Average Cost Basis as an Inventory Costing Methodology

Created by Travis Lander, Modified on Fri, 1 Mar at 2:27 PM by Travis Lander

Description

Average Cost Basis is an Inventory costing methodology alternative to First-In-First-Out (FIFO), and this decision should be made prior to adding any activity into the system. Average Cost Basis is calculated by taking the total cost of each Item you own and dividing by the total number of Quantity, and this calculation is done per Item per Warehouse. The calculation for the value is updated sequentially with any activity (see below) that would impact the calculation. 


Calculation


avgCost = ((prevCost * prevQty) + (newCost * newQty)) / (prevQty + newQty)


Transaction Types that impact Average Cost Calculation

At a high level, these are the positive adjustment transaction types that would affect the avg cost value:

  1. positive adjustment
  2. receive with no SOLineItemId
  3. unfulfill with no POLineItemId
  4. voidconsume
  5. positive transfer


Transactions that use the Average Cost Basis

And here are the negative adjustment transactions that would use the calculated average cost:

  1. consume
  2. return with no SOLineItemId
  3. fulfill no POLineItem
  4. negative transfer
  5. negative production
  6. negative adjustment

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article