10.3 Calculate the Cost of Goods Sold and Ending Inventory Using the Perpetual Method
Perpetual Inventory Systemβ
In a perpetual inventory system, inventory records are updated continuously with each purchase and sale. Cost of goods sold is recorded at the time of each sale.
Cost of Goods Sold (Perpetual)β
How it Works:
- Each sale triggers a cost of goods sold entry
- Cost is determined using cost flow assumption (FIFO, weighted average)
- Inventory is reduced by cost amount
- Inventory balance is always current
Example: FIFO with Perpetual Systemβ
Transactions:
- Jan 1: Purchase 100 units @ β¬10
- Jan 10: Purchase 150 units @ β¬12
- Jan 15: Sell 120 units
- Jan 20: Purchase 200 units @ β¬14
- Jan 25: Sell 150 units
FIFO Cost Flow:
Jan 1: Purchase
321000 Inventory β¬1,000
400000 Accounts Payable β¬1,000
Purchase 100 units @ β¬10
Jan 10: Purchase
321000 Inventory β¬1,800
400000 Accounts Payable β¬1,800
Purchase 150 units @ β¬12
Inventory Balance:
- 100 units @ β¬10 = β¬1,000
- 150 units @ β¬12 = β¬1,800
- Total: 250 units = β¬2,800
Jan 15: Sale (120 units)
- FIFO: Sell oldest first
- 100 units @ β¬10 + 20 units @ β¬12 = β¬1,000 + β¬240 = β¬1,240
Sale Entry:
510000 Cash (or 410000 Receivable) β¬[selling price]
700000 Sales Revenue β¬[selling price]
COGS Entry:
602000 Cost of Goods Sold β¬1,240
321000 Inventory β¬1,240
Remaining Inventory:
- 130 units @ β¬12 = β¬1,560
Jan 20: Purchase
321000 Inventory β¬2,800
400000 Accounts Payable β¬2,800
Purchase 200 units @ β¬14
Inventory Balance:
- 130 units @ β¬12 = β¬1,560
- 200 units @ β¬14 = β¬2,800
- Total: 330 units = β¬4,360
Jan 25: Sale (150 units)
- FIFO: Sell oldest first
- 130 units @ β¬12 + 20 units @ β¬14 = β¬1,560 + β¬280 = β¬1,840
COGS Entry:
602000 Cost of Goods Sold β¬1,840
321000 Inventory β¬1,840
Ending Inventory:
- 180 units @ β¬14 = β¬2,520
Summary:
- Cost of Goods Sold: β¬1,240 + β¬1,840 = β¬3,080
- Ending Inventory: β¬2,520
- Total: β¬5,600 β
Example: Weighted Average with Perpetual Systemβ
Same Transactions with Weighted Average:
Jan 1: Purchase 100 units @ β¬10
- Inventory: 100 units @ β¬10 = β¬1,000
- Average: β¬10
Jan 10: Purchase 150 units @ β¬12
- Inventory: 250 units = β¬2,800
- Average: β¬2,800 Γ· 250 = β¬11.20
Jan 15: Sell 120 units @ β¬11.20
- COGS: 120 Γ β¬11.20 = β¬1,344
- Remaining: 130 units @ β¬11.20 = β¬1,456
Jan 20: Purchase 200 units @ β¬14
- Inventory: 330 units = β¬3,256
- Average: β¬3,256 Γ· 330 = β¬9.87
Wait, that doesn't seem right. Let me recalculate:
Jan 20: Purchase 200 units @ β¬14
- Previous: 130 units @ β¬11.20 = β¬1,456
- New: 200 units @ β¬14 = β¬2,800
- Total: 330 units = β¬4,256
- Average: β¬4,256 Γ· 330 = β¬12.90
Jan 25: Sell 150 units @ β¬12.90
- COGS: 150 Γ β¬12.90 = β¬1,935
- Remaining: 180 units @ β¬12.90 = β¬2,322
Summary:
- Cost of Goods Sold: β¬1,344 + β¬1,935 = β¬3,279
- Ending Inventory: β¬2,322
- Total: β¬5,601 (rounding difference)
Perpetual vs. Periodic Comparisonβ
Same Data, Different Methods:
FIFO:
- Periodic COGS: β¬3,080
- Perpetual COGS: β¬3,080
- Same result (FIFO gives same result in both systems)
Weighted Average:
- Periodic COGS: β¬3,361 (one average for period)
- Perpetual COGS: β¬3,279 (moving average)
- Different result (moving average recalculates with each purchase)
Advantages of Perpetual Systemβ
Benefits:
- Always know current inventory
- Cost of goods sold recorded at sale
- Better inventory control
- Easier to detect theft
- No need to wait for physical count
Luxembourg Considerationsβ
Perpetual System:
- Most modern businesses use perpetual
- Required for better inventory control
- Supports VAT tracking
- Easier for multiple VAT rates
- Better for compliance
Luxembourg Compliance Noteβ
For perpetual inventory in Luxembourg:
- Must use consistent valuation method
- Must update with each transaction
- Must reconcile with physical counts
- Must comply with PCN Class 3
- Must support inventory values
- Must handle VAT correctly
Think It Throughβ
Why does weighted average give different results in periodic vs. perpetual systems? Which method is more accurate?