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