Body
-
Unique identifier on the partner system.
-
Unique identifier for the supplier. Must be existing in the system to create the invoice.
-
Unique identifier for the supplier invoice.
-
Reference from supplier side
-
Reference from the customer (Trukks customer)
-
Epoch time in milliseconds
-
Epoch time in milliseconds
POST
/supplierinvoices
curl \
--request POST 'https://partner.trukks.se/supplierinvoices/supplierinvoices' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"externalReferenceId":"string","supplierNumber":"string","supplierName":"string","supplierOrganizationalNumber":"string","supplierBankGiro":"string","supplierPostGiro":"string","supplierInvoiceNumber":"string","orderNumber":"string","projectName":"string","externalReference":"string","internalReference":"string","invoiceDate":42.0,"paymentDueDate":42.0,"articles":[{"articleNumber":"string","articleDescription":"string","price":42.0,"totalPrice":42.0,"quantity":42.0,"unit":"string","vat":42.0,"discountPercentage":42.0,"discountValue":42.0}],"totalPrice":42.0,"totalVat":42.0,"centRoundoff":42.0,"invoiceFee":42.0,"currency":"string","paymentReferenceOCR":"string","creditInvoiceReference":"string","freight":"string"}'
Request examples
{
"externalReferenceId": "string",
"supplierNumber": "string",
"supplierName": "string",
"supplierOrganizationalNumber": "string",
"supplierBankGiro": "string",
"supplierPostGiro": "string",
"supplierInvoiceNumber": "string",
"orderNumber": "string",
"projectName": "string",
"externalReference": "string",
"internalReference": "string",
"invoiceDate": 42.0,
"paymentDueDate": 42.0,
"articles": [
{
"articleNumber": "string",
"articleDescription": "string",
"price": 42.0,
"totalPrice": 42.0,
"quantity": 42.0,
"unit": "string",
"vat": 42.0,
"discountPercentage": 42.0,
"discountValue": 42.0
}
],
"totalPrice": 42.0,
"totalVat": 42.0,
"centRoundoff": 42.0,
"invoiceFee": 42.0,
"currency": "string",
"paymentReferenceOCR": "string",
"creditInvoiceReference": "string",
"freight": "string"
}
Response examples (200)
{
"id": "string",
"message": "string"
}
Response examples (400)
{
"traceId": "string",
"message": "string"
}
Response examples (409)
{
"traceId": "string",
"message": "string"
}
Response examples (500)
{
"traceId": "string",
"message": "string"
}