ERP go-live disrupts customer billing & delivery
Two rehearsals failed at inventory↔billing reconciliation; billing error rate sits at 2.1% vs 0.1% target. A forced March go-live risks mis-billing ~40% of paid accounts. 6–8 weeks of engineering needed.
Why this is a risk
- Reconciliation unsolved across two rehearsals.
- March deadline forces skipping test cycles.
- Mis-billing breaches customer terms.
- Sales promise diverges from engineering reality.
Blast Radius & Consequences
HighWhat this risk touches, and what breaks if it goes unaddressed.
- CriticalMis-billing at fiscal closeReconciliation is unsolved across two rehearsals; a hard cutover risks double/incorrect billing to the top-25 accounts during close.
- HighSkipped test cyclesThe March deadline forces skipping reconciliation test cycles, pushing the 2.1% billing-error rate into production.
- HighSales-promise divergenceThe April customer promise diverges from engineering reality, exposing key-account commitments that IS has not signed off.
- MediumVendor-contract exposureA rushed cutover interacts with open vendor-contract items (→C1/C3), adding legal and SLA exposure.
Other risks this could trigger or worsen if unresolved.
- WorsensR2 — Sales promise outruns engineering timelinePXL 3.8
- TriggersR5 — Billing UI cannot represent reconciled statePXL 4
- WorsensC1/C3 — Vendor contract terms unresolved at cutoverPXL 2.4
Recommended Solution
NEURON AIPhased migration; reconcile billing first behind a flag; 90-day rollback; freeze the April customer promise pending IS sign-off.
- 1Replan to a phased go-live; reconcile billing behind a feature flag before any customer-facing cutover.
- 2Freeze the April customer promise pending IS sign-off, and issue corrected messaging to Daido Foods + 2 accounts.
- 3Run a reconciliation test plan until the error rate is under 0.1% on the top-25 accounts.
- 4Keep a 90-day rollback path with automatic fallback to the on-prem system on threshold breach.
Why this works
- Reconciling billing behind a flag removes the highest-impact failure before customers ever see it.
- A phased cutover mirrors the 2025 Q4 staged migration that shipped with no degradation.
- Freezing the April promise aligns the customer commitment with engineering reality.
- A 90-day rollback bounds the blast radius if reconciliation regresses in production.
Core system migrated in stages behind flags with automatic fallback; shipped with no billing degradation.
A reconciliation cost spike was contained by a caching + batching layer, now the standard rollout pattern.
Linked Board Items
3@IS-lead: Second rehearsal failed reconciliation again — 2.1% of invoices don't match source. Not safe for a hard cutover.
@AE: Already told Daido Foods we go live in April. Three more accounts are expecting the same date.
@Exec: Fiscal-close mandate stands — but I won't accept mis-billing the top-25. Find a path that protects billing first.