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).
What you get
Section titled “What you get”- 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.
How it works, end to end
Section titled “How it works, end to end”- You enable your business for e-invoicing on the NRS portal and download your cryptographic keys.
- You enter your NRS credentials once in Nigeria Compliance Settings.
- You make sure your company, customers, and items have the details NRS requires (a one-time setup).
- You raise a Sales Invoice as normal and Submit it.
- Zinye sends it to NRS → NRS validates and signs it → the IRN and QR code appear on the invoice.
Before you start
Section titled “Before you start”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).
Next steps
Section titled “Next steps”- Enable your business and get your keys
- Configure Nigeria Compliance Settings
- Prepare your data (required fields)
- Send your first e-invoice
- Statuses & actions — what each badge means, and the Nigeria actions menu
- Troubleshooting & glossary