Nigeria Revenue Service
System Integrator Guide 6 min read

Role of System Integrators (SIs)


Overview

System Integrators ensure that the business's software complies with e-invoicing regulations and can securely exchange data through licensed access points.

Key Responsibilities

Compliance

  • Facilitate system compliance with NRS eInvoicing standards
  • Implement the Universal Business Language (UBL) format
  • Ensure all invoice fields meet NRS requirements

Integration

  • Help businesses integrate their internal ERP systems with NRS e-invoice systems
  • Connect accounting software, POS machines, and other invoicing solutions
  • Map business data to the standardized invoice format

Authentication & Encryption

  • Implement algorithms to authenticate invoice origin
  • Guarantee that invoice contents have not been altered
  • Apply the Cryptographic Stamp Identifier (CSID) to each invoice
  • Register taxpayer devices with NRS for digital certificate issuance

Integration Points

SIs work with various business systems:

  • Accounting software (QuickBooks, Sage, etc.)
  • Point of Sales (POS) machines
  • Custom ERP systems
  • Cloud-based invoicing platforms