FIRS e-invoice flow
Steps taken when a FIRS e-invoice is generated on DigiTax Nigeria API
e-Invoice generation prerequisites
For an invoice to be generated, an item and a party need to be created.
Relevant API endpoints:
e-Invoice steps
- Create Invoice
- The Invoice Reference Number (IRN) is generated on DigiTax
- This marks the invoice as DRAFT status
- Validate invoice request is sent to FIRS E-Invoicing System
- This marks the invoice as PENDING status
- The QR code is generated
- Submit invoice (called signing) request is sent to FIRS E-Invoicing System
- This marks the invoice as COMPLETE
- Invoice details are download-able from FIRS
- The complete invoice is transmitted to the receiving party (if they have an endpoint registered)
- The party accepts the complete invoice. It's marked accepted when the request is received by the receiving party.
- Transmission is considered done π
An invoice is marked FAILED if there's an error at step 3.

E-invoice flow steps
Updated 2 months ago