Frappe

Cloud

Marketplace

Nigeria Compliance via DigiTax

Frappe

Products

Insights

Nigeria Compliance via DigiTax
ERPNext integration for Nigeria tax compliance via DigiTax.

Publisher

Navari Ltd

Supported versions

Version 16

Categories

Free
Localization
Compliance

E-Commerce

About

Nigeria Compliance Via Digitax

Nigeria Revenue Service (NRS) integration via Digitax by Navari Ltd for Nigeria.

Summary of Main Features

  • DigiTax integration for ERPNext/Frappe Connects ERPNext transactions to the DigiTax Nigeria API for NRS-aligned invoicing and status synchronization.

  • Centralized NRS settings and environment configuration Provides a dedicated NRS Settings DocType for company-level setup, including API key, base URL, environment, and sales-tracking controls.

  • Reference code management from DigiTax Supports fetching and updating:

    • Invoice Type Codes

    • Tax Category Codes

    • Country Codes via NRS Settings buttons and backend utility endpoints, with create/update/unchanged stats in responses.

  • Automatic customer (party) sync On customer updates, the app syncs party data to DigiTax using Tax ID and address details, then stores:

    • DigiTax party ID

    • Active status from DigiTax with validation and warning messages when required data is missing.

  • Automatic item sync for NRS-tracked items On item updates, items marked Allow NRS Tracking are pushed to DigiTax and assigned a DigiTax item ID. The sync uses NRS tax/product categorization and protects against duplicate re-sync when an ID already exists.

  • Sales Invoice lifecycle integration Adds invoice workflow automation:

    • Custom autonaming format for Sales Invoices

    • Validation of required DigiTax/NRS fields before submission

    • Submission to DigiTax (standard invoice or credit note endpoint)

    • Mapping DigiTax response fields back to Sales Invoice custom fields

    • Automatic payment-status sync for POS-paid invoices and cancelled invoices

  • Payment status synchronization across finance flows Updates DigiTax invoice payment status to PAID when invoices are cleared through:

    • Payment Entry submission

    • Journal Entry submission

    • Payment Reconciliation

  • Scheduled retry for pending DigiTax submissions Includes a daily scheduler job that retries submitted Sales Invoices still missing DigiTax invoice IDs, with optional lookup by reference number and result logging.

  • Custom field extensions for compliance tracking Ships fixtures adding DigiTax/NRS fields on Customer, Item, Sales Invoice, and Sales Invoice Item to persist:

    • DigiTax IDs

    • NRS tax categories

    • Payment/signing/validation metadata

    • Tracking flags used in compliance workflows

  • Operational visibility and fault tolerance API calls are logged through Integration Request records and structured error logging; most sync failures warn users while preserving local document saves.

Sample Screenshots

Item Tax Tab

Customer Tax Tab

Unpaid Sales Invoice

Paid Sales Invoice

User Reviews

No reviews yet, be the first to review.

0.0

0 rating

Rate and share your experience

Text

Explore more apps