Skip to content

Send & verify an e-invoice

Once your settings and data are ready, sending an e-invoice is just submitting a Sales Invoice as normal. Zinye does the rest.

  1. Create a Sales Invoice the usual way — pick the customer, add your items, set quantities and rates.
  2. Click Submit.

That’s it. If anything required is missing, Zinye stops you with a clear list (see Required fields). Otherwise, the invoice is sent to NRS in the background.

Within a few moments:

  • NRS validates and signs the invoice.
  • The invoice gets an IRN (Invoice Reference Number), e.g. ACCSINV202600004-B0B17AB7-20260621.
  • The NRS e-Invoice status on the invoice moves from PendingSubmitted, and later to Cleared once NRS finishes processing.

You can see the IRN and status in the NRS section of the Sales Invoice. If NRS is briefly busy it returns a “try again later” response, the status shows Auto-Retry, and Zinye re-sends it on its own — you don’t have to do anything. See Statuses & actions for what each badge means and the Nigeria actions menu on a submitted invoice.

Print the invoice using the Nigeria Sales Invoice print format:

  1. Open the invoice and click Print (choose the Nigeria Sales Invoice format if it isn’t already the default).
  2. The printout shows a TAX INVOICE with an NRS e-Invoice panel containing:
    • the IRN,
    • the status,
    • a note that it was reported to NRS, and
    • a QR code with “Scan to verify”.

Anyone can confirm the invoice is genuine:

  1. Open the MBS360 app on a phone.
  2. Scan the QR code on the printed invoice.
You see…What it meansFix
A clear list of missing fields on SubmitZinye caught a problem before NRS didFix the listed items and submit again. See Required fields.
Status stays Pending, e-invoice shows Failed with an NRS messageNRS rejected something specificRead the message on the NRS E-Invoice record — it names the exact field (e.g. supplier email, telephone, TIN). Fix it, then use Generate E-Invoice on the invoice to retry.
Printed invoice has no QRYour Public Key is likely wrongRe-download crypto_keys.txt and paste the public_key into settings again, carefully.
MBS360 can’t read the QRIt’s printed too smallPrint it larger.

For the full list — duplicate IRNs, stuck statuses, “Not Required”, missing Nigeria fields — see Troubleshooting.