CPA · CISA · CISM · CDPSE · CCSE · MBA
Finance and IT team planning an ERP data migration and cutover on a project board

ERP Advisory, Selection and Implementation Support

Specification, selection, data reconciliation and cutover assurance, from someone who has closed books on an ERP and audited the output of many more.

What does an ERP advisory and implementation consultant change?

Because most are specification failures, not software failures, and they are made months before anyone logs into the new system. A chart of accounts migrated as-is because redesigning it felt like scope creep. A close process automated before anyone fixed it. Reporting requirements gathered from whoever happened to be available. Specification, selection, data reconciliation and cutover assurance are where the outcome is decided.

Engaging an ERP advisory and implementation consultant who is also a CPA and a former CFO changes which questions get asked before the contract is signed. Implementation partners are paid to configure what you specify. Almost nobody in the room is paid to tell you the specification is wrong.

That gap is where the money goes. The integrator delivers precisely what was requested, on time and within scope, and the result disappoints anyway, because the requirements were collected from people describing the system they already had instead of the decisions they need to make.

What an ERP advisory and implementation consultant does before selection

Companies typically start with vendor demonstrations. That is the wrong first step, because every demonstration is compelling and none of them are comparable until you know what you are comparing against.

What comes first:

  • Requirements grounded in decisions, not in current reports. Asking what reports people receive today reproduces the current system's limitations in the new one.
  • Chart of accounts and dimensional design. Determined before selection, because it dictates whether the system can produce the analysis you want. Detail on this is on the accounting and controller services page.
  • An honest assessment of data quality. Migration effort is driven almost entirely by the state of the source data, and this is where implementation timelines slip.
  • Integration inventory. Every system that currently exchanges data with the ledger, including the exchanges that happen through a person and a spreadsheet.
  • Compliance and control requirements. If you have SOX obligations, a SOC 2 programme, or an audit, the control requirements are design inputs. Retrofitting them afterwards costs several times more.

Selection, honestly conducted

Most mid-market selections come down to a small field, and the differences that matter are rarely the ones that dominate the demonstrations.

The questions that actually predict satisfaction: does it handle your specific revenue recognition model natively or through workaround; can it produce the dimensional reporting you specified without a separate BI layer; what does the multi-entity consolidation genuinely look like if you have or will have more than one entity; how good is the implementation partner, which matters more than the product; and what is the five-year total cost including licensing, implementation, integration and the internal time nobody budgets for.

The advice given most often, and least welcomed: the company that has outgrown QuickBooks usually does not need a tier-one ERP. The gap between them is populated by systems that are substantially cheaper, faster to implement, and adequate for another five years of growth.

Data migration and reconciliation

Where implementations fail visibly. The pattern is consistent: master data migrates with duplicates and inconsistencies intact, opening balances do not tie, historical transactions are loaded at a summary level that makes prior-period analysis impossible, and the first close in the new system produces numbers nobody can reconcile to the old one.

What the work involves: cleansing master data before migration rather than after, duplicate customers, obsolete vendors, inconsistent naming; deciding how much transaction history to convert and at what level, which is a genuine trade-off rather than a technical question; reconciling opening balances line by line and documenting every difference; and running parallel for at least one full period so that a discrepancy is found before the old system is switched off rather than after.

The reconciliation documentation matters beyond the project. Your auditors will ask how you know the data transferred completely and accurately, and the answer needs to have been created at the time.

Oracle E-Business Suite and legacy migrations

Direct experience migrating legacy accounting systems to Oracle E-Business Suite across General Ledger, Accounts Receivable, Accounts Payable, Inventory and Fixed Assets, including the data reconciliation and cleansing that consumes most of the actual effort.

The recurring lessons from that work apply to any tier-one implementation: fixed assets are almost always worse than expected, with depreciation histories that do not recompute in the new system; inventory valuation methods differing between systems produce differences that must be explained rather than plugged; and sub-ledger to general ledger reconciliation in the first periods after cutover is where errors surface, which is why parallel running is not optional.

Controls and cutover assurance

An ERP implementation is a control environment redesign whether anyone acknowledges it or not. Segregation of duties has to be designed into the role structure, retrofitting it after go-live means telling people their access is being reduced, which is materially harder than granting it correctly at the start.

Also in scope: approval workflows and limits matching the delegation of authority matrix; audit trail configuration meeting evidence requirements; interface controls verifying completeness and accuracy of data moving between systems; and the ITGC design covering the new environment, which the IT audit page covers in detail.

Cutover assurance is a defined go/no-go with criteria agreed in advance, because the decision to go live is made under schedule pressure and needs to have been made objectively beforehand.

Javed Peeran CPA

Javed Peeran

CPA · CISA · CISM · CDPSE · CCSE · MBA

Licensed by the California Board of Accountancy and the author of every article published here. Thirty years of practice covering external audit of banks, insurers and mortgage companies, fifteen years as CFO and Corporate Controller inside technology companies, and IT governance and security compliance work spanning SOX 404, SOC 1 and SOC 2, ISO 27001, FISMA, FedRAMP, PCI DSS, HIPAA/HITECH, CCPA and GDPR, plus Oracle ERP migrations and, more recently, generative-AI audit automation.

What the engagement delivers

  • Requirements definition grounded in decisions rather than existing reports
  • Chart of accounts and dimensional design
  • Vendor selection support with weighted evaluation and reference checking
  • Implementation partner evaluation
  • Data quality assessment and master data cleansing plan
  • Migration reconciliation with documented explanation of every difference
  • Parallel run design and variance analysis
  • Role-based access design with segregation of duties built in
  • Approval workflow configuration aligned to delegation of authority
  • ITGC design for the new environment
  • Cutover go/no-go criteria and readiness assessment
  • Post-go-live stabilisation and first-close support

How a typical engagement runs

  1. Specify

    Requirements, chart of accounts, dimensional design, integration inventory and control requirements, completed before any vendor demonstration.

  2. Select

    Weighted evaluation against the specification, reference checks with companies of comparable size and sector, and evaluation of the implementation partner separately from the product.

  3. Migrate and reconcile

    Master data cleansed, balances reconciled line by line, parallel run across at least one full period, and every difference documented rather than plugged.

  4. Cut over and stabilise

    Objective go/no-go against pre-agreed criteria, then support through the first close in the new system; which is where anything missed becomes visible.

ERP Advisory & Implementation across Ventura County and Los Angeles

This service is delivered on site and remotely across the firm's service area. See how it applies locally:

ERP Advisory & Implementation: questions we are asked

Not answered here? Ask Javed directly

We have outgrown QuickBooks. What should we move to?

Probably not a tier-one ERP. The gap between QuickBooks and NetSuite or Dynamics is populated by mid-market systems (Sage Intacct among them) that cost substantially less, implement in a fraction of the time, and serve most companies well for another five years.

The honest test is what specifically QuickBooks cannot do for you. If the answer is multi-entity consolidation, dimensional reporting or revenue recognition automation, the mid-market tier handles all three. If the answer is manufacturing, complex supply chain or genuine international operations, then the conversation changes.

How long does an ERP implementation take?

A mid-market cloud financial system for a single entity typically runs three to six months. Multi-entity with consolidation, six to nine. A tier-one ERP with significant customisation, twelve to twenty-four.

The variable that drives the range is not the software. It is data quality and the availability of your finance team, who have to run the implementation alongside closing the books each month. Implementations slip because the same three people are needed for both, and the close wins.

Should we redesign the chart of accounts during migration?

Yes; this is the one opportunity to do it at reasonable cost, and skipping it is the most common regret in these projects.

Migrating a chart that grew by accretion carries fifteen years of accumulated inconsistency into a system where changing it later is harder. Redesign properly, map old accounts to new so history remains comparable, and accept two to three weeks of additional effort. The alternative is living with the same unreadable reporting on more expensive software.

Do we need to keep all our historical data in the new system?

Rarely, and converting everything is a common source of unnecessary cost and risk. Two to three years of transaction detail plus summary balances beyond that satisfies most operational and analytical needs.

The requirement people forget is retention: records must remain accessible for tax and audit purposes for years after conversion. Keeping the legacy system in read-only mode is usually cheaper and safer than converting deep history, provided someone documents how to access it and that documentation survives the departure of whoever wrote it.

Our implementation partner says we do not need parallel running. Are they right?

Almost never, and the incentive is worth noting: parallel running extends the project and consumes partner hours without producing visible progress.

Its purpose is to find discrepancies while the old system is still available to reconcile against. Without it, a difference discovered after decommissioning is investigated blind. One full period is the minimum; two is better where revenue recognition or inventory valuation is complex.

Related services

Organisations we have worked with

Three decades of audit, controls and finance leadership across banking, card, mortgage, insurance, staffing and semiconductor.

  • Diodes Incorporated
  • City National Bank
  • Robert Half
  • SMBC
  • PennyMac
  • American Express
  • Zenith Insurance
  • Capco Consulting Services
  • WebVision

Get in touch

Enquire about erp advisory & implementation

A sentence or two about your situation (the standard involved, the deadline, and what has already been attempted) is enough to get a useful reply.

Have a deadline, or just a question?

Send the shape of it. The first call is diagnostic, not billed, and it regularly ends with a smaller engagement than the one you asked about.

Javed Peeran CPA Request a consultation

Answered personally, within one business day. Your details are used only to reply to you, see our privacy policy.

Talk through a erp advisory & implementation engagement

Thirty years of audit, financial leadership and IT governance in one engagement, and a direct answer about scope, sequence and cost before anything is signed.

WhatsApp Us
Call Now