Field Name | Type | Required | Description |
---|---|---|---|
subledgergroupcode | string | TRUE | The unique code identifying the subledger group associated with the invoice. |
invoiceReference | string | TRUE | A unique reference for the invoice. |
description | string | TRUE | A brief description of the invoice. |
customerEmail | string | TRUE | The email address of the customer to be billed. |
customerName | string | TRUE | The name of the customer. |
expiryDate | string | TRUE | The expiry date and time of the invoice (format: YYYY-MM-DD HH:mm:ss). |
amount | decimal | TRUE | The total amount to be invoiced. |
callbackUrl | string | TRUE | The URL to which callback notifications will be sent. |
callbackPayload | object | TRUE | An object containing additional callback data (e.g., account number, customer email, passcode, etc.). |
Field Name | Type | Description |
---|---|---|
subLedgerID | string | The unique identifier assigned to the invoice subledger entry. |
description | string | The invoice description. |
customerEmail | string | The customer's email address. |
customerName | string | The customer's name. |
invoiceReference | string | The unique invoice reference. |
amount | decimal | The invoice amount. |
subledgergroupcode | string | The subledger group code associated with the invoice. |
nuban | string | The account number linked to the subledger invoice. |
expiryDate | string | The invoice expiry date and time. |
callbackUrl | string | The callback URL provided in the request. |
callbackPayload | object | The callback payload data as returned in the response. |