Parameters
1 query
Query parameters
· 1idstringRequiredExternal invoice ID (16 characters).
aB3xKm9pQ2wLn4YzReturns complete invoice detail including line items, supplier, customer, and payment information. This data can be used for displaying the invoice or generating PDF.
1 query
idstringRequiredExternal invoice ID (16 characters).
aB3xKm9pQ2wLn4Yz1 status code documented
idstringRequiredExternal invoice ID.
sequenceNumberstringRequiredInvoice number.
typestringRequiredDocument type.
titlestringRequiredInvoice title (e.g., "Invoice 2024001").
statusstringRequiredInvoice status.
hasPaidbooleanRequiredWhether the invoice is paid.
totalnumberRequiredTotal amount.
currencystringRequiredCurrency code.
supplierobjectRequiredInvoice participant (supplier or customer).
namestringRequiredCompany name or person name.
streetAddressstringRequiredStreet address.
citystringRequiredCity.
postalCodestringRequiredPostal/ZIP code.
companyRegistrationNumberstringOptionalCompany registration number.
taxIdentificationNumberstringOptionalTax identification number (VAT ID).
accountNumberstringOptionalBank account number.
addressDescriptionstringOptionalAddress description.
supplierExternalIdstringOptionalExternal id (CuRefNo) of the issuer contact. shop__invoice.issuer_id is NOT NULL so this is populated for every invoice — admin surfaces use it to link the supplier block to the contact detail.
customerobjectOptionalInvoice participant (supplier or customer).
namestringRequiredCompany name or person name.
streetAddressstringRequiredStreet address.
citystringRequiredCity.
postalCodestringRequiredPostal/ZIP code.
companyRegistrationNumberstringOptionalCompany registration number.
taxIdentificationNumberstringOptionalTax identification number (VAT ID).
accountNumberstringOptionalBank account number.
addressDescriptionstringOptionalAddress description.
customerExternalIdstringOptionalExternal id (CuRefNo) of the current customer contact. Used by admin flows that need to identify the linked contact (change-customer picker, contact drill-down).
variableSymbolstringOptionalVariable symbol (payment reference).
constantSymbolstringOptionalConstant symbol.
specificSymbolstringOptionalSpecific symbol.
bankNamestringOptionalBank name.
ibanstringOptionalIBAN.
bicstringOptionalBIC/SWIFT code.
dueDatestringRequiredDue date (ISO format).
issueDatestringRequiredIssue date (ISO format).
taxableSupplyDatestringOptionalTaxable supply date (ISO format).
paymentMethodstringOptionalPayment method.
publicNoticestringOptionalPublic notice (displayed on invoice).
internalNoticestringOptionalInternal notice (not displayed on invoice).
itemsobject[]RequiredInvoice line items.
Invoice line item.
descriptionstringRequiredItem description.
quantitynumberRequiredQuantity.
unitstringOptionalUnit (pcs, hrs, …).
unitPricenumberRequiredUnit price excluding VAT.
totalPricenumberRequiredTotal item price.
vatRatenumberRequiredVAT rate in percent.
useVatbooleanRequiredWhether the organisation is VAT registered.
logoUrlstringOptionalOrganisation logo URL.
snapshottedAtstringOptionalISO timestamp when the invoice was locked into an immutable snapshot. Absent when the invoice still reflects live supplier/customer/bank data.
lastReminderAtstringOptionalISO timestamp of the most recent overdue reminder, if any.
reminderCountnumberRequiredTotal reminders sent for this invoice.
fileobjectOptionalInvoice PDF file information.
tokenstringRequiredUnique file token.
filenamestringRequiredOriginal filename.
downloadUrlstringRequiredDirect download URL for the PDF file.
sizenumberRequiredFile size in bytes.
{
"id": "example_id",
"sequenceNumber": "example_sequenceNumber",
"type": "example_type",
"title": "example_title",
"status": "example_status",
"hasPaid": false,
"total": 0,
"currency": "example_currency",
"supplier": {
"name": "example_name",
"streetAddress": "example_streetAddress",
"city": "example_city",
"postalCode": "example_postalCode",
"companyRegistrationNumber": "example_companyRegistrationNumber",
"taxIdentificationNumber": "example_taxIdentificationNumber",
"accountNumber": "example_accountNumber",
"addressDescription": "example_addressDescription"
},
"supplierExternalId": "example_supplierExternalId",
"customer": {
"name": "example_name",
"streetAddress": "example_streetAddress",
"city": "example_city",
"postalCode": "example_postalCode",
"companyRegistrationNumber": "example_companyRegistrationNumber",
"taxIdentificationNumber": "example_taxIdentificationNumber",
"accountNumber": "example_accountNumber",
"addressDescription": "example_addressDescription"
},
"customerExternalId": "example_customerExternalId",
"variableSymbol": "example_variableSymbol",
"constantSymbol": "example_constantSymbol",
"specificSymbol": "example_specificSymbol",
"bankName": "example_bankName",
"iban": "example_iban",
"bic": "example_bic",
"dueDate": "example_dueDate",
"issueDate": "example_issueDate",
"taxableSupplyDate": "example_taxableSupplyDate",
"paymentMethod": "example_paymentMethod",
"publicNotice": "example_publicNotice",
"internalNotice": "example_internalNotice",
"items": [
{
"description": "example_description",
"quantity": 0,
"unit": "example_unit",
"unitPrice": 0,
"totalPrice": 0,
"vatRate": 0
}
],
"useVat": false,
"logoUrl": "example_logoUrl",
"snapshottedAt": "example_snapshottedAt",
"lastReminderAt": "example_lastReminderAt",
"reminderCount": 0,
"file": {
"token": "example_token",
"filename": "example_filename",
"downloadUrl": "example_downloadUrl",
"size": 0
}
}GET /bff/document/detail
curl -X GET "https://api.bizkithub.com/bff/document/detail?id=aB3xKm9pQ2wLn4Yz" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.