Account Functions/Invoice Functions
Authorizations
AuthorizationstringRequired
Path parameters
accountRegNostringRequired
Account registration number issued by Qvalia
integrationIdstringRequiredExample:
The integration id (UUID v4) of the transaction/message to get status for
a1b2c3d4-5678-90ab-cdef-1234567890abBody
objectOptional
Responses
200Success
application/json
statusstringOptional
post/account/{accountRegNo}/action/invoice/outgoing/status/{integrationId}
POST /account/{accountRegNo}/action/invoice/outgoing/status/{integrationId} HTTP/1.1
Host: api-qa.qvalia.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2
{}200Success
{
"status": "text",
"data": {
"message": "text",
"status": {
"document_id": "text",
"order_number": "text",
"payment_reference": "text",
"credit_note": "text",
"reminder": "text",
"status": "text",
"sent_at": "text",
"paid_at": "text",
"cancelled_at": "text",
"send_method": "text"
}
}
}Authorizations
AuthorizationstringRequired
Path parameters
accountRegNostringRequired
Account registration number issued by Qvalia
integrationIdstringRequiredExample:
The integration id (UUID v4) of the transaction/message to get status for
a1b2c3d4-5678-90ab-cdef-1234567890abBody
Responses
200Success
application/json
statusstringOptionalExample:
successpost/account/{accountRegNo}/action/invoice/createandsend/{integrationId}
POST /account/{accountRegNo}/action/invoice/createandsend/{integrationId} HTTP/1.1
Host: api-qa.qvalia.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"send": {
"method": "text"
}
}200Success
{
"status": "success",
"data": {
"message": "invoice successfully created and sent as email",
"data": {
"invoice": {
"Invoice": "UBL JSON Invoice data"
}
}
}
}Last updated
Was this helpful?

