Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

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.

...

Posting SectionGL CodeDebitCredit
Current Assetinventory 55.2 0
Cost of Goods SoldinventoryVariance55.20  


Back-dated Transactions

 

MA is always current.

If you were to create a back-dated GRN / PR, the MA will be recalculated based on current balance quantity and current MA and it will affect only the future transactions.

Similarly, if you were to create a back-dated INV / SR, the cost captured will be current MA, not the MA back in time.


Scenario 1 : back-dated Purchase Return

 

Txn DateCreation DateTxnQtyU.PriceU.CostBalance QtyBalance ValueMAGP
2015-03-012015-03-01GRN100120030.00 2006,000.0030.00 
2015-06-012015-06-01GRN1002200100.00 40026,000.0065.00 
2015-03-012015-07-01PR1001 (for GRN1001)20030.00 20020,000.00100.00 
2015-08-012015-08-01INV1001200110.00100.0000.000.002,000.00

As you can see, the MA shot up to $100 after PR1001. This is an expected behavior because as mentioned MA is always recalculated based on current balance quantity and current MA. In this case, the current balance quantity was 200 and current ma was $65. 

Is the cost for INV1001 wrong then? Answer is NO.

If we were to redo the above transactions all over again, where the creation date and transaction date are the same, as shown below, you will notice that the Cost and GP will be the same.

Txn DateCreation DateTxnQtyU.PriceU.CostBalance QtyBalance ValueMAGP
2015-03-012015-03-01GRN100120030.00 2006,000.0030.00 
2015-03-012015-03-01PR1001 (for GRN1001)20030.00 00.000.00 
2015-06-012015-06-01GRN1002200100.00 20020,000.00100.00 
2015-08-012015-08-01INV1001200110.00100.00
-200-20,000.000.002,000.00