In this article
- Start with the ZIMRA fiscalisation test
- Fiscalisation checklist
- Build ZiG and USD reporting into the accounting design
- What finance should see each month
- Make VAT reporting auditable before you select the system
- VAT and TaRMS checklist
- Require controls that survive audit and staff changes
- ERP selection questions for the board
- Frequently Asked Questions
- Does every Zimbabwe business need an FDMS-capable ERP?
- What changed for Zimbabwe VAT in 2026?
- Can Odoo manage USD and ZiG accounting?
- Is a printed invoice sufficient for an input VAT claim?
A finance director can close the month with every sales invoice printed and every bank account reconciled, then still lose an input VAT claim because the supplier invoice is not valid in ZIMRA’s Fiscalisation Data Management System. Since 1 January 2026, that gap matters more than it did in previous periods.
This Zimbabwe ERP reporting checklist is for boards and finance teams selecting a system that must report in ZiG and USD, support ZIMRA fiscalisation, and leave an audit trail that can stand up to review. When assessing an Odoo partner Zimbabwe, ask for evidence of the Zimbabwe implementation, not a generic multicurrency demonstration.
The regulatory trigger is practical. ZIMRA requires FDMS-valid fiscal invoices for domestic input VAT claims through TaRMS Invoice Management, provided the buyer details are correct. A PDF that looks correct is not enough.
Start with the ZIMRA fiscalisation test
All VAT-registered operators must fiscalise. ZIMRA also states that all taxpayers must fiscalise under Income Tax Act provisions, including businesses below the US$25,000 VAT threshold. The legal scope for a particular sector should be confirmed against the applicable fiscalisation regulation before implementation.
Your ERP selection pack should require a tested interface to ZIMRA’s Fiscalisation Data Management System, known as FDMS. The connection can use an approved hardware fiscal device or a virtual fiscal-device API. ZIMRA requires test invoices, debit notes and credit notes to be approved before the business goes live.
That requirement changes the procurement question. Do not ask whether the vendor “supports fiscalisation”. Ask for the results of the three ZIMRA test document types and the implementation design that produced them.
Fiscalisation checklist
Use this checklist during demonstrations and user acceptance testing:
1. Transmit invoices to FDMS at the point of issue. The process must return an FDMS record that validates as “VALID”, because ZIMRA ties compliant fiscal invoice treatment to that status.
2. Test credit notes and debit notes separately. These documents often follow a different operational path from sales invoices, and ZIMRA requires their approval before live use.
3. Confirm the required invoice fields. The fiscal tax invoice must hold supplier and buyer identifiers, a serial number, date, description of goods or services, quantity, tax amount and transaction currency. It must also carry a QR code linked to the FDMS record.
4. Test buyer master-data controls. A buyer name or identifier that differs from the transmitted record can prevent a domestic input VAT claim. The ERP should make the validated customer data visible before posting.
5. Set an exception queue. Finance needs a daily list of documents that failed, timed out, or remain unvalidated. Without it, staff tend to reprint an invoice and assume the compliance problem is resolved.
The financial exposure is material. ZIMRA states that failure to fiscalise carries a civil penalty of US$25 per point of sale per day, for up to 181 days, before potential criminal penalties. For a business with 10 active points of sale, the daily exposure is US$250. That is why fiscalisation belongs in the ERP steering committee, not only with the till or IT team.
Build ZiG and USD reporting into the accounting design
Zimbabwean reporting cannot be treated as a simple foreign-currency setting. ZIMRA says current and prior-period returns have been submitted in ZiG and USD since 13 April 2024. Your chart of accounts, journals, invoice layouts and reporting packs must retain the transaction currency and reconcile the two reporting views.
Odoo supports foreign-currency documents, journals, bank accounts and exchange-difference postings, according to Odoo 19 official documentation. Those features are useful foundations, but configuration determines whether the resulting reporting is usable by finance.
What finance should see each month
| Reporting control | Evidence to request in the ERP demo | Why it matters | | Transaction currency | A USD invoice and a ZiG invoice posted to the same revenue account | Management needs to trace reported values back to the currency of trade. | | Separate bank journals | One USD bank reconciliation and one ZiG bank reconciliation | Combining currencies in one reconciliation hides timing and exchange differences. | | Exchange differences | A posted month-end exchange-difference entry | The finance team needs an auditable explanation for movements between invoice and settlement values. | | VAT reporting by period | A VAT report filtered to a defined tax period and currency | Returns must agree to the underlying posted transactions. | | Multi-entity reporting | Consolidated and entity-level reports with intercompany visibility | Groups need to distinguish legal-entity results from consolidated management reporting. | Take a distributor with four branches, a US$180,000 monthly sales ledger and both USD and ZiG collections. If staff post all receipts into one generic bank journal, month-end reconciliation becomes a spreadsheet exercise and exchange differences are often booked as unexplained adjustments. A properly configured ERP uses separate journals and records the settlement variance through defined accounts. The distributor should budget for process design and testing before data migration, because correcting the design after the first VAT cycle costs more than configuring it before go-live.
We would not recommend an ERP based solely on a generic multicurrency demonstration. Require a sample month-end pack showing USD and ZiG sales, receivables, bank reconciliation, exchange differences and VAT totals from the same posted ledger.
Make VAT reporting auditable before you select the system
VAT is 15.5% from 1 January 2026, following an increase from 15%. The rate change is a basic but revealing ERP test. Ask the implementation team to show the effective-dated tax configuration, an invoice either side of the change date, and the resulting period report. If the system needs manual journal corrections to produce the right result, the tax setup is not ready.
VAT registration is compulsory when taxable supplies exceed, or are expected to exceed, US$25,000 or its ZiG equivalent in a 12-month period. The registration effective date is the first day of the following month after the threshold is reached. That timing should be visible in the implementation plan because it affects when the business begins charging and reporting VAT.
VAT returns are filed through the TaRMS Self-Service Portal. Payments are generally due by the applicable due date in the currency of trade, except income tax. An Odoo tax report is not, by itself, a TaRMS return submission or proof of a prebuilt Zimbabwe tax localisation. Finance should require a documented hand-off from ERP report to TaRMS filing.
The 2026 process also changed domestic input VAT control. Domestic-purchase manual input schedules are no longer used. Input tax is claimed in TaRMS Invoice Management from fiscal invoices that are valid in FDMS and hold correct buyer details. Schedules or supporting evidence remain necessary for imports, capital goods and imported services.
Take a retailer with 12 staff and a US$40,000 monthly payroll that buys local stock from 30 suppliers. The bookkeeper receives printed invoices, keys totals into a manual schedule and only checks buyer details at VAT-return time. Under the 2026 process, the better control is to check the buyer identifier and FDMS validity when the supplier bill is captured, then investigate exceptions before closing the tax period. The retailer would spend less time reconstructing the purchase ledger at deadline, although the exact saving depends on invoice volumes and the quality of supplier data.
VAT and TaRMS checklist
● Confirm that the 15.5% VAT rate is effective from 1 January 2026. This prevents an old 15% rate being applied to transactions after the change.
● Reconcile domestic input VAT to FDMS-valid invoices in TaRMS Invoice Management. A manual purchase schedule does not replace the required validation.
● Separate imports, capital goods and imported services in the tax workflow. These categories still require schedules or evidence.
● Retain a period-by-period VAT reconciliation from source documents to ERP report and TaRMS submission. Auditors need to follow the path without rebuilding it from spreadsheets.
● Include threshold monitoring if turnover is close to US$25,000 in 12 months. Registration becomes effective on the first day of the following month after the threshold is reached.
Require controls that survive audit and staff changes
An ERP report is only as reliable as the controls around posted entries. For finance directors, the minimum design is role-based approvals, restricted changes to posted accounting data, clear period cut-offs and downloadable audit evidence.
Odoo’s Audit Trail records the user, timestamp and before-and-after values for tracked changes. Odoo 19 documentation also describes a restrictive audit setting that prevents tracked records from being deleted. Configure and test these controls during implementation. Having the feature available is different from having it enabled on the journals and records that matter.
Ask the implementation team to demonstrate a real sequence: create a supplier invoice, post it, change an approved tracked value, inspect the audit record, then produce the VAT report and ledger extract. That one test shows whether finance has real-time visibility or a collection of disconnected screens.
For multi-entity groups, add intercompany journals, entity-specific tax registrations and a consolidation mapping to the reporting design. The board needs to know which entity created the exposure, particularly where one entity trades mainly in USD and another has more ZiG activity.
ERP selection questions for the board
| Board question | Acceptable evidence |
|---|---|
| Has the fiscalisation interface passed ZIMRA testing? | Approved test invoices, debit notes and credit notes, plus the implementation method. |
| Can finance prove FDMS invoice validity? | A QR-coded fiscal invoice and the associated “VALID” FDMS record. |
| Can the system report ZiG and USD from posted transactions? | A sample month-end pack with currency-specific journals, balances and exchange differences. |
| Can VAT be reconciled to TaRMS Invoice Management? | A documented domestic input VAT process and exception report. |
| Can auditors see who changed a record? | Audit Trail output showing user, timestamp and before-and-after values. |
Frequently Asked Questions
Does every Zimbabwe business need an FDMS-capable ERP?
All VAT-registered operators must fiscalise. ZIMRA also states that all taxpayers must fiscalise under Income Tax Act provisions, including those below the US$25,000 VAT threshold, subject to confirmation of the applicable sector regulation. If you issue invoices, obtain specific advice on your operating scope before selecting the technology.
What changed for Zimbabwe VAT in 2026?
VAT increased to 15.5% on 1 January 2026. ZIMRA’s 2026 guidance also operationalised TaRMS Invoice Management and FDMS-based validation for domestic input VAT claims.
Can Odoo manage USD and ZiG accounting?
Odoo supports foreign-currency documents, journals, bank accounts and exchange-difference postings. The result depends on the localised chart of accounts, journal design, tax setup and reporting controls configured during implementation.
Is a printed invoice sufficient for an input VAT claim?
No. For domestic purchases, the invoice must be valid in FDMS and contain correct buyer details for input tax to be claimed through TaRMS Invoice Management. A printed document can still fail that test.
Before committing to an ERP contract, request a consultation with our Zimbabwe Odoo implementation team and bring your latest invoice format, chart of accounts, VAT workflow and branch structure.