Dear @bhanuprakashravilla,
Please find our response to your questions below:
Could you please help clarify the end-to-end B2B e-Invoicing flow for Nigeria — especially how it operates between FIRS and the Peppol network? Kindly refer to the architect here for the B2B flow https://einvoice.firs.gov.ng/use-cases. Further communication will be made by the Peppol Authority in Nigeria on the interoperability with the Peppol. However, there won't be major shifts in the architecture because it already conforms to the 4-5 Corner Model.
We’d like to understand the following points in particular:
Supplier (AR) Flow: The supplier creates an invoice, signs it, and transmits it to the customer through the supplier's APP. Read more here: https://einvoice.firs.gov.ng/docs/introduction_
How invoices are transmitted from the supplier system to FIRS and/or Peppol for clearance and validation. Invoices are sent to the FIRS through the Sign endpoint. https://einvoice.firs.gov.ng/docs/access-point-providers/sign_
The sequence of status messages (e.g., submitted, validated, accepted, rejected, delivered, etc.) and which ones are in scope for taxpayers to consume. No specific sequence because implementation is decentralized. Your implementation flow will determine the sequence
Customer (AP) Flow: The customer’s APP receives a webhook notification for an Accounts Payable (AP) invoice. Upon receipt, the APP acknowledges (confirms endpoint), downloads the invoice, decrypts the file, and extends it to the customer’s system. Read more here: https://einvoice.firs.gov.ng/docs/access-point-providers/exchange_
How buyers or customers receive or retrieve their validated invoices. Customers will always be able to view the invoices transmitted to them on their e-Invoice portal. However, APP also has methodologies of extending the received invoices to the customer's systems
Can customers download the cleared e-invoice PDF/XML directly from the FIRS or Peppol portal, or are suppliers still required to send it manually? The customer can view or download the JSON Version on the FIRS e-Invoice Portal.
Any differences between FIRS and Peppol handling for these flows (e.g., data routing, acknowledgment formats, or response timing). Please refer to our response in question 1.