1 Introduction

This guide is for anyone who creates, submits, or reviews invoices in Zoho Books at an organization using the Avetium E-Invoicing extension. It covers the day-to-day work of getting an invoice validated by NRS, reading what comes back, and fixing anything that gets rejected.

Setting up the extension for your organization? Installation, configuration, and connection management are covered in the separate Avetium E-Invoicing Extension — Administrator Guide. This guide assumes the extension is already installed and configured by your Zoho Books Administrator.

1.1 What This Extension Does For You

Nigerian businesses are required to submit invoices to NRS (National Revenue Service) for FIRS compliance validation. The Avetium E-Invoicing extension lets you do this without leaving Zoho Books — no separate portal, no re-typing invoice data. You create the invoice as normal, click one action, and the extension handles validation with NRS in the background.

Once validated, the proof of compliance — an official reference number and a scannable QR code — is written straight back onto the invoice you already created.

1.2 How an Invoice Moves Through the System

Invoice Flow You create the invoice in Zoho Books → Click Verify with NRS → Avetium submits it to NRS for validation → NRS validates or rejects it → The result is written back onto your invoice automatically.

1.3 Key Terms

TermMeaning
NRSNational Revenue Service — the government access point that validates your invoices for FIRS compliance.
FIRSFederal Inland Revenue Service — the Nigerian tax authority the e-invoicing mandate serves.
IRNInvoice Reference Number — the unique ID NRS issues once your invoice is validated.
CSIDCryptographic Stamp Identifier — issued alongside the IRN as proof of NRS validation.
QR CodeA scannable code placed on validated invoices, labelled “Scan to verify with NRS.”
TINTax Identification Number — yours or your customer's registered tax ID.

2 Before You Submit an Invoice

2.1 What You'll Need

2.2 Checking the Extension Is Ready

Open any invoice in Zoho Books and look at the action menu. If the extension is installed and configured, you'll see a Verify with NRS option alongside the usual actions (Edit, Mails, Share, PDF/Print).

Don't see Verify with NRS? The extension may not be installed yet, or your organization's configuration may be incomplete. Contact your Zoho Books Administrator — this is covered in the Administrator Guide, not something you can fix from your own account.

3 Understanding Invoice Status

Every invoice touched by the extension moves through up to four statuses. Knowing what each one means tells you exactly what to do next.

StatusWhat It MeansWhat You Should Do
DraftCreated in Zoho Books — not yet sent to NRS.Finish and review the invoice, then submit when ready.
SubmittedSent to NRS via Avetium — awaiting a response.Nothing — wait for validation to complete.
ValidatedNRS approved the invoice and issued an IRN.The invoice is compliant. No further action needed.
RejectedNRS rejected the invoice; a reason is shown.Read the reason and use Correct and Resubmit (Section 6).

4 Submitting an Invoice to NRS

4.1 Step-by-Step

  1. Create or open the invoice in the Zoho Books Invoices module, and complete all required fields as you normally would.
  2. Save the invoice and review it — once submitted, corrections to a validated invoice can't be made retroactively.
  3. Open the invoice's action menu and select Verify with NRS.
  4. A confirmation pop-up appears: “Are you sure you want to perform the custom action?” Click Proceed to continue, or Cancel to go back.
  5. The invoice status changes to Submitted while NRS processes it.
  6. Once NRS responds, the status updates automatically to either Validated or Rejected — no need to refresh or resubmit anything yourself.

4.2 What Happens After You Click Verify with NRS

From this point, everything happens through Avetium in the background: the invoice is checked against NRS's required fields, submitted for validation, and the result is written back onto the same invoice. You don't need to visit any other system or portal at any point in this process.

5 Reading a Validated Invoice

Once NRS validates an invoice, four things appear directly on it in Zoho Books:

5.1 The Invoice Reference Number (IRN)

The IRN is your invoice's official compliance identifier. If a customer, auditor, or tax authority ever needs proof this invoice was validated, the IRN is the reference to quote.

5.2 The Cryptographic Stamp Identifier (CSID)

The CSID is issued alongside the IRN as cryptographic proof that NRS — and not any other party — validated the invoice. You won't need to do anything with it directly; it's part of the invoice's permanent compliance record.

5.3 The QR Code

Anyone can scan the QR code on a validated invoice to confirm it was genuinely validated by NRS. This is useful when sharing a printed or PDF copy of the invoice with a customer who wants to verify it independently.

6 Handling a Rejected Invoice

6.1 Reading the Rejection Reason

If NRS rejects an invoice, its status changes to Rejected and the rejection reason is displayed clearly on the invoice itself — you don't need to look anywhere else to find out what went wrong. Where possible, the guidance points to the specific field that needs correcting.

6.2 Correcting and Resubmitting

  1. Open the rejected invoice.
  2. Read the rejection reason and locate the field it refers to.
  3. Correct that field on the invoice.
  4. Click Correct and Resubmit — this appears directly on the rejected invoice.
  5. The invoice follows the same validation flow as a first-time submission (Section 4), and its status updates once NRS responds.

6.3 When to Contact Your Administrator

Most rejections come down to something fixable on the invoice itself — a missing tax detail, an incomplete address, a mismatched TIN. But if the rejection reason references something you don't have access to change (for example, an organization-level setting), that's a configuration issue for your Administrator, not something to fix invoice by invoice.

7 Working with Inbound Supplier Invoices

Note This flow is still being finalised with the Avetium technical team. The behaviour below reflects the intended design and may change before general release.

Inbound invoices are invoices your suppliers send you, validated through the same NRS process, that arrive in your Accounts Payable module rather than your Invoices module.

From there, you process the bill exactly as you would any other bill in Zoho Books — no extra steps are required on your end.

8 Notifications You Might See

EventWhat You'll See
Invoice validated by NRSA success message with the invoice number, IRN, and validation timestamp.
Invoice rejected by NRSThe rejection reason, with guidance on what to correct.
Inbound invoice receivedA new bill notification with the supplier name, invoice number, amount, and IRN.
A connection or configuration messageSomething at the organization level needs attention — pass this along to your Zoho Books Administrator.

9 What You Can and Can't Do

As an authorised Zoho Books user, here's where your access begins and ends:

ActionAvailable to You?
Submit an invoice to NRSYes
View IRN, CSID, and QR code on an invoiceYes
Correct and resubmit a rejected invoiceYes
Process an inbound supplier billYes
Install or configure the extensionNo — Zoho Books Admin only
Manage the extension's connection to AvetiumNo — Zoho Books Admin only
Access audit logs or platform-level tenant settingsNo — Avetium Platform Admin only

10 Troubleshooting & Common Questions

SituationWhat To Do
I don't see Verify with NRS on my invoice.The extension isn't installed or configured yet for your organization. Contact your Zoho Books Administrator.
My invoice has been stuck on Submitted for a while.NRS or Avetium may be temporarily unavailable. It typically resolves on its own; contact your Administrator if it doesn't.
I don't understand why my invoice was rejected.Re-read the rejection reason on the invoice. If it's still unclear, ask your Administrator — they can escalate to Avetium Support.
I can't find Correct and Resubmit.It only appears on invoices with a Rejected status. Confirm the invoice's current status first.
The QR code doesn't seem right.QR codes only appear on Validated invoices. If the invoice is validated and the code still looks wrong, contact your Administrator.
I got a message about a connection problem.This is an organization-level issue, not something tied to a single invoice. Notify your Zoho Books Administrator.

11 Getting Help

Start with your organization's Zoho Books Administrator — they manage the extension's connection and configuration, and can resolve most issues directly or escalate to Avetium Support on your behalf.

If you're reporting a problem, it helps to have ready:

12 Quick Reference Guide

Use this table as a fast lookup for common day-to-day tasks.

TaskGo To
Submit an invoice to NRSInvoice → Verify with NRS → Proceed
Check an invoice's statusOpen the invoice — status shown as Draft, Submitted, Validated, or Rejected
View IRN, CSID, or QR codeOpen a Validated invoice
Correct and resubmit a rejected invoiceOpen the rejected invoice → Correct and Resubmit
Review a supplier bill received via the extensionPurchases → Bills
Report a problemContact your Zoho Books Administrator (Section 11)

Ready to stay compliant?

Install Avetium E-Invoicing and start validating invoices inside Zoho Books today.

Install Extension