Qorpy
    • Getting Started: Qorpy API and NRS E-Invoice
    • Frequently Asked Questions
    • Qorpy API Onboarding
      • Request Business Key
        POST
      • Regenerate Business Key
        POST
      • Business Settings - Update
        POST
      • Business Settings - Read
        GET
    • E-Invoicing Lifecycle
      • E-Invoice Creation
        • Create Invoice
        • Get Invoice QR Code
        • Update Invoice Payment Status
        • Get Sent Invoices
        • Get Sent Invoice Details
      • E-Invoice Reversal
        • Invoice Reversal
      • E-Invoice Receipt
        • Fetch Received Invoices
    • Resources
      • Get NRS Invoice Quantity Codes
        GET
      • Get NRS Currencies
        GET
      • Get NRS States
        GET
      • Get NRS LGAs
        GET
      • Get NRS Countries
        GET
      • Get NRS Invoice Types
        GET
      • Get NRS Payment Means
        GET
      • Get NRS Product Codes
        GET
      • Get NRS Service Codes
        GET
      • Get NRS Tax Categories
        GET

    Frequently Asked Questions

    Qorpy e-Invoicing Knowledge Base#

    This Knowledge Base consolidates business, compliance, and technical FAQs for organizations integrating their ERP systems with the Nigeria Revenue Service (NRS) through Qucoon, an approved Access Point Provider (APP) and System Integrator (SI).

    Table of Contents#

    General Overview
    Registration & Onboarding
    Invoice Lifecycle & Compliance
    Operational Questions
    Policy & Legal Framework
    Timing & Reporting
    Industry & Cross-Border Considerations
    Support & Transition
    Authentication & Authorization
    API: Invoice Creation & Submission
    API: Fetching & Status Updates
    Integration & Setup
    Error Handling & Troubleshooting
    Reporting & Compliance (Technical)
    Support & Maintenance
    Version Info

    1. General Overview#

    Q1. What is the NRS e-Invoicing (E-Invoicing) scheme?
    The scheme automates the exchange of invoice data between corporate taxpayers and NRS. It ensures accurate VAT reporting, transparency, and reduces tax evasion through electronic validation of invoices.
    Q2. Who must comply with the e-Invoicing requirement?
    All VAT-registered corporate entities, especially those engaged in cross-border trade or high-value domestic transactions (₦25M and above), must transmit invoices electronically to NRS.
    Q3. What is Qucoon’s role in this scheme?
    Qucoon acts as an Access Point Provider (APP) and System Integrator (SI), enabling taxpayers to securely connect their ERP systems to NRS for real-time invoice submission and VAT automation.

    2. Registration & Onboarding#

    Q4. How can an organization participate in the e-Invoicing scheme?
    Organizations can onboard via:
    1.
    Completing e-Invoicing Business Enablement via NRS e-Invoicing portal, and
    2.
    Selecting an approved APP like Qucoon, which handles integration and ongoing compliance.
    Q5. Required onboarding documents
    Valid Tax Identification Number (TIN)
    ERP system information
    Q6. How long does it take for a business to be enabled on the NRS e-Invoicing platform?
    Completing the business enablement form typically completes within 2 minutes.

    3. Invoice Lifecycle & Compliance#

    Q7. What transactions must be reported?
    Domestic B2B/B2G/B2C invoices
    Cross-border transactions
    Credit/debit notes linked to prior invoices
    Q8. What makes an e-Invoice valid?
    Must carry a Unique Invoice Reference Number (IRN) issued by NRS
    Must include mandatory fields (buyer/seller TINs, VAT totals, etc.)
    Must be submitted electronically through an APP
    Q9. Consequences of non-transmission
    Non-electronic invoices are non-compliant and may attract penalties, including denial of VAT input claims or fines.

    4. Operational Questions#

    Q10. Can existing ERP systems be used?
    Yes — SAP, Oracle JD Edwards, Microsoft Dynamics, Tally Prime Gold and other systems can integrate seamlessly through Qucoon’s APP/SI layer.
    Q11. How are invoice corrections handled?
    Through credit or debit notes, each referencing the original invoice’s IRN.
    Q12. How are foreign currency invoices treated?
    NRS automatically converts foreign currency values to NGN using the CBN exchange rate of the invoice date.

    5. Policy & Legal Framework#

    Q13. What laws back the e-Invoicing policy?
    The Finance Act (as amended) and VAT (Modification) Order 2021 empower NRS to enforce electronic reporting of taxable transactions.
    Q14. Are non-resident suppliers affected?
    Yes. Non-resident suppliers with Nigerian transactions must also report via APPs or authorized local representatives.
    Q15. What about data security and confidentiality?
    NRS requires APPs to use end-to-end encryption (TLS 1.2+), access control, and ISO-certified data centers.

    6. Timing & Reporting#

    Q16. When should invoices be transmitted?
    Ideally in real time, but within 24 hours of issuance is acceptable.
    Q17. How are submissions acknowledged?
    NRS returns an Acknowledgment Code (IRN), which serves as proof of submission and must be retained for audits.

    7. Industry & Cross-Border Considerations#

    Q18. Are export transactions included?
    Yes. Export-related invoices must also be reported for transparency and FX monitoring.
    Q19. How does this align with the CBN e-Valuator/e-Invoicing platform?
    NRS’s scheme focuses on VAT/tax reporting, while CBN’s targets FX and trade monitoring. Qucoon’s integration can bridge both where applicable.

    8. Support & Transition#

    Q20. What support does Qucoon provide?
    Onboarding and API support
    Real-time monitoring and dashboards
    SLA-based technical maintenance
    Q21. Is training available?
    Yes, Qucoon provides regular workshops, webinars, and documentation for finance and IT teams.

    9. Authentication & Authorization#

    Q22. How do I authenticate API requests?
    Each API request must include a Business Key obtained from the Request-Business-Key endpoint using valid Business credentials.
    Q23. How long are Business Keys valid?
    Business keys do not expire — they remain valid indefinitely unless explicitly revoked or regenerated by the Business (taxpayer).
    Q24. What happens if authentication fails?
    You’ll receive a 401 Unauthorized response — reauthenticate or check for invalid Business Key.

    10. API: Invoice Creation & Submission#

    Q25. What endpoint creates an invoice?
    POST /api/v1/invoices/create — sends invoice data to NRS through Qucoon’s gateway.
    Q26. Supported formats
    JSON formatted per NRS e-Invoicing schema, including mandatory fields:
    invoiceNumber, invoiceIssueDate, invoiceTotalAmount, etc.
    Q28. Pre-submission validation
    Qucoon validates invoice structure, VAT amounts, and mandatory fields before forwarding to NRS.

    11. API: Fetching & Status Updates#

    Q29. How can I check invoice transmission status?
    GET /invoices/status/{invoiceId} — returns status and acknowledgment details.
    Q30. Common status codes
    200 – Successfully transmitted
    202 – Pending validation
    400 – Validation error
    409 – Duplicate invoice
    500 – System error
    Q31. Fetching invoice history
    GET /invoices/fetch?fromDate&toDate&status — supports filters for date range or status.

    12. Integration & Setup#

    Q32. Integration modes
    Real-time: immediate API calls per transaction
    Batch: periodic data upload
    Hybrid: combination of real-time + daily sync
    Q33. Notification options
    Supports webhooks and message queues for event tracking (success/failure).
    Q34. Testing environments
    A sandbox is available to simulate NRS production before go-live.

    13. Error Handling & Troubleshooting#

    Q35. Common errors and resolutions
    Error CodeMeaningResolution
    400Invalid or missing fieldsVerify mandatory fields (TINs, totals, dates)
    401UnauthorizedRefresh or reissue token
    409Duplicate invoiceUse unique invoiceNumber
    500Internal errorRetry or contact support
    Q36. How are failed submissions handled?
    Qucoon automatically retries queued transactions during NRS downtime and logs results in the dashboard.

    14. Reporting & Compliance (Technical)#

    Q37. Available reports
    Transmission logs
    VAT summary reports
    Reconciliation reports
    Q38. Export options
    Data can be exported as CSV or PDF via the Compliance Portal.
    Q39. How is VAT calculated?
    Automatically at line or total level, following NRS VAT rules embedded in the schema.

    15. Support & Maintenance#

    Q40. Contacting support
    Email: support@qucoon.com
    or reach your Technical Account Manager (TAM) directly.
    Q41. SLA timelines
    Critical: within 2 hours
    High: within 6 hours
    Low: within 24 hours
    Q42. ERP customization
    Qucoon (as SI) provides optional custom connector development and field mapping support.
    Q43. Documentation updates
    All APIs are version-controlled and updated quarterly or when NRS releases new specs.

    16. Version Info#

    Last Updated: November 2025
    Maintained By: Qucoon Compliance & Integration Team
    Applies To: APP & SI Implementations
    Environments: Sandbox / Production

    © Qucoon Limited — All Rights Reserved.
    Modified at 2026-08-21 08:32:03
    Previous
    Getting Started: Qorpy API and NRS E-Invoice
    Next
    Request Business Key
    Built with