3.3 KiB
3.3 KiB
Stock Readjust Valuation
This module allows for the retrospective adjustment of product costs and Cost of Goods Sold (COGS) based on a calculated weighted average cost over a specified period. It is designed to correct valuation discrepancies and ensure accurate financial reporting, particularly for Point of Sale (POS) transactions.
Features
- Period-Based Readjustment: Define a Start Date and End Date to calculate the Weighted Average Cost of products based on Initial Stock and Purchases within that period.
- Initial Stock Correction: Automatically readjusts the value of the stock on hand at the Start Date if the target cost differs from the historical cost.
- COGS Readjustment: Propagates the new Average Cost to all Outgoing Stock Moves (Sales, Manufacturing, etc.) within the period.
- Manufacturing Cost Rollup: Automatically recalculates the cost of manufactured products (MOs) produced within the period based on the new costs of their components, adjusting the valuation of the finished goods.
- Resumable Batch Processing: Designed for high volume; processes transactions in chunks and saves progress automatically. If interrupted (e.g., server timeout), re-clicking "Apply" intelligently resumes from the last save point.
- Traceability:
- Generates a unique sequence (
ADJ/XXXXX) for each readjustment record. - Detailed Journal Labels: Include Product Name, POS Session, and POS Order references in the Journal Entry lines for immediate clarity.
- Smart Button to view all generated Accounting Journal Entries.
- Generates a unique sequence (
Accounting Logic
1. Initial Stock Adjustment
- Trigger: Difference between
Initial ValueandTarget Initial Value. - Accounting Date: Start Date of the Readjustment Period.
- Entry: Adjusts
Stock ValuationvsExpense/Gain-Loss.
2. COGS (Delivery) Adjustment
- Trigger: Outgoing Stock Moves within the period.
- Accounting Date: End Date of the Readjustment Period.
- Entry: Adjusts
Cost of Goods SoldvsStock Valuation. - Calculation:
(New Cost * Qty) - Abs(Current Value)
3. POS Specific Adjustment (Secondary Correction)
- Trigger: Outgoing Moves linked to POS Orders.
- Context: POS transactions typically move cost from
Stock Valuation->Interim Output(Delivery) ->Expense(POS Session Closing). - Primary Correction: Adjusts
Stock ValuationvsInterim Output. - Secondary Correction: Adjusts
Interim OutputvsFinal Expense. - Accounting Date: End Date of the Readjustment Period.
- Reference: Includes POS Order and POS Session Name for easy reconciliation.
Usage
- Go to Inventory > Operations > Stock Readjustment.
- Create a new record.
- Select the Product Category (optional filtering) and set the Date Range.
- Click Load Products to populate the lines with products that had stock or moves during the period.
- Review the
Qty at Start,Valuation at Start, andPurchase Value.- You can manually edit
Qty CountedandTarget Initial Valueif the system computed values need overridings.
- You can manually edit
- Click Calculate to see the
New Average Cost. - Click Apply Readjustment to post the corrections.
- Use the Journal Entries smart button to review the posted moves.