Purchases and sales cause inventory item movements, and the respective inventory transactions are generated by documents, such as purchase receipts and sales orders, originated in other modules. Your company may also have direct inventory transactions—those not based on purchase or sales documents—such as issue transactions to remove damaged or expired goods from inventory. Because direct transactions are not standard operations, they should be accompanied by reason codes that supply offset accounts and subaccounts and explain why these transactions were performed.
This topic contains an overview of the inventory processes and processing options applicable to documents of all types.
You use the following documents to record the inventory transactions performed:
For all inventory documents, the base currency is used. Even if the original documents in the Purchase Orders or Sales Orders modules were created in foreign currencies, the inventory documents generated for them are always in the base currency.
The settings that can be used to manage the data entry of inventory documents are located on the Inventory Preferences (IN101000).
When a new inventory document is created, the system assigns it a reference number according to the numbering sequence specified for documents of this type in the Numbering Settings section of the form.
You can select the Hold Documents on Entry check box to make On Hold the default status. Then on saving, a new inventory document will get the On Hold status. To save it in another status, the user will need to click Remove Hold on the form toolbar.
To reduce the input error rate, you can select the Validate Document Totals on Entry check box. Then, the user will need to review the document and enter manually the control quantity as a value that is equal to the document quantity and control amount as a value that is equal to the document amount.
To make data entry for receiving operations more efficient with the help of barcode scanners, select the Automatically Add Receipt Line for Barcode check box to enable adding a line to receipt each time a new barcode has been scanned or entered manually.
Also, you can select the Add One Unit Per Barcode check box to indicate to the system that the item quantity on the receipt should be increased by one unit each time the item’s barcode is entered into the system, manually or by using a barcode scanner.
An inventory transaction can pass through the following statuses:
You can release inventory transactions one-by-one using the appropriate form: Issues (IN302000) Receipts (IN301000), or Adjustments (IN303000). In addition, you can release multiple inventory transactions by using the Release IN Documents (IN501000) form.
You can select the Update GL check box on the Inventory Preferences form to enable posting of the transactions generated in the Inventory module to the general ledger. If the check box is cleared, the system doesn't generate GL transactions on release of inventory documents and the general ledger will not be updated by the inventory documents.
Upon release, the system takes the following actions:
The settings that can be used to manage the posting process for inventory documents are located on the Inventory Preferences (IN101000).
You may need to temporarily clear the check box before you start import of historical inventory documents if you do not want them to affect the balances of GL accounts.
The system assigns the batch numbers according to the numbering sequence selected in the Batch Numbering Sequence box on the Inventory Preferences (IN101000) form. The system immediately posts the GL transactions if the Automatically Post on Release check box is selected.
Also, you can use the Post Summary on Updating GL check box to control how transactions are posted. If you use the GL accounts that allow posting of summary values, you can select this check box. Then, the transactions in the batches will be grouped by account and subaccount pair and only the sum for each pair will be posted.
You use reason codes, defined on the Reason Codes (CS211000) form, to indicate why direct inventory transactions are made. Each reason code has a default account and subaccount specified that are used as the offset account and subaccount for the inventory transactions. You can specify the reason codes to be used as the default reason codes for inventory receipts, issues, and adjustments on the Inventory Preferences (IN101000) form.