Contact Info
What does a system integration consultant do for an Australian company?
For an Australian company, a system integration consultant designs the links between the ERP or accounting system and ABA payment files, BPAY, bank feeds, STP-enabled payroll, Peppol e-invoicing, online stores, field service apps and freight carriers. I specify requirements and mappings, pick the method for each flow and plan testing and monitoring. Developers or a partner build, and I deliver the design work remotely.
Last reviewed by Vikas Saroj
Australian businesses tend to run a cluster of apps around the ledger: bank feeds, ABA files for supplier payment batches, BPAY, a payroll product reporting through Single Touch Payroll, a Peppol access point, an online store, a job management app for technicians and a freight booking tool. Many of these were added one at a time, and the joins between them are often a person with a spreadsheet.
My role is the design and quality side of integration, delivered remotely: what each connection must achieve, which system owns which data, how fields correspond, which method suits the flow, how failures are caught and how the result is proven. Code is written and run by developers, an integrator or the partner implementing your ERP.
I sell no middleware, connectors or development hours, which keeps the recommendation tied to what your team can realistically support after go-live. Each flow is handed over with a specification, an owner and an alert route, rather than living in one developer's memory.
The design, mapping and testing are mine; the build belongs to developers or a partner.
A catalog of the apps feeding or reading the ledger, what each one sends and receives, the manual steps between them and who currently fixes problems, drawn as one picture for leadership.
Requirements for ABA supplier payment files, BPAY payments and biller receipts, bank feeds and merchant settlements, with matching rules agreed with your finance team and bank.
Mapping of journals from your STP-enabled payroll product into the ERP by entity, job and department, including super and leave accruals, with a check for unmapped pay items.
A design for sending and receiving e-invoices through a Peppol access point, covering ABN-based addressing, purchase order matching and handling of rejected or duplicate invoices.
Field mappings between the ERP and online stores, field service or job management apps, freight booking tools and third-party warehouses, so work and stock are recorded once.
Scenario test scripts, a parallel run, alert routing, daily reconciliation checks and a runbook, so each flow has an owner who knows what normal looks like.
Find where data is retyped
Specify every connection
Test and switch over
Payment integrations deserve the most care, because mistakes leave the business immediately. In Australia they usually involve three separate mechanisms:
Changes to supplier bank account details are one of the most exploited weak points in payables, so the design limits who can make them, requires confirmation through a known contact and records each change for review. Your bank confirms file requirements, and the first live payment run is checked line by line against a parallel run before anyone relies on it. The finance automation page covers the wider process changes that usually accompany this work.
Payroll in most Australian businesses runs in a dedicated product that handles Single Touch Payroll reporting, and super is usually paid from it or via a clearing service. The ERP does not need to replace any of that. It needs an accurate, timely journal so labor costs, liabilities and accruals appear in the right places. Your payroll provider and accountant own the payroll obligations themselves.
The journal design covers:
For businesses with several entities, such as an operating company and a labor hire entity, I specify how intercompany charges follow the payroll journal. The result is tested against a real pay run before go-live, with finance reconciling the totals.
Australia has adopted the Peppol framework for e-invoicing, and government agencies and some large buyers encourage or expect suppliers to use it. Its relevance to your business turns on your customer and supplier base, and your advisor can confirm the current position. If it does, Peppol becomes another integration to design rather than a tick box.
The design covers sending, receiving and the exceptions:
The same exercise is a good moment to trace how GST data reaches the BAS. Online stores, POS systems, job apps and expense tools all create transactions with GST, and each one must carry the right tax code into the ledger. I list every source, check that its codes map consistently and flag any figure that is adjusted by hand before lodgement. Your accountant or BAS agent reviews the findings and decides the treatment. Detailed GST setup in specific products is covered on pages such as Odoo Accounting Australia and Zoho Books Australia.
Operational apps generate most of the transaction volume, and they are where integrations most often drift out of step:
For each flow I record the trigger, direction, frequency, mapping, error handling and business owner. That document is what the developer builds from and what the tester tests against, and it is also what a future developer reads before changing anything. Businesses with significant field work may find the ERP for field service page useful context.
Each flow gets its own method decision. A native app connection is often right for a standard pairing, but I test it on your awkward cases, such as a partial refund, a split shipment or a job with variations, before relying on it. Middleware such as Zoho Flow, Make, Zapier or n8n helps when several apps share data and you want one place to watch it. Custom API work suits high volumes or rules no connector handles, at the cost of ongoing maintenance. Scheduled file exchange remains sensible for ABA files and payroll journals. The broader comparison is on my ERP integration page.
| Responsibility | Who |
|---|---|
| Requirements, ownership rules, mappings, method choice | Me, with your process owners |
| Building, deploying and documenting code and connectors | Your developers, integrator or partner |
| Test scripts, build review, coordination with banks and providers | Me |
| Sign-off, parallel run reconciliations, daily ownership | Your team |
Every flow, however built, must validate records before writing them, retry within limits, refuse duplicates and send failures to a named person. Cutover avoids pay days and BAS preparation, with closer monitoring through the first month-end.
Delivery is remote, with working sessions inside Australian business hours and site visits by arrangement only. For the sales side, see my CRM consultant Australia page; for broader advice, the ERP consultant Australia page and the Australia hub. My overall integration method is explained under system integration.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Normally the code is written by your own developers, an outside integrator or the partner running the implementation. I write the requirements, mappings and test scripts, review what is built and coordinate testing. When the simplest route is just turning on a vendor's own connector or a short low-code automation, I may handle that myself.
It depends on who you invoice and who invoices you. Government agencies and some large buyers encourage or expect it, so your advisor and major customers can confirm what applies. If it is needed, I design the access point connection, customer addressing by ABN and matching of incoming e-invoices to purchase orders.
In most designs, yes. Payroll and Single Touch Payroll reporting stay with the payroll product, and the ERP receives a mapped journal for costs, liabilities and accruals. I specify that mapping, add a check for unmapped pay items and test it against a real pay run before go-live.
By tracing a handful of real jobs from quote to invoice across both systems and noting where data is retyped, overwritten or lost. That usually reveals unclear ownership of customers, items or job status. I then write ownership rules and a corrected flow specification for your developer or app provider to build.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.