← Academy

Module 5: Opening balance, report flavour & timing

Large OB, aged-open traps, and false missing invoices. · ~45 min

Progress this module: 0/3 required labs passed

Large opening balances often sit outside the extract you were given. Prior periods may already be reconciled.

Different controllers give different reports: aged-open only vs full paid/unpaid activity. That changes what “missing” means.

  • Do not invent historical MISS_ERP lines for an OB gap — classify OB_SCOPE.
  • If starting cold without prior statements, request a fuller extract or accept the scope boundary.
  • Timing first: payment sent / cleared your side while the vendor statement is still open.
  • Critical fail: marking clear TIMING_PAY as MISS_ERP.

Lab 5.1 — OB scope simulation

Statement has a large opening balance; your AP extract only covers recent open items. Do NOT invent dozens of historical MISS_ERP lines. Classify the OB gap correctly, then choose the right next action.

Select a card, then click a bucket. Timing and report-flavour mistakes that look like “missing” are critical fails.

Lab 5.2 — Report flavour trap

Same statement. First you used aged-open (L1); now compare to full activity (L2). Items that look 'missing in ERP' on aged-open may be paid. Classify the leftovers correctly — marking a paid timing item as MISS_ERP is a critical fail.

Select a card, then click a bucket. Timing and report-flavour mistakes that look like “missing” are critical fails.

Lab 5.3 — Timing gallery

Drag each card to TIMING_PAY, TIMING_INV, MISS_ERP, or MISS_STMT.

Select a card, then click a bucket. Timing and report-flavour mistakes that look like “missing” are critical fails.