Nigeria Revenue Service
System Integrator Guide 7 min read

E-Invoicing Process Flow


6-Step E-Invoicing Process

Step 1: Taxpayer Enablement

The taxpayer enables their business for e-Invoicing and selects a preferred System Integrator (SI) and Access Point Provider (APP).

Step 2: ERP Integration

The SI integrates the taxpayer's ERP system, ensuring all invoices generated are compliant with NRS standards.

Step 3: Device Registration

The SI registers the taxpayer's device with NRS, securing a digital certificate for signing invoices with a cryptographic stamp.

Step 4: Invoice Validation & Transmission

The APP connects to the taxpayer's ERP, validates the invoice data, and securely transmits it to NRS.

Step 5: NRS Stamping

NRS digitally stamps the invoice and sends it through the APP to the buyer for further processing.

Step 6: Buyer Processing

The buyer decrypts the invoice via the APP and processes the transaction for fulfillment.

MBS 360 Mobile Application

The MBS 360 mobile app allows users to:

  • Scan QR codes on invoices for validation
  • View invoice details and status
  • Confirm that invoices have been reported to NRS
  • Access their e-invoicing dashboard on the go