1. Resources
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
  1. Resources

Get NRS Invoice Types

GET
/{stage}/external/{businessId}/resources/invoice-types
Retrieve available invoice types for a specific business.

Quick Reference#

MethodEndpointAuthentication Required
GET{{baseUrl}}/{{stage}}/external/businesses/:businessId/resources/invoice-typesYes

Request Structure#

Path Parameters#

ParameterTypeRequiredDescriptionExample
businessIdstring✅Unique identifier of the business26ede24b-ac50-475f-aacc-5ea6339f0863

Headers#

HeaderValueRequired
Content-Typeapplication/json or */*Yes
Acceptapplication/json or */*Yes
X-Business-KeybusinessKeyYes

Response Format#

Success Response (200)#

{
  "responseCode": "00",
  "responseMessage": "Invoice types retrieved successfully",
  "data": [
    {
      "code": "389",
      "value": "Standard Invoice"
    },
    {
      "code": "381",
      "value": "Credit Note"
    },
    {
      "code": "383",
      "value": "Debit Note"
    },
    {
      "code": "326",
      "value": "Partial Invoice"
    }
  ]
}

Response Data Structure#

Invoice Type Object#

FieldTypeDescription
codestringFIRS invoice type code
valuestringDescriptive name of the invoice type

Error Responses#

Error CodeMessageDescription
404Business not foundBusiness ID doesn't exist
403Access deniedUser doesn't have permission
400Invalid business IDBusiness ID format is invalid

Example Error Response#

{
  "responseCode": "404",
  "responseMessage": "Business not found with ID: invalid-business-id",
  "data": null
}

Related Endpoints#

POST /invoices - Create invoice (uses invoice type codes)
GET /businesses/{businessId}/settings - Get business configuration

This endpoint provides FIRS-compliant invoice types for businesses to use when creating invoices.

Request

Path Params

Header Params

Responses

🟢200OK
text/plain
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff '/{{stage}}/external/{{businessId}}/resources/invoice-types' \
--header 'X-Business-Key: BK-26EDE24BAC50475FAACC5EA6339F0863-DEV-B2Z6QCEHI3X9' \
--header 'Accept: */*'
Response Response Example
{
    "responseCode": "00",
    "responseMessage": "Completed successfully",
    "data": [
        {
            "code": "380",
            "value": "Credit Note"
        },
        {
            "code": "381",
            "value": "Commercial Invoice"
        },
        {
            "code": "384",
            "value": "Debit Note"
        },
        {
            "code": "385",
            "value": "Self Billed Invoice"
        },
        {
            "code": "386",
            "value": "Factored Invoice"
        },
        {
            "code": "388",
            "value": "Statement of Account"
        },
        {
            "code": "389",
            "value": "Purchase Order"
        },
        {
            "code": "390",
            "value": "Proforma Invoice"
        },
        {
            "code": "392",
            "value": "Consignment Invoice"
        },
        {
            "code": "393",
            "value": "Self-billed Credit Note"
        },
        {
            "code": "394",
            "value": "Self-billed Invoice Debit Note"
        },
        {
            "code": "395",
            "value": "Credit Note Request"
        },
        {
            "code": "396",
            "value": "Invoice Request"
        },
        {
            "code": "397",
            "value": "Final Settlement"
        },
        {
            "code": "399",
            "value": "Bill of Lading"
        },
        {
            "code": "400",
            "value": "Waybill"
        },
        {
            "code": "402",
            "value": "Shipping Instructions"
        },
        {
            "code": "404",
            "value": "Certificate of Origin"
        },
        {
            "code": "406",
            "value": "Customs Declaration"
        },
        {
            "code": "408",
            "value": "Packing List"
        }
    ]
}
Modified at 2026-08-21 09:13:56
Previous
Get NRS Countries
Next
Get NRS Payment Means
Built with