Skip to content

Contact Info

Australia

Specify it precisely, then hold every proposal to it

What goes into an ERP requirements specification for an Australian business?

An Australian ERP requirements specification is the numbered, prioritized list that partners quote against and your testers use to accept the system. It covers process requirements, GST coding and BAS support, the payroll boundary for Single Touch Payroll and super, Peppol e-invoicing readiness, ABN checks, hosting and privacy questions and integrations. I write and look after it remotely, and your accountant or BAS agent checks the tax wording.

Last reviewed by Vikas Saroj

When an Australian business outgrows Xero or MYOB plus a handful of add-on apps, the requirements tend to live in the add-ons themselves: a job app here, an inventory app there, a payroll system on the side. Writing those down as a single specification is the step that lets partners quote on equal terms and lets you check later that what was built matches what was promised.

I work remotely with Australian businesses to prepare that specification. Every requirement is numbered, owned, ranked and given a way to prove it. Anything touching GST, BAS, wages or lodgment goes to your accountant or BAS agent for confirmation, because the tax position is theirs to set.

From there the document feeds the tender annex, the scripted demos, the contract scope and, at the end, the acceptance tests your staff run.

ERPNext desk showing the Profit and Loss Statement report with income, expense and net profit totals and a quarterly trend chart
  • GST coding and BAS support
  • STP and super boundary lines
  • Peppol readiness statements
  • ABN capture and validation
  • Australian hosting questions
  • Traceable to demos and UAT
What I Do

The specification work, piece by piece

Every deliverable is shaped so a partner can respond to it and a tester can check it.

Requirements by Process

Numbered lines for quote or job to invoice, purchasing, stock, field or project work, period-end and reporting, each tied to the person accountable for that part of the operation.

GST and BAS Lines

Tax code behavior, tax invoice content, BAS label mapping and return drill-down, each phrased as a condition a tester can confirm and passed to your accountant or BAS agent first.

Payroll Boundary Definition

What stays with payroll software, including STP reporting and super payments, and what the ERP must receive back: journals, cost splits by state or job and reconciliation reports.

Peppol and Supplier Data

Readiness lines for sending and receiving e-invoices through an access point, plus ABN capture, validation and the treatment your advisor sets for suppliers who do not quote one.

Hosting, Access and Interfaces

Data location, Privacy Act questions for counsel, role design, audit logs, bank and ABA payment files, eCommerce and reporting tools, each written as a line a vendor must answer.

Traceability and Change Log

A cross-reference showing, for every requirement, the demo moment, platform fit verdict and UAT case that relate to it, with numbered versions and recorded approvals.

How I Work

From scattered apps to one agreed document

Inventory

Find where requirements live now

01
Request an Assessment
  • List current apps and reports
  • Run short online area workshops
  • Note tax and payroll questions
  • Map data flows between apps

Draft

Write it so it can be tested

02
Discuss Your Project
  • Give each line an ID and rank
  • State how each line is proven
  • Write hosting and access lines
  • Connect lines to demo scripts

Sign

Agree the baseline and use it

03
Talk About Next Steps
  • Accountant review of tax lines
  • Area owner walkthroughs
  • Version and sign the baseline
  • Issue tender and test extracts

How the specification is laid out for an Australian business

I lay out the document in the order money and work move through the business: sales or jobs through to invoicing and cash receipts, purchasing through to supplier payment, stock and warehousing, project or field delivery, period-end and BAS, then reporting. Cross-cutting sections follow for payroll interfaces, hosting, security, integrations and migration.

Every line follows one pattern so it can be quoted, demonstrated and tested:

  • ID and area for citation in tender responses and contract schedules.
  • A single behavior in plain words, never three requirements joined by "and".
  • MoSCoW priority decided by the business owner, not the loudest voice.
  • Acceptance condition stating the evidence a tester will look for.
  • Owner and advisor where an accountant, BAS agent or lawyer has confirmed the wording.

I explain the priorities in words rather than targets. A Must is something without which you cannot trade, pay staff or lodge. A Should has a workable manual route that costs time. A Could is a convenience to accept if the platform offers it in standard. A Won't is a conscious deferral, written down so it does not slip back in as scope halfway through the build.

The workshop method behind the content is on the ERP requirements gathering page. Process mapping and fit-gap analysis for Australian operations sit with the Australian ERP business analyst service.

GST, BAS, ABN and Peppol lines that pass or fail

A line such as "must handle GST" is something every vendor will tick. I break tax and invoicing into conditions a tester can check, then your accountant or BAS agent signs off the wording. Setting your GST treatment is not my role.

  • Tax codes. The system must apply the tax codes your advisor defines for taxable, GST-free, input-taxed and imported transactions, with defaults by item and by customer or supplier.
  • Tax invoices. Customer invoices must carry the details your advisor confirms a valid tax invoice needs, including your ABN.
  • BAS support. A report mapping tax codes to BAS labels, with drill-down to source transactions for whoever prepares the lodgment.
  • Supplier ABNs. ABN captured on every supplier, checked against the public register where the platform allows, and the withholding treatment your advisor sets for suppliers who do not provide one.
  • Industry reports. If your advisor says the taxable payments annual report applies to your industry, the payments data it needs.

Peppol earns its own group. Australian government agencies can receive Peppol e-invoices, and some larger buyers ask suppliers to use it. The readiness lines ask whether the platform can exchange invoices via a Peppol access point, how it validates outgoing invoice data and what users see when a message bounces. Whether these are Must or Should depends on your customers and on any change in policy, which your advisor should confirm when the specification is baselined.

Payroll, STP and super: defining the boundary

Many Australian businesses run payroll in dedicated software that handles Single Touch Payroll reporting, award interpretation and super payments through a clearing house. The ERP specification should state that boundary clearly instead of leaving it to the partner to assume.

The payroll section I write typically covers:

  • Inbound journal. Format, frequency and the split by entity, state, cost center or job, so labor cost lands where managers expect it.
  • Withholding and super liabilities. Which clearing accounts receive PAYG withholding and super amounts, and the report that reconciles them to payroll totals before the BAS is lodged.
  • Payroll tax. If your advisor confirms payroll tax obligations in one or more states, the data the ERP must hold to support the calculation or reconciliation.
  • Timesheets. Whether hours captured against jobs in the ERP must flow to payroll, and who corrects them when they are wrong.

Record retention fits here too. The specification states how long financial and payroll-related records must remain retrievable, based on the guidance your advisor provides, how closed periods are locked and how complete data can be exported if you later change platform.

Currency lines are usually short: AUD as functional currency, with NZD, USD or other currencies for import costs, export sales or a New Zealand entity, and the revaluation and bank account needs that follow.

Hosting, privacy, access, integrations and migration

Lines about behavior rather than function are easy for vendors to agree with vaguely, so I frame each one as a question that needs a written answer:

  • Onshore or offshore. The country holding live data and backup copies, the option of an Australian region, and any customer or government contract that insists on one.
  • Privacy. What the vendor does to help you meet the Privacy Act and the Australian Privacy Principles, as your lawyer interprets them.
  • Who can see what. Login through your identity provider, permissions by company and site, prompt lockout of departing staff and a log of edits to ledgers, customers, suppliers and items.
  • Availability. Support cover across eastern, central and western time zones, allowing for states that do not observe daylight saving, plus performance at month-end and during seasonal peaks.

For every connection I note the two systems, which way data flows, what starts the transfer, how often, who looks after it and how errors are caught. A typical Australian list includes bank feeds and ABA payment files, the payroll journal, eCommerce or marketplace orders, a job or field service app being retired or kept, and a reporting tool.

Migration requirements state which records move from Xero, MYOB or the current add-ons, how much history is needed, who tidies the master records first, and how opening balances, GST control accounts and work in progress on open jobs are agreed before anyone signs.

Traceability, tender use, sign-off and common specification gaps

The specification's IDs carry through every later stage. The traceability register gives every line three companions: the scripted demo moment where a partner has to prove it, a fit verdict for each shortlisted platform and the UAT case that eventually closes it. The Australian ERP selection page describes how those scripted demos are scored, while the annex partners fill in line by line is explained under ERP RFP consulting. When contracts are drawn up, the partner's scope document can cite the exact specification version, tying build and acceptance to the same wording.

Post-baseline edits need a brief change note stating the line affected, the reason, the approver and any test that has to be rewritten; the log keeps each note and the version moves up. Area owners sign their sections and the sponsor signs the baseline as a whole.

Gaps that put Australian specifications at risk include:

  • BAS reduced to one line, with no label mapping or drill-down defined.
  • No payroll boundary, so STP and super reconciliations surface during the first close.
  • Peppol never discussed, leaving cost and priority to be settled after signature.
  • Add-on app data overlooked in migration scope.

The work is remote, scheduled in hours that suit your main state, with visits by arrangement. Vendors and partners pay me nothing for recommendations or introductions. For wider advice read about ERP consulting across Australia, or go back to the Australian market page.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Requirements Gathering
  • ERP BRD Consulting
  • ERP RFP Consulting
  • ERP Gap Analysis
  • ERP Testing & UAT
  • ERP Vendor Proposal Review
Australia

More for Australia Businesses

  • Australia overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Requirements Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Requirements Australia

As many as it takes to make each one testable, which means separate lines for tax code behavior, tax invoice content, BAS label mapping, drill-down, supplier ABN handling and any industry reporting your advisor confirms. A single line asking for GST compliance gives a partner nothing to demonstrate and gives your testers nothing to check.

Your business does, after advice. Where agencies or big customers you supply are already requesting e-invoices over Peppol, it may need to work from day one. If not, a Should with a clear readiness route can be enough. The specification records the decision, the reasoning and who approved it, so it can be revisited if policy or customer demand changes.

Yes. The shared processes stay in one document, while New Zealand lines for GST returns, payday filing interfaces and NZD handling get their own IDs and owners. Your New Zealand advisor confirms those lines separately, and the traceability register shows which tests apply to which entity.

It becomes the scope baseline. Design decisions reference its IDs, change requests cite the lines they alter, and UAT cases are built from its acceptance conditions. Keeping it under version control during the build is what lets you show, at acceptance, exactly what was agreed and what was later changed.

Still have questions? Let’s talk them through.

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
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Requirements Australia Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp