Heirs E-Invoicing — Technical & API Documentation
The Heirs E-Invoicing Middleware is a multi-tenant integration platform that connects businesses' existing ERP systems to Nigeria's Federal Inland Revenue Service (FIRS), enabling full e-invoicing compliance without replacing your current accounting or billing software.
What it does
When your ERP raises an invoice, the middleware intercepts it and runs it through a fully automated compliance pipeline:
Your ERP → Middleware → FIRS
(transform, validate, sign, transmit)
Every step — format transformation, schema validation, digital signing, IRN generation, and FIRS transmission — is handled automatically. Your ERP stays unchanged.
Key capabilities
- ERP-agnostic — integrates with SAP, Oracle, Xero, QuickBooks, Zoho, Odoo, Sage, Dynamics, NetSuite, and more
- FIRS-compliant — generates IRNs, signs invoices, and transmits in FIRS-approved UBL format
- Event-driven pipeline — configurable routing lets you control which actions run on which invoice events
- Multi-tenant — each business is an isolated tenant with its own credentials, team, and configuration
- Webhooks — real-time callbacks to your ERP or backend when invoice status changes
Base URL
https://e-invoicing-staging.vercel.app
Quick links
| Resource | Description |
|---|---|
| Platform Roles | Who the participants are |
| How It Works | End-to-end invoice pipeline |
| Authentication | API keys and JWT sessions |
| API Reference | Full endpoint reference |
| Event Routing | Pipeline configuration and webhooks |