Skip to content

NRS e-Invoicing — overview

Zinye ERP can send your sales invoices straight to the Nigeria Revenue Service (NRS) e-Invoicing system (the Merchant Buyer Solution, “MBS”) — automatically, the moment you submit them. NRS validates and signs each invoice and returns an IRN (Invoice Reference Number), and Zinye prints a QR code on the invoice that anyone can scan to verify it.

This is the same mandate often referred to by the old name FIRS e-Invoicing. The agency is now the Nigeria Revenue Service (NRS).

  • Automatic submission — when you submit a Sales Invoice, it’s sent to NRS in the background.
  • A signed invoice with an official IRN printed on it.
  • A scannable QR code on the printed invoice, so a buyer or an officer can verify it with the MBS360 app.
  • Clear, upfront checks — Zinye tells you exactly what’s missing before it sends an invoice, so you don’t get rejected by NRS.
  1. You enable your business for e-invoicing on the NRS portal and download your cryptographic keys.
  2. You enter your NRS credentials once in Nigeria Compliance Settings.
  3. You make sure your company, customers, and items have the details NRS requires (a one-time setup).
  4. You raise a Sales Invoice as normal and Submit it.
  5. Zinye sends it to NRS → NRS validates and signs it → the IRN and QR code appear on the invoice.

You’ll need:

  • A business that is enabled for e-invoicing on the NRS e-Invoicing portal.
  • Your TIN (the one registered with NRS).
  • Your NRS API credentials and cryptographic keys (we’ll show you where to get them).