How to set up Posting by Warehouse to General Ledger in Sage 100
Summary
How to set up Posting by Warehouse to General Ledger using Segment Substitution in the Inventory module.
Description
Simultaneously posting by division from Accounts Receivable and posting by warehouse from Sales Order is possible.
However, posting by division from Sales Order AND posting by warehouse from Sales Order is not possible because the Sales Order option ‘Post Sales to G/L by Division’ can only be set to “Yes” or “Warehouse”.
Resolution
The multi-warehouse capability of the Inventory Management module allows the accounts setup in Product Line Maintenance to be posted to General Ledger accounts by sub-accounts representing the warehouse. Whenever a transaction is processed for the warehouse, the warehouse identification (segment value) is assigned to the General Ledger account number to be posted.
- Open Inventory Management, Setup menu, Inventory Management Options,
- Click Main tab
- Select Require Multiple Warehouses check box
- Click G/L Segment for Whse Postings drop-down box, and select the sub-account segment to use.
- Note: The account structure, segment type, size, and description are set up in General Ledger, Setup menu, Account Structure Maintenance.
- Open Inventory Management, Setup menu, Warehouse Code Maintenance.
- For each Warehouse Code, enter the “Post to ” value for each warehouse
- Note: The number of characters is determined by the size of the General Ledger segment assigned to the warehouse posting The characters can be alphanumeric if the segment tyep allows
Example: If “LA2” is entered as the segment value for Warehouse 002, and the second segment of the G/L account is being used, the account number posted for inventory might look like “115-LA2-000”. When an invoice is updated from the Sales Order module and the item entered is pulled from Warehouse 002, the credit to Inventory uses G/L account “115-LA2-000”.
- Note: The number of characters is determined by the size of the General Ledger segment assigned to the warehouse posting The characters can be alphanumeric if the segment tyep allows
- Open Inventory Management, Setup menu, Product Line Maintenance.
- Select Product Line (the following steps should be completed for each product line to be affected)
- Click Accounts tab
- Select Post by Whse checkbox for each GL accounts that will be flagged to use the segments specified in Warehouse Code Maintenance based on which warehouse the item will be put into or pulled from
- Open General Ledger, Main menu, Account Maintenance
- Verify as existing, or create each General Ledger account that will need to exist, to include every segment value.
- Note: For every G/L account type set in Product Line Maintenance for each Product Line and segment created for by warehouse code, a General Ledger account must exist.
Example: If the segment value for Warehouse 002 is “LA2”, then General Ledger accounts must be created to include “LA2”, such as “115-LA2-000” for Inventory, “450-LA2-000” for Cost of Goods Sold, etc. - Note: If the warehouse segment value assigned to an account number results in an undefined (non-existent) account number, postings are made to the original account number specified for the Product Line.
- Note: For every G/L account type set in Product Line Maintenance for each Product Line and segment created for by warehouse code, a General Ledger account must exist.
- Open Sales Order, Setup menu, Sales Order Options
- Click Post Sales to General Ledger by Division drop-down box
- Select Warehouse