Stock Entry
How to use Stock Entry in Inventory: access, working steps, fields, related records and troubleshooting.
Purpose and access
Use stock transactions to record receipts, issues, transfers and reconciliation. Confirm warehouses, units, batches and serial numbers before submission. Use the stock ledger to investigate movements rather than editing an item to simulate stock.
This page is a internal/admin record in Supply Chain → Inventory. Use the link above to open the configured destination; permissions are checked by the destination service.
Before you start
Prepare the required information: Company, Series, Stock Entry Type, Items.
Confirm the company, party, dates, units and source references that apply. Select existing links carefully and check for an existing record before creating a duplicate.
Working steps
- Open Stock Entry from Supply Chain → Inventory, or use ERP Search.
- Filter the list and open the relevant record. To add a record, use Add/New when your role provides that action.
- Complete the editable fields described below. Required fields and validation conditions must be satisfied; read-only values are set by the system or their source records.
- Add the required child rows. Review each row’s identifiers, linked records and values, using the child-table field reference below.
- Save the record and address validation messages. Reload and verify the saved values and relationships.
- When the draft is complete and you are authorized, submit it through the available approval process. Submission can create operational or accounting effects. Use the permitted cancellation/amendment process for later corrections.
Field reference
These fields come from the installed ERP definition. Hidden fields and password inputs are omitted. Additional conditions, custom scripts and workflow rules can make a field required or read-only in a particular context.
| Field | Type / behavior | How to use it |
|---|---|---|
Companycompany | Link Required | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Company |
Seriesnaming_series | Select Required | Choose one of the configured list values. Status fields may be controlled by the record workflow.Available choices
|
Stock Entry Typestock_entry_type | Link Required | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Stock Entry Type |
Edit Posting Date and Timeset_posting_time | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Posting Dateposting_date | Date Optional | Choose the business date required for this field. Confirm its relationship to other dates on the record. |
Posting Timeposting_time | Time Optional | Record the time in the format accepted by the field. |
Add to Transitadd_to_transit | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Apply Putaway Ruleapply_putaway_rule | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Inspection Requiredinspection_required | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Work Orderwork_order | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Work Order |
Subcontracting Ordersubcontracting_order | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Subcontracting Order |
Stock Entry (Outward GIT)outgoing_stock_entry | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Stock Entry |
Source Stock Entry (Manufacture)source_stock_entry | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Stock Entry |
From BOMfrom_bom | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Use Multi-Level BOMuse_multi_level_bom | Check Optional | Including items for sub assemblies |
BOM Nobom_no | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: BOM |
Finished Good Quantityfg_completed_qty | Float Optional | As per Stock UOM |
% Process Lossprocess_loss_percentage | Percent Optional | Enter the percentage expected by the calculation and verify the resulting amount. |
Process Loss Qtyprocess_loss_qty | Float Optional | Enter a numeric value using the required unit and precision. |
Default Source Warehousefrom_warehouse | Link Optional | Sets 'Source Warehouse' in each row of the items table. Linked record: Warehouse |
Source Warehouse Address Linksource_warehouse_address | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Address |
Source Warehouse Addresssource_address_display | Text Editor Optional · Read-only | Maintain formatted content for the record; review any public-facing output before publishing. |
Default Target Warehouseto_warehouse | Link Optional | Sets 'Target Warehouse' in each row of the items table. Linked record: Warehouse |
Target Warehouse Address Linktarget_warehouse_address | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Address |
Target Warehouse Addresstarget_address_display | Text Editor Optional · Read-only | Maintain formatted content for the record; review any public-facing output before publishing. |
Scan Barcodescan_barcode | Data Optional | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Last Scanned Warehouselast_scanned_warehouse | Data Optional | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Itemsitems | Table Required | Add the relevant child rows and review required columns, quantities and references before saving. Linked record: Stock Entry Detail |
Total Outgoing Value (Consumption)total_outgoing_value | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Total Incoming Value (Receipt)total_incoming_value | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Total Value Difference (Incoming - Outgoing)value_difference | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Additional Costsadditional_costs | Table Optional | Add the relevant child rows and review required columns, quantities and references before saving. Linked record: Landed Cost Taxes and Charges |
Total Additional Coststotal_additional_costs | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Suppliersupplier | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Supplier |
Supplier Namesupplier_name | Data Optional · Read-only | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Supplier Addresssupplier_address | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Address |
Addressaddress_display | Text Editor Optional | Maintain formatted content for the record; review any public-facing output before publishing. |
Projectproject | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Project |
Cost Centercost_center | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Cost Center |
Print Headingselect_print_heading | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Print Heading |
Letter Headletter_head | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Letter Head |
Delivery Note Nodelivery_note_no | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Delivery Note |
Sales Invoice Nosales_invoice_no | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Sales Invoice |
Job Cardjob_card | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Job Card |
Pick Listpick_list | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Pick List |
Asset Repairasset_repair | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Asset Repair |
Purchase Receipt Nopurchase_receipt_no | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Purchase Receipt |
Purchase Orderpurchase_order | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Purchase Order |
Subcontracting Inward Ordersubcontracting_inward_order | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Subcontracting Inward Order |
Is Openingis_opening | Select Optional | Choose one of the configured list values. Status fields may be controlled by the record workflow.Available choices
|
Remarksremarks | Text Optional | Provide the required record description or content. Keep operational instructions clear and applicable. |
Per Transferredper_transferred | Percent Optional · Read-only | Enter the percentage expected by the calculation and verify the resulting amount. |
Total Amounttotal_amount | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Amended Fromamended_from | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Stock Entry |
Child tables
Items — child-row fields
| Field | Type / behavior | How to use it |
|---|---|---|
Barcodebarcode | Data Optional | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Has Item Scannedhas_item_scanned | Check Optional · Read-only | Enable or disable the named option only when it matches the intended record behavior. |
Source Warehouses_warehouse | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Warehouse |
Target Warehouset_warehouse | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Warehouse |
Item Codeitem_code | Link Required | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Item |
Item Nameitem_name | Data Optional · Read-only | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Is Finished Itemis_finished_item | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Valuation Typevaluation_type | Select Optional | Choose one of the configured list values. Status fields may be controlled by the record workflow.Available choices
|
Typesecondary_item_type | Select Optional | Choose one of the configured list values. Status fields may be controlled by the record workflow.Available choices
|
Quality Inspectionquality_inspection | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Quality Inspection |
Subcontracted Itemsubcontracted_item | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Item |
Against Finished Goodagainst_fg | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Subcontracting Inward Order Item |
Descriptiondescription | Text Editor Optional | Maintain formatted content for the record; review any public-facing output before publishing. |
Item Groupitem_group | Data Optional | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Image Viewimage_view | Image Optional | Complete the value according to the field label and the record’s validation rules. |
Qtyqty | Float Required | Enter a numeric value using the required unit and precision. |
Qty as per Stock UOMtransfer_qty | Float Optional · Read-only | Enter a numeric value using the required unit and precision. |
Retain Sampleretain_sample | Check Optional · Read-only | Enable or disable the named option only when it matches the intended record behavior. |
UOMuom | Link Required | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: UOM |
Stock UOMstock_uom | Link Required · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: UOM |
Conversion Factorconversion_factor | Float Required | Enter a numeric value using the required unit and precision. |
Sample Quantitysample_quantity | Int Optional | Enter a whole-number value. |
Basic Rate (as per Stock UOM)basic_rate | Currency Optional | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Customer Provided Item Costcustomer_provided_item_cost | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Additional Costadditional_cost | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Landed Cost Voucher Amountlanded_cost_voucher_amount | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Valuation Ratevaluation_rate | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Allow Zero Valuation Rateallow_zero_valuation_rate | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Set Basic Rate Manuallyset_basic_rate_manually | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Basic Amountbasic_amount | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Amountamount | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Use Serial No / Batch Fieldsuse_serial_batch_fields | Check Optional | Enable or disable the named option only when it matches the intended record behavior. |
Serial and Batch Bundleserial_and_batch_bundle | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Serial and Batch Bundle |
Serial Noserial_no | Text Optional | Provide the required record description or content. Keep operational instructions clear and applicable. |
Batch Nobatch_no | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Batch |
Difference Accountexpense_account | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Account |
Cost Centercost_center | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Cost Center |
Projectproject | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Project |
Actual Qty (at source/target)actual_qty | Float Optional · Read-only | Enter a numeric value using the required unit and precision. |
Transferred Qtytransferred_qty | Float Optional · Read-only | Enter a numeric value using the required unit and precision. |
Allow Alternative Itemallow_alternative_item | Check Optional · Read-only | Enable or disable the named option only when it matches the intended record behavior. |
Against Stock Entryagainst_stock_entry | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Stock Entry |
Stock Entry Childste_detail | Data Optional · Read-only | Enter the identifier or short text requested by the label. Preserve external reference numbers accurately. |
Putaway Ruleputaway_rule | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Putaway Rule |
Reference Purchase Receiptreference_purchase_receipt | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Purchase Receipt |
Additional Costs — child-row fields
| Field | Type / behavior | How to use it |
|---|---|---|
Expense Accountexpense_account | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Account |
Account Currencyaccount_currency | Link Optional · Read-only | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Currency |
Exchange Rateexchange_rate | Float Optional | Enter a numeric value using the required unit and precision. |
Descriptiondescription | Small Text Required | Provide concise contextual information relevant to the record. Avoid unrelated personal or confidential data. |
Amountamount | Currency Required | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Amount (Company Currency)base_amount | Currency Optional · Read-only | Enter the monetary amount in the applicable currency. Review the transaction and company currency before using the value. |
Has Corrective Costhas_corrective_cost | Check Optional · Read-only | Enable or disable the named option only when it matches the intended record behavior. |
Has Operating Costhas_operating_cost | Check Optional · Read-only | Enable or disable the named option only when it matches the intended record behavior. |
Cost Centercost_center | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Cost Center |
Projectproject | Link Optional | Choose an existing linked record. Check its company and ownership; typing a label alone does not create a new relationship. Linked record: Project |
Troubleshooting
- Not permitted: verify the account, role and source-document permission. Do not share an administrator login.
- Missing record or address: inspect the relevant Link or Dynamic Link fields; a matching title alone does not establish a relationship.
- Cannot save or change status: review required fields, read-only values, document status and the configured approval transition.
- Unexpected report or portal result: review company/date filters, source-document submission and the approved party or Employee link.