Minimum Version Required: 25.08
Pre-Conditions
The product in question must be configured to use Average Costing as its CostingMethod
Steps
Verify the
CostingMethod: First, confirm that the product'sCostingMethodis set to Average Costing on the Product Type.
Inspect the Inventory Table: Navigate to the inventory table for the specific product. The
AvgLaidInCostfield in this table reflects the system's calculated average cost. Compare this value to the laid-in cost shown on the invoice.
Review the Purchase Transactions: Examine the purchase transactions (
PurchaseTrans) associated with the product. The system calculates the average laid-in cost based on the total value of all remaining inventory layers (Total FIFO Value) divided by the total remaining on-hand quantity (Sum (On Hand Remaining)). If recent edits to old production orders (PdOs) have restored inventory from older layers, this may be affecting the average cost.
Manually Adjust the Costing: If an incorrect cost layer is identified, use the FIFO Adjustment tool to correct it. Since the product is on average costing, the system will not automatically generate the adjustment invoice.
Create a Manual Invoice: After performing the FIFO adjustment, a "Pending FIFO Adjustment" will appear in the Inventory Valuation report. You must manually create a FIFO adjustment invoice to finalize the cost correction.
Fields And Definitions
CostingMethod: A product configuration field that determines how the system calculates the laid-in cost of an item. The options are FIFO, StandardCost, and Average Costing.
LaidInCost: The total cost of a product, including the purchase price and any additional fees, such as freight or duties.
AvgLaidInCost: The weighted average cost of a product, calculated by dividing the total value of remaining inventory by the total remaining on-hand quantity.
FIFO (First-In, First-Out): An inventory accounting method where the first items purchased are the first ones sold or used.
Production Order (PdO): A document used to manage the manufacturing process of a product.
PurchaseTrans: The database table containing all purchase transactions, includingLaidInCostdata for individual inventory layers.
FIFO Adjustment Tool: A utility used to manually adjust the cost of specific inventory layers when there are discrepancies.
Best Practices
Avoid Editing Old Production Orders: Modifying old production orders can unpredictably restore inventory from outdated layers, which can distort the average laid-in cost and lead to incorrect accounting.
Regularly Review Inventory Valuation: Periodically check the Inventory Valuation report for any "Pending FIFO Adjustment" entries to ensure that all manual adjustments are finalized in a timely manner.
Understand Costing Methods: Be familiar with the differences between FIFO (First-In, First-Out) and Average Costing to anticipate how the system will handle inventory and cost calculations.