ZIMRA FDMS Integration

Fiscalise the invoices you raise in Sage or QuickBooks, with read-only access to your books.

Built to the ZIMRA FDMS specification, the integration reads finalised invoices from a supported system, including Sage Evolution, Sage Pastel and QuickBooks, submits them to FDMS and returns the fiscal details, with compatibility and access confirmed for your system first. Access is read-only: we read, never write, and your books stay untouched.

Hands holding a printed statement over a desk

Overview

Your accounts team already has a process for creating invoices. Africube’s FDMS integration service starts with that process: where invoices are recorded, which information is available and how it can be accessed. We assess the connection and configure the agreed invoice-processing workflow. Our documented approach reads invoice information from the source system without changing its accounting records. Compatibility, setup requirements and operating arrangements are confirmed for your particular environment.

Who it is for

  • Businesses using an existing accounting system
  • Finance teams reviewing their fiscalisation workflow
  • Organisations coordinating invoice processing across business locations

Features

Assess the existing setup

Review the accounting application, how it is hosted and the current invoice process. Identify the access and configuration needed before proposing an integration.

Read invoice information

Use the supported connection to read the invoice data required for the agreed workflow. Keep the original accounting records within the system your accounts team already uses.

Map the required information

Review sample invoices and the information needed by the integration. Identify missing fields or differences in document structure before configuring the processing flow.

Configure invoice processing

Set up the connection and processing steps agreed for the deployment. Define what the accounts team needs to check and how issues should be raised.

Test and hand over

Review representative invoice scenarios with your team and document the agreed operation. Confirm the people responsible for administration and day-to-day follow-up.

How it works

A typical sequence; the configuration is agreed for each implementation.

  1. Review

    Understand your accounting environment and current invoice process.

  2. Define

    Confirm compatibility, required information and the integration scope.

  3. Configure & test

    Set up the agreed connection and check representative invoice scenarios.

  4. Hand over

    Review operating steps, responsibilities and the agreed service arrangements.

Reports

Connection scope

An agreed outline of the accounting source, required access and invoice-processing requirements.

Configured workflow

The integration setup and processing flow defined for your supported environment.

Operating guidance

A handover covering routine operation, checks and the process for raising an issue.

What to prepare

The proposed setup depends on your accounting application, hosting arrangement, invoice structure and current fiscalisation configuration. Africube confirms compatibility, required access, scope, pricing and service arrangements before implementation. Include any branch or device requirements in the initial discussion.

  • Accounting application, version and hosting arrangement
  • Sample invoices with confidential details removed
  • Current fiscalisation setup and the locations involved
  • A contact responsible for accounts and a contact responsible for system access
Discuss your requirements

FAQs

Can we keep our existing accounting system?

That is the starting point. Sage Evolution, Sage Pastel and QuickBooks are the accounting environments we work in, and your team keeps raising invoices in the system it uses today. Africube reviews whether invoice data can be read from your current environment and confirms a supported approach before proposing the connection.

How does Sage Evolution connect to ZIMRA FDMS?

Sage Evolution stays your system of record. The integration reads each finalised sales document, prepares the submission, sends it to FDMS and returns the fiscal details for the document your customer receives. Evolution usually runs on a server, often with several companies, branches and user roles, so Africube maps when a document becomes final in your configuration and agrees that point as the trigger.

How is Sage Pastel connected to ZIMRA FDMS?

Pastel is assessed separately from Evolution. It more often sits on a shared drive or a single machine, with an invoice layout customised by whoever set it up, and that changes how a finalised invoice is read and how the fiscal details reach the printed document. Share the edition and version number from the About screen, because older versions may not expose what is needed.

How do QuickBooks Desktop and QuickBooks Online connect to ZIMRA FDMS?

They are separate jobs. QuickBooks Desktop keeps a company file on a server, workstation or hosted Windows desktop, so software runs beside it, that machine stays on while invoices are raised, and any hosting provider must permit it. With QuickBooks Online, your administrator grants access through QuickBooks’ own consent screen for one company. That permission belongs to whoever granted it, so it is a handover item if they leave.

Will this integration change our accounting records?

No. For fiscalisation, Africube’s access to your accounting data is read-only: we read, never write, and your books stay untouched. We read only the sales documents in scope. No journals are created, no balances adjusted and nothing is posted back to your ledgers. That restriction is set in the configuration and written into the implementation scope.

How are fiscal invoices handled once the integration is live?

Invoices are still raised in your accounting system, by the same people. Once a document is final, the integration, built to the ZIMRA FDMS specification, submits it and receives the fiscal details back. Those details are held in the fiscalisation records and appear on your customer’s document, in a way agreed in the scope for your accounting system. Someone in accounts checks submission status daily and follows up any failure.

What does Africube need to assess first?

Your accounting system and version, how it is hosted, what access to invoice information can be granted, your document structure and your current fiscalisation setup, including the locations involved. Send sample invoices and a credit note with confidential details removed, plus contacts for accounts and system access. Compatibility, scope and pricing are then confirmed in writing before implementation.

Related services

Any connection between systems is assessed and scoped separately.

Arrange a demonstration of ZIMRA FDMS

Tell us what you use today and what needs to work better, and we will show you the software against your requirements.