Oracle EBS Average Cost After Receipt and PPV Calculator
Whether your organization uses average or standard costing changes what a PO receipt does to the books. Under average costing the receipt changes the item cost, under standard costing the difference goes to purchase price variance. This tool shows both outcomes for the same receipt.
Your numbers
Your results
Weighted average arithmetic for a single receipt with positive on hand. Negative on hand quantity, cost updates, invoice price variance and landed cost adjustments are not modelled.
New average cost vs PO price
Sweeps PO unit price from 8 to 18, holding your other inputs fixed.
Cost exceptions without custom reports
An optional review of how to flag items with large PPV or average cost movement.
Optional. The tool and every export work without this. No spam.
How to use it
Enter the quantity and average cost on hand before the receipt, the quantity received and the PO unit price. If the item is also costed at a standard in another organization, enter that standard to see the PPV. The calculator returns the new average cost, the value of inventory after the receipt, and the value of an issue made at the new average. The chart sweeps the PO price so you can see how much a price spike moves your average.
- Use the receipt quantity in the primary UOM
- Enter the PO price converted to the item's primary UOM
- Check the Inventory Value Report after posting to confirm
The formulas
Average costing: new average cost equals (on hand quantity times current average plus receipt quantity times receipt price) divided by (on hand quantity plus receipt quantity). The result is a weighted average and it moves less when on hand is large compared with the receipt. Standard costing: PPV equals (PO price minus standard cost) times receipt quantity. A positive number means the purchase was more expensive than the standard and is booked as unfavorable variance. Oracle Cost Management books the receipt at standard to inventory and the difference to the PPV account.
Worked example
With 500 units at 12.40 on hand and a receipt of 200 at 13.10, existing value is 6,200 and the receipt is 2,620. The combined value of 8,820 over 700 units gives a new average of 12.60, up 0.20. Issuing 300 units at the new average relieves 3,780. If the same item were standard costed at 12.50, the receipt would carry a PPV of 0.60 times 200, or 120 dollars unfavorable. The same purchase therefore shows up in two different places in the two costing methods.
Common mistakes
Issuing before receiving and driving on hand negative produces odd average results, so check for negative balances first. Forgetting the unit of measure conversion between the PO and the item also gives wildly wrong costs. Remember that invoice price differences between PO and invoice create further adjustments, and that landed cost or freight, if not included in the receipt, will not be in this number. When prices swing, review the cost trend by item before month end close.
Frequently Asked Questions
Does a receipt always change average cost?
Under average costing, yes, whenever the receipt price differs from the current average. If the price equals the average, the cost stays the same. The size of the move depends on the receipt size relative to on hand.
What happens if on hand is negative?
The average cost logic differs when a receipt arrives against a negative balance, and results will not match this simple formula. Resolve negative on hand before judging the cost movement.
Is PPV favorable or unfavorable when positive?
In this tool a positive PPV means the PO price was above standard, which is unfavorable and a debit. Negative means the price came in under standard. Check the sign convention in your own reports.
Does this include freight and duties?
No. Only the PO unit price is used. If your process adds freight, duty or other landed cost into the receipt or via adjustments, add it to the price per unit before entering.
If you want an exception list of items whose average cost or PPV moved beyond a threshold, Netray can build it read-only over your EBS cost data.
Related Tools
Oracle EBS WIP Job Variance Calculator
Split a standard cost discrete job into material usage, resource efficiency and resource rate variances before you close it.
OracleOracle EBS EOQ and Order Modifier Calculator
Compute economic order quantity, then apply minimum order quantity and fixed lot multiplier to see the order size MRP would plan and its cost impact.
OracleOracle EBS Min-Max Planning Calculator
Calculate min and max quantities for Oracle min-max planned items from annual demand, lead time, variability and ordering cost.
OracleOracle EBS Cycle Count Program Workload Planner
Plan ABC cycle counting: how many counts per year, per day and how many hours of counter time your frequency choices need.
More Oracle tools
See all- Oracle EBS Discrete Job Statuses Reference
- Oracle EBS Inventory Transaction Types Reference
- Oracle EBS Item Attribute Template Worksheet
- Oracle EBS MRP Exception Messages Reference
- Oracle EBS BOM Interface Load Worksheet
- Oracle EBS Inventory Period Close Checklist
- Oracle EBS WIP Accounting Class Reference
- Oracle EBS Cycle Count Setup Worksheet
- Oracle EBS WIP Job Close Variance Worksheet
New to Oracle E-Business Suite? Start with the Oracle E-Business Suite guide and toolkit, or plan with Oracle EBS Roadmap Planner, Training Path Builder, ERP Certification Study Planner.
Keep exploring
Free tools
- Oracle EBS Discrete Manufacturing Go-Live ChecklistA grouped go-live checklist for Oracle Inventory, BOM, WIP and Cost Management covering setup, data, testing and cutover for discrete manufacturers.
- Oracle EBS Cost Management Tables ReferenceA lookup of the Oracle EBS tables behind item cost, WIP jobs, BOM, routing and inventory transactions used in manufacturing costing.
- Oracle EBS Order-to-Cash (O2C) SQL Generator: Order to Delivery to Invoice to ReceiptBuild a query that follows each Order Management line through Shipping, Receivables invoicing and cash application in Oracle EBS R12.
ERP fixes and how-tos
- Cost profile in Oracle Fusion: cost organization, cost book and manufacturing costingHow cost organizations, cost books and cost profiles fit together in Oracle Fusion Cost Management, and how to set up manufacturing costing step by step.
- How to Close an Inventory Accounting Period in Oracle EBSClose an Oracle EBS Inventory accounting period: clear pending transactions, run the pending transactions report, close via Inventory Accounting Periods, transfer to GL.
- Oracle EBS Outside Processing and Production SchedulingSet up outside processing in Oracle EBS WIP and Purchasing: OSP items, resources, departments, routing and requisitions, plus how discrete job scheduling works.
Runs with your ERP
- Esker Order Management and Oracle E-Business SuiteHow Esker captures customer POs from email, fax and PDF and creates sales orders in Oracle EBS: integration, data flows, setup, pitfalls and a private AI layer.
- Cloud Inventory (DSI) with Oracle E-Business Suite: Mobile Barcode InventoryCloud Inventory, formerly DSI, adds offline mobile barcode inventory to Oracle E-Business Suite and JD Edwards. Data flows, setup steps, pitfalls and AI notes.
- BarTender and Oracle E-Business Suite: Label Printing from OracleHow BarTender prints labels from Oracle EBS using Oracle XML print requests and Integration Builder: methods, data flows, setup steps, pitfalls and AI help.
AI on your ERP
- AI for Oracle E-Business Suite, Without Leaving On-PremHosting Oracle EBS 12.2 on-prem or in a private cloud? Add a private LLM over concurrent programs, interface tables and AP/PO data without moving to Fusion.
- AI for Oracle EBS in Industrial Manufacturing: WIP, MRP, and BOM Questions Answered DirectlyAI for Oracle E-Business Suite in industrial manufacturing: WIP jobs, BOMs, MRP, inventory and purchasing answered in plain English, private and read-only.
Integrations
- How to use ChatGPT with Oracle E-Business SuiteUsing ChatGPT with Oracle E-Business Suite: export vs live access, custom GPT actions over ISG REST, enterprise data controls and when to keep data on-prem.
- How to connect Claude to Oracle E-Business SuiteConnect Claude to Oracle E-Business Suite via MCP, the Anthropic API, AWS Bedrock or Vertex, and know when an on-prem open-weight model is the better fit.