esaFiskaly
Regulation snapshot — not formal tax advice. Learn more

Inventory adjustment workflow

Stock opname, variance correction, and posting to the ledger.

System stock and physical warehouse stock rarely match exactly. Differences arise from: missing items, damage, expiry, data-entry errors, theft. Inventory Adjustment is the workflow to reconcile those gaps while preserving the audit trail and accounting integrity.

Three methods

MethodWhen to use
Stock Opname (full count)Monthly/quarterly
Cycle Count (per-SKU partial)Weekly for fast movers
Spot AdjustmentWhen an issue surfaces immediately

Stock Opname workflow

Freeze stock
Physical count
Enter results
Adjustment journal
Unfreeze
  1. 1
  2. 2

    Inventory → Opname → New session. Pick the warehouse and cut-off date. Stock is frozen: inflow/outflow transactions are blocked until the count closes.

  3. 3
  4. 4

    The system prints a per-SKU list with empty "System Stock" and "Physical Stock" columns. The warehouse team fills in the count.

  5. 5
  6. 6

    Per SKU: input the counted quantity. The system shows the variance (+/−) and value impact (variance × cost).

  7. 7
  8. 8
    • Small variances (< 1% or tenant threshold): standard processing.
    • Large variances: require supervisor approval before posting.
  9. 9
  10. 10

    The system creates the journal automatically:

  11. 11

    Stock decrease (negative variance)

  12. 12
    Dr. Stock Variance Expense       Rp 250,000
       Cr. Merchandise Inventory          Rp 250,000
    
  13. 13

    Stock increase (positive variance)

  14. 14
    Dr. Merchandise Inventory        Rp 100,000
       Cr. Other Income                    Rp 100,000
    
  15. 15
  16. 16

    Once posted, POS / purchase transactions resume normally.

Variance classification

esaFiskaly supports per-line reason tags:

  • Lost → Stock Variance Expense account
  • Damaged / Expired → Damaged Goods Expense account
  • System error → Accounting Adjustment account
  • Theft → Theft Loss account (needs supporting documentation)

The classification drives the journal's account mapping — important for analysis and audit.

Tax implications

  • Reasonable stock variance = deductible expense.
  • Theft losses = deductible if backed by a police report / supporting docs.
  • Mysterious stock increase → other income, subject to PPh.

Multi-warehouse

For tenants with multiple warehouses:

  • Adjustments are tied to a specific warehouse.
  • Inter-warehouse transfers have their own workflow (not adjustments).
  • Per-SKU total = Σ stock across warehouses.

Frequently asked

Q.Can I undo a posted adjustment?
Not directly. Use Reverse Journal — the system creates a reversing journal. The original adjustment stays in the audit log.
Q.How do I opname without freezing stock (24-hour store)?
Use Cycle Count — count per category/zone instead of the whole warehouse at once. The per-shift approval threshold is sufficient for operating stores.
Q.Does adjustment affect COGS?
Yes — stock decreases at the latest FIFO/weighted-average cost. The Stock Variance Expense is recorded at cost, not at selling price.

Next