Promotion Black Fridayjusqu'à 60% de réduction
  • 60% de réduction sur votre première année d'abonnement annuel
  • 45% de réduction sur les licences à vie
Se termine dans
Profiter de l'offre

A 90-Day ERP Roadmap: One Source of Truth, One Accepted Stage at a Time

Plan a limited ERP rollout with clear data owners, reconciled balances, tested workflows and cutover gates. A 90-day example, not a delivery guarantee.

Auteur

Anichur Rahaman

il y a 4 mois10 min de lecture199 vues
A 90-Day ERP Roadmap: One Source of Truth, One Accepted Stage at a Time

It is Friday afternoon. The shop says an item is available; the warehouse sheet says it is not. A customer is waiting while two colleagues compare exports. This is an illustrative scene, not a customer case study. The problem is familiar: several tools each hold a different version of the same fact.

Adding another dashboard will not settle the disagreement. The team needs to decide who owns each record, how changes reach other systems, and what happens when a message arrives late. That is the practical purpose of an ERP: a business process people can trust, not merely more screens.

This 2026 planning guide shows how to organise a first, limited ERP rollout over roughly 90 days. It is a planning example, not a delivery promise. Multiple legal entities, complex manufacturing, regulated data or country-specific payroll can require a longer programme.

Five ERP rollout stages, each separated by an acceptance checkpoint.
The dates are planning windows. Each stage needs business evidence before the next starts.

The real cost of disconnected tools

The licence fees for five separate tools are rarely the problem. The problem is the work that happens between them. It is invisible on any invoice, so it is easy to underestimate. Here is what it usually looks like:

  • Re-keying. Orders are exported from the shop and typed (or imported) into accounting at month end. Every manual step is a chance to drop a decimal or a discount.
  • Stock drift. The online store, the POS counter and the warehouse sheet each hold a different number. The store oversells, or hides products that are actually on the shelf.
  • Cash you cannot see. Cash on delivery sits with the courier for days. Matching their settlement file to your orders is a manual job, and unmatched rows quietly become write-offs.
  • Payroll in isolation. Attendance lives in one place, leave in another and salaries in a sheet. The payroll run never reaches the ledger as a proper journal entry.
  • Reports that disagree. Sales in the shop dashboard never match revenue in the accounting software, so every meeting starts with an argument about which number is right.

Measure the coordination work before buying. For example, four people spending 30 minutes a day reconciling exports across 20 working days use 40 staff-hours a month: 4 × 0.5 × 20. This is illustrative arithmetic, not an industry benchmark or a promise that automation will remove all 40 hours.

Seven signs you have outgrown your tools

You do not need an ERP because you reached a certain revenue. You need one when the cost of coordination is higher than the cost of change. These are the signs I look for:

  1. Month-end close takes more than five working days, mostly because of reconciliation.
  2. You have oversold at least once in the last quarter because two channels shared stock without knowing it.
  3. One person is the integration. If they are on leave, invoices, payroll or courier settlements wait.
  4. You cannot answer simple questions quickly, such as "what is our gross margin by product this month?" or "how much COD cash is still with couriers?"
  5. Customer history is scattered. Orders, support tickets and loyalty points sit in different tools, so nobody sees the whole customer.
  6. Every new channel is a project. Opening a second outlet or a new sales channel means another tool and another set of exports.
  7. Audit and compliance make you nervous. You cannot show who changed a price, a salary or a stock count, and when.

These signs justify an investigation, not an automatic purchase. One serious control failure may matter more than several minor inconveniences. Compare a targeted integration or a better process with replacing the whole system.

What "integrated" should actually mean

A shared login is useful, but integration needs an agreed owner for each business fact. Inventory owns stock movements; accounting owns posted journals. Other modules may keep controlled read models, but they must not silently become competing masters.

Events are one integration approach, not a guarantee of correctness. Design retries, duplicate detection, reconciliation and visible failure handling. An audit trail also needs deliberate identity, timestamp, retention and access controls; an event bus alone does not provide them.

  • One owner per fact, with documented interfaces and reconciliation.
  • Add modules only after checking their dependencies and the complete business workflow.
  • Design audit records, approvals and recovery explicitly; do not assume they appear automatically.

Order to cash, step by step

Follow a single sale through an integrated system and the value becomes obvious:

Business checkpointEvidence to retain
Order acceptedValidate the order and applicable commercial rules.
Stock reservedHold available quantity; release it when the order is cancelled or the reservation expires.
Payment recordedKeep authorised, captured, failed, refunded and unpaid states distinct.
Fulfilment confirmedRecord what shipped, what was delivered and what came back.
Accounting postedApply finance-approved recognition, tax and receivable rules.
Settlement reconciledMatch the payment or courier remittance to its orders, fees and adjustments.

The table is a business checklist, not a universal posting sequence. People still resolve payment exceptions, approve refunds and investigate stock differences. Order acceptance, delivery, revenue recognition and cash settlement are distinct events; finance must approve the applicable accounting rules.

A phased 90-day ERP roadmap

A single cutover can be appropriate for a tightly connected scope, but it concentrates risk. A phased rollout reduces the initial blast radius while introducing temporary integration and reconciliation work. Choose the method according to dependencies and the team’s ability to support it.

Use the following phases as planning windows. Start with one location or one end-to-end process. Move the next boundary only when agreed evidence is ready; a date on the calendar is not an acceptance test.

Phase 0 — Data audit (weeks 1–2)

Before you configure anything, list every tool, who owns it and what data it holds. Then decide the master record for each kind of data: products, customers, suppliers, employees. Clean the obvious problems now: duplicate customers, SKUs that mean two different products, suppliers spelled three ways.

Outcome: a one-page migration map that says where every important number will live after the move.

Phase 1 — Catalog and stock (weeks 3–5)

Load products, variants and barcodes. Set up your locations: warehouse, outlets, and anything in transit. Enter opening stock with its cost, because cost is what makes your margin reports meaningful later. Run a physical count at the end of the phase and compare it with the system.

Outcome: one stock count that every channel reads from.

Phase 2 — Orders and money (weeks 6–8)

Test orders, payments, refunds, taxes and settlements end to end. Finance should approve opening balances and posting mappings. During a comparison run, name one official ledger and reconcile the second system against it; avoid two uncontrolled sources of truth.

Outcome: books that close from the system, not from spreadsheets.

Phase 3 — People and payroll (weeks 9–11)

Add payroll only when local rules, privacy controls and ownership are ready. Compare a complete pay cycle, including leave, overtime, deductions, corrections and the resulting journal. If payroll needs more time, keep its controlled integration rather than forcing it into day 90.

Outcome: payroll in one run, linked to attendance and leave.

Phase 4 — Reports and automation (weeks 12–13)

Now that the data is trustworthy, decide which numbers each role should see every morning. Schedule a low-stock digest, a daily sales summary by channel and outlet, and an approval flow for refunds and purchase orders. If you use an AI assistant, start it in read-only mode and let it act only after a person approves.

Outcome: decisions made from data everyone trusts.

Phase gate: the process owner signs off reconciled data, realistic exception tests, trained operators and a support plan. A quiet week helps reveal problems, but it cannot replace testing a month-end close, a refund or another less frequent critical event.

Before go-live: rehearse the difficult day

Rehearse an order, a partial delivery, a return and a failed settlement with the people who do the work. Test a repeated webhook and a provider outage. Define who can retry, approve an adjustment and see salary or customer data. Specify the cutover freeze, final data export, reconciliation totals, decision owner and rollback trigger. If the new system has already accepted transactions, returning to the old system requires a controlled reconciliation of those new records; restoring an old backup alone is not a safe rollback.

See a connected back office in action

This short tour shows the accounting side of the loop described above: the chart of accounts, journal entries created by business events, and reports built from them.

Accounting tour (0:57): automatic journal entries and one-click reports, recorded in the live demo.

The five traps that sink ERP projects

1. Migrating dirty data

Choose migration scope with the business and its retention obligations in mind. Reconcile opening quantities, values and balances; retain searchable history where needed. Do not discard records simply because they are old. Validate a restore before depending on the backup.

2. Customising before using

Try the standard workflow before customising it, while documenting genuine legal, safety or operational gaps. Prioritise changes with an owner and a measurable benefit. There is no reliable rule that most requirements disappear after a month.

3. No owner per module

Every module needs one person inside the business who decides how it is used: one for inventory, one for accounting, one for HR. Without owners, configuration decisions are made by whoever shouts loudest.

4. Skipping training for the floor

Managers get the demo; cashiers and pickers get a printed sheet. Then the counter staff create workarounds that break stock accuracy. Train the people who touch the system most, on their own screens.

5. Treating go-live as the finish line

Go-live is the start of the useful part. Plan a 30-day stabilisation period with a daily 15-minute check-in, a shared list of issues and a clear owner for each one.

Measure it: KPIs that prove the ERP worked

Record a baseline and agree targets with the people who own each process. The worksheet below defines what to measure; it does not present invented before-and-after benchmarks.

MeasureDefinition
Close durationWorking days to finance sign-off; explain unresolved items.
Count-line accuracyCorrect SKU-location count lines ÷ checked lines × 100.
OversellingAccepted orders that cannot be fulfilled because sellable stock was wrong.
Reconciliation effortStaff-hours spent moving and checking the same data.
Unmatched settlementUnexplained amount and age, including fees, refunds and partial payments.

Example: 196 correct SKU-location counts out of 200 checked equals 98% count-line accuracy. That does not mean 98% accuracy by stock value. Use the same sample method, units and reporting window when comparing periods.

Where StoreConsole fits

Use the StoreConsole demo to test a real workflow, not just a feature list. Check the modules, permissions, supported integrations, hosting and recovery responsibilities that your business actually needs. Confirm those requirements before agreeing scope or a launch date.

Key takeaways

  • Start with one costly coordination problem and a measured baseline.
  • Assign ownership and plan duplicate handling, reconciliation and recovery.
  • Move in accepted stages; extend the schedule when the business evidence is not ready.
  • Keep people in control of sensitive decisions and exceptional transactions.

Sources and review

Microsoft’s implementation guidance supports rehearsed migration and business sign-off. The timetable and worked examples here are editorial planning examples, not Microsoft requirements. Reviewed 4 November 2026.

Anichur Rahaman is a software architect and the creator of StoreConsole. He designs commerce and ERP systems for growing businesses, with a focus on event-driven architecture, data integrity and self-hosted operations.

À propos de l'auteur

Anichur Rahaman

Continuer la lecture