Introduction
Wavelet Management Suite uses Perpetual Inventory, where Inventory value and cost of goods sold are continuously updated whenever items defined as inventory items are received or released from stock.
...
Moving Average formula :
( ( Current Moving Average Cost * Current Balance Quantity ) + ( New Transaction Price * New Transaction Quantity ) ) / ( Current Balance Quantity + New Transaction Quantity )
...
Moving Average Cost is calculated by company. Thus, the Moving Average Cost for an item will be the same across the entire company.
Transactions that will cause recalculation of Moving Average Cost :
- Goods Received Note (GRN)
- Purchase Return (PR)
- Stock Adjustment (ADJ)
- Trade In
- Sales Return (SR) : if it's configured to use Invoice MA Cost
Transactions that consume the Moving Average Cost :
- Invoice (INV)
- Sales Return (SR) : if it's configured to use Current MA Cost
Sample Moving Average Cost calculation for Item1 in CompanyA :
...