FIRS NRS e-Invoice API Documentation
Provider:
Matt O' Bell Limited
Integration Model:
Access Point (UBL 2.1 Compliant)
Supported Profiles:
B2B, B2C, B2G
1. Standards & Compliance
2. Invoice Submission Endpoint
Method: POST
Endpoint: /api/v1/invoices
Required Headers
Authorization: Bearer {access_token}
Content-Type: application/xml
X-Request-ID: Unique Request Identifier
3. Request Payload (UBL 2.1)
4. Supported Invoice Profiles
B2B: ProfileID = NRS-B2B
B2C: ProfileID = NRS-B2C
B2G: ProfileID = NRS-B2G
5. Successful Response
6. IRN & QR Code Handling
IRN and QR Code are generated by the FIRS NRS platform and returned via the Access Point. The system does not generate IRN locally. QR content is rendered exactly as returned without modification.
7. Audit & Logging
The system stores submitted UBL XML, IRN, validation timestamp, status, and response logs for compliance and audit purposes.