What posts in Inventory
Every document that moves stock or its value posts a voucher on Save, with its own journal. Requests, lists, setup, picking and quality orders post nothing themselves.
How an inventory voucher is built
Each stock line carries a movement, a debit or credit indicator, the item and the warehouse. On Save the voucher is built from the post keys set for that screen. For each post key the account is found in the inventory posting profile of the company: by post key, debit or credit, movement and the item's item posting group, and by warehouse when the profile names one (a warehouse line wins over a general one). The line's value is its quantity times its cost in the company currency. The site's financial dimension goes on each line.
Two screens take the offset from the journal instead: Inventory Movement (and its request) and Item Revaluation use the offset account the journal names for the movement, per item posting group. Cost Revaluation credits the account typed on its cost line.
When no account is found the save is refused: "Account is not configured in Posting Profile ... against Post Key ...".
| Document | When | Debit | Credit |
|---|---|---|---|
| Item Receipt for Purchase Order (and Without Vendor, Service Confirmation) | Save | Inventory, from the posting profile by receipt movement | The offset the posting profile gives for the screen's post keys |
| Item Receipt From Manufacture | Save | Inventory, at the cost of what was consumed | The production offset from the posting profile |
| Item Issue To Sales Order | Save | The issue movement's offset from the posting profile | Inventory, at average cost |
| Item Issue To Picking List, Item Issue, Delivery Order | Save | The movement's offset from the posting profile | Inventory |
| Inventory Adjustment, Item To Item, Inventory Split | Save | Inventory for adding lines; the movement's offset for removing lines | The other side |
| Inventory Movement | Save | Inventory, or the journal's offset account | The other |
| Item Transfer, Transfer Shipment, Transfer Receipt | Save | Inventory at the destination or in transit | Inventory at the source |
| Delivery Return, Sales Return | Save | Inventory, at the origin's or return order's price | The return movement's offset |
| Purchase Return | Save | The return movement's offset | Inventory, at the receipt's price |
| Cost Revaluation | Save | The receipt line's inventory account | The cost line's Account |
| Item Revaluation | Save | Inventory (value up) or the journal's offset (value down) | The other |
| Inventory Closing | When the run completes | The cost difference of each issue, between the accounts that issue posted to |
Where the accounts come from
- Inventory posting profile and post keys - in General ledger (Posting Profile and Process Post Key): the posting profile for the inventory posting category, and the post keys set for each Inventory screen.
- Item posting group - on the item in this company: see Item In Legal Entity and Item Posting.
- Journal movement offset accounts - on the journal, for Inventory Movement and Item Revaluation.
- Closing Journal, inspection and subcontracting journals - on the Inventory Control Setting.
Documents raised by others
- A goods receipt raises the vendor invoice (see Vendor Invoice); a delivery challan can raise the sales invoice (see Customer Invoice); Sales Return and Purchase Return raise the memo. Those post with their own journals.
- A subcontracting receipt raises an Inventory Movement (components consumed) and a Cost Revaluation (their cost added).
- A receipt for a project's purchase order can raise an Inventory Movement issuing the goods to the project.
Undoing a posting
Reverse on the toolbar of the posting document. The reversing document swaps every debit and credit and is dated on the reverse date. The reverse date must not be before the posting date and must be in an open inventory period. An Inventory Closing is undone with Reverse closing; an Item Revaluation cannot be reversed.
Documents that never post
- Purchase Arrival, Delivery Confirmation, Gate Pass - they record events, not stock.
- Adjustment Request, Inventory Movement Request, Item Transfer Request, Item Requirement - requests.
- Transfer Order - except that, with automatic shipment, it creates a posting shipment.
- Picking List, Picking List Registration, Inventory Reservation - they hold stock, they do not move it.
- Quality Inspection Order - it changes stock status; only its sample issue posts.