Invoice APIs
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoices/incoming HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Create incoming invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""For POST requests, chose to overwrite upon a 409 Conflict response to reprocess the message with the same document ID and receiver (i.e. send the same message again)
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
successNo content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
POST /transaction/{accountRegNo}/invoices/incoming HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"Invoice": {}
}{
"status": "success",
"data": {
"message": "{transaction-type} 100-1000 sent",
"{transaction-type}_id": "100-1000",
"integrationId": "4725a033-e501-4e2f-afa5-3a5c24eb5e28"
}
}Read incoming invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoices/incoming/readinvoices HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoices/outgoing HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Create outgoing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""For POST requests, chose to overwrite upon a 409 Conflict response to reprocess the message with the same document ID and receiver (i.e. send the same message again)
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
successNo content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
POST /transaction/{accountRegNo}/invoices/outgoing HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"Invoice": {}
}{
"status": "success",
"data": {
"message": "{transaction-type} 100-1000 sent",
"{transaction-type}_id": "100-1000",
"integrationId": "4725a033-e501-4e2f-afa5-3a5c24eb5e28"
}
}Read outgoing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoices/outgoing/readinvoices HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Get incoming invoice responses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoiceresponses/incoming HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Create incoming invoice responses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""For POST requests, chose to overwrite upon a 409 Conflict response to reprocess the message with the same document ID and receiver (i.e. send the same message again)
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
successNo content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
POST /transaction/{accountRegNo}/invoiceresponses/incoming HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"ApplicationResponse": {}
}{
"status": "success",
"data": {
"message": "{transaction-type} 100-1000 sent",
"{transaction-type}_id": "100-1000",
"integrationId": "4725a033-e501-4e2f-afa5-3a5c24eb5e28"
}
}Read incoming invoice responses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoiceresponses/incoming/readinvoice responses HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Get outgoing invoice responses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoiceresponses/outgoing HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Create outgoing invoice responses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""For POST requests, chose to overwrite upon a 409 Conflict response to reprocess the message with the same document ID and receiver (i.e. send the same message again)
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
successNo content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
POST /transaction/{accountRegNo}/invoiceresponses/outgoing HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"ApplicationResponse": {}
}{
"status": "success",
"data": {
"message": "{transaction-type} 100-1000 sent",
"{transaction-type}_id": "100-1000",
"integrationId": "4725a033-e501-4e2f-afa5-3a5c24eb5e28"
}
}Read outgoing invoice responses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoiceresponses/outgoing/readinvoice responses HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Get incoming self billing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/selfbillinginvoices/incoming HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Create incoming self billing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""For POST requests, chose to overwrite upon a 409 Conflict response to reprocess the message with the same document ID and receiver (i.e. send the same message again)
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
successNo content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
POST /transaction/{accountRegNo}/selfbillinginvoices/incoming HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"Invoice": {}
}{
"status": "success",
"data": {
"message": "{transaction-type} 100-1000 sent",
"{transaction-type}_id": "100-1000",
"integrationId": "4725a033-e501-4e2f-afa5-3a5c24eb5e28"
}
}Read incoming self billing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/selfbillinginvoices/incoming/readselfbillinginvoices HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Get outgoing self billing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/selfbillinginvoices/outgoing HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Create outgoing self billing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""For POST requests, chose to overwrite upon a 409 Conflict response to reprocess the message with the same document ID and receiver (i.e. send the same message again)
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
successNo content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
POST /transaction/{accountRegNo}/selfbillinginvoices/outgoing HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"Invoice": {}
}{
"status": "success",
"data": {
"message": "{transaction-type} 100-1000 sent",
"{transaction-type}_id": "100-1000",
"integrationId": "4725a033-e501-4e2f-afa5-3a5c24eb5e28"
}
}Read outgoing self billing invoices [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseAPI key
""Either "application/json" (default) or "application/xml"
application/jsonOK
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/selfbillinginvoices/outgoing/readselfbillinginvoices HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
{
"status": "success",
"data": [
{
"{transaction-type}": {},
"integrationId": "text"
}
]
}Get incoming invoice statuses [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""OK
Qvalia unique identifier for the transaction/message
a1b2c3d4-5678-90ab-cdef-1234567890abWhen the (incoming) message was marked as read, or null if unread/not applicable
2024-01-01T12:00:00.000ZNo content
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoices/incoming/status HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
[
{
"uuid": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"readAt": "2024-01-01T12:00:00.000Z",
"metadata": {
"status": "sent"
}
}
]Get outgoing invoice statuses [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""OK
Qvalia unique identifier for the transaction/message
a1b2c3d4-5678-90ab-cdef-1234567890abWhen the (incoming) message was marked as read, or null if unread/not applicable
2024-01-01T12:00:00.000ZNo content
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoices/outgoing/status HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
[
{
"uuid": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"readAt": "2024-01-01T12:00:00.000Z",
"metadata": {
"status": "sent"
}
}
]Get incoming invoice response statuses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""OK
Qvalia unique identifier for the transaction/message
a1b2c3d4-5678-90ab-cdef-1234567890abWhen the (incoming) message was marked as read, or null if unread/not applicable
2024-01-01T12:00:00.000ZNo content
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoiceresponses/incoming/status HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
[
{
"uuid": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"readAt": "2024-01-01T12:00:00.000Z",
"metadata": {
"status": "sent"
}
}
]Get outgoing invoice response statuses [transaction-type: InvoiceResponse]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""OK
Qvalia unique identifier for the transaction/message
a1b2c3d4-5678-90ab-cdef-1234567890abWhen the (incoming) message was marked as read, or null if unread/not applicable
2024-01-01T12:00:00.000ZNo content
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/invoiceresponses/outgoing/status HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
[
{
"uuid": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"readAt": "2024-01-01T12:00:00.000Z",
"metadata": {
"status": "sent"
}
}
]Get incoming self billing invoice statuses [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""OK
Qvalia unique identifier for the transaction/message
a1b2c3d4-5678-90ab-cdef-1234567890abWhen the (incoming) message was marked as read, or null if unread/not applicable
2024-01-01T12:00:00.000ZNo content
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/selfbillinginvoices/incoming/status HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
[
{
"uuid": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"readAt": "2024-01-01T12:00:00.000Z",
"metadata": {
"status": "sent"
}
}
]Get outgoing self billing invoice statuses [transaction-type: Invoice]
Account registration number issued by Qvalia
""How many messages to return in Array (XML is always one!)
3Example: 5Where to start index for using limit/offset listing
0Example: 0If you are using the "read" enpoints, make it include previously read messages
falseExample: falseQvalia unique identifier for the transaction/message
""The document identifier of teh message, e.g. Invoice number
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""YYYY-MM-DD, e.g. 2024-01-01
""API key
""OK
Qvalia unique identifier for the transaction/message
a1b2c3d4-5678-90ab-cdef-1234567890abWhen the (incoming) message was marked as read, or null if unread/not applicable
2024-01-01T12:00:00.000ZNo content
Bad Request
Unauthorized
Forbidden
Not Found
Unprocessable Entity
Internal Server Error
GET /transaction/{accountRegNo}/selfbillinginvoices/outgoing/status HTTP/1.1
Host: api-qa.qvalia.com
Authorization:
Accept: */*
[
{
"uuid": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"readAt": "2024-01-01T12:00:00.000Z",
"metadata": {
"status": "sent"
}
}
]Last updated
Was this helpful?

