Skip to Content

ZIMRA Fiscal Compliance Module for Odoo

This module provides complete integration with Zimbabwe's Fiscalisation Data Management System (FDMS) and ensures compliance with ZIMRA fiscal requirements.

              Core Functionality

- **Electronic Fiscal Device (EFD) Integration**: Connect and manage fiscal devices


- **FDMS Communication**: Real-time synchronization with ZIMRA's FDMS system


- **Fiscal Receipts**: Automatic generation of ZIMRA-compliant receipts


- **VAT Compliance**: Proper tax calculations and reporting


- **Tax Returns**: Automated VAT return generation and submission

Get Started Today

             Key Components

1. **Fiscal Device Management**: Configure and monitor fiscal devices

2. **Receipt Processing**: Handle fiscal receipts for all sales transactions

3. **Tax Reporting**: Generate and submit tax returns to ZIMRA

4. **Compliance Monitoring**: Track fiscal compliance status

5. **Webhook Integration**: Receive real-time updates from FDMS

Get Started Today

Features:

Tax Configuration

The module automatically creates ZIMRA-compliant taxes:


- VAT 15% (Standard)

- VAT 0% (Zero Rated)

- VAT Exempt

- Purchase VAT 15%

Product Classification

For each product, configure:


- ZIMRA Product Code

- Tax Category (Standard/Zero/Exempt)

- Controlled Product status

- Excise tax if applicable

Automatic Fiscal Processing

1. **Invoice Posting**: Fiscal receipts are automatically created when customer invoices are posted

2. **FDMS Submission**: Receipts are automatically sent to FDMS if auto-sync is enabled

3. **Status Updates**: Real-time status updates via webhooksv

Manual Operations

1. **Sync Devices**: Use "Sync with FDMS" wizard for manual synchronization

2. **Generate Reports**: Create VAT returns and other tax reports

3. **Submit Returns**: Submit tax returns directly to ZIMRA

Usage:

Monitoring

Chief Executive Officer

- **Device Logs**: Monitor all fiscal device operations

- **Receipt Status**: Track fiscal receipt processing

- **Compliance Dashboard**: Overview of fiscal compliance status 

API Integration

FDMS Endpoints

The module integrates with these FDMS endpoints:

-   `/device/register`      - Device registration

-   `/device/{id}/status`  - Device status check

-   `/receipt/submit`        - Receipt submission

-   Webhook notifications for real-time updates

VAT Compliance

Automatic VAT calculation per ZIMRA rates

-  Zero-rated and exempt transaction handling

-  Input/Output VAT tracking

-  VAT return generation

Fiscal Receipts

 ZIMRA-compliant receipt format

- Digital signatures and QR codes

- Receipt verification system

- Audit trail maintenance

Troubleshooting 

Common Issues


Helpdesk


1. **Device Registration Failed**

   - Check FDMS URL and API key

   - Verify network connectivity

   - Ensure device ID is unique


2. **Receipt Submission Error**

   - Check device status (must be active)

   - Verify fiscal data completeness

   - Check FDMS connectivity

  3. **Tax Calculation Issues**

                                        


                                          - Verify product tax categories

                                          - Check tax configuration

                                          - Ensure VAT rates are correct