Documents
Get Document
Get a single transmitted document by ID
AuthorizationBasic <token>
Basic API key authentication. Create a new API key and secret in the Recommand dashboard.
In: header
Path Parameters
documentId*string
The ID of the document to retrieve
Response Body
application/json
application/json
application/json
curl -X GET "https://app.recommand.eu/api/v1/documents/string"{
"success": true,
"document": {
"id": "string",
"teamId": "string",
"companyId": "string",
"direction": "incoming",
"senderId": "string",
"receiverId": "string",
"docTypeId": "string",
"processId": "string",
"countryC1": "string",
"type": "invoice",
"readAt": "string",
"createdAt": "string",
"updatedAt": "string",
"xml": "string",
"parsed": {
"invoiceNumber": "INV-2024-001",
"issueDate": "2024-03-20",
"dueDate": "2024-04-20",
"note": "Thank you for your business",
"buyerReference": "PO-2024-001",
"purchaseOrderReference": "PO-2024-001",
"salesOrderReference": "SO-2024-001",
"despatchReference": "DE-2024-001",
"seller": {
"vatNumber": "BE1234567894",
"enterpriseNumberScheme": "0208",
"enterpriseNumber": "1234567894",
"name": "Example Company",
"street": "Example Street 1",
"street2": "Suite 100",
"city": "Brussels",
"postalZone": "1000",
"country": "BE",
"email": "email@example.com",
"phone": "887 654 321"
},
"buyer": {
"vatNumber": "BE1234567894",
"enterpriseNumberScheme": "0208",
"enterpriseNumber": "1234567894",
"name": "Example Company",
"street": "Example Street 1",
"street2": "Suite 100",
"city": "Brussels",
"postalZone": "1000",
"country": "BE",
"email": "email@example.com",
"phone": "887 654 321"
},
"delivery": {
"date": "2025-03-20",
"locationIdentifier": {
"scheme": "0088",
"identifier": "123456789"
},
"location": {
"street": "Example Street 1",
"street2": "Suite 100",
"city": "Brussels",
"postalZone": "1000",
"country": "BE"
},
"recipientName": "Company Ltd."
},
"paymentMeans": [
{
"name": "Credit Transfer",
"paymentMethod": "credit_transfer",
"reference": "INV-2026-001",
"iban": "BE1234567890",
"financialInstitutionBranch": "string"
}
],
"paymentTerms": {
"note": "Net 30"
},
"lines": [
{
"id": "1",
"name": "Consulting Services",
"description": "Professional consulting services",
"note": "string",
"buyersId": "CS-001",
"sellersId": "CS-001",
"standardId": {
"scheme": "0160",
"identifier": "10986700"
},
"documentReference": "INV-2024-001",
"orderLineReference": "string",
"commodityClassifications": [
{
"scheme": "SN",
"schemeVersion": "string",
"value": "123456"
}
],
"additionalItemProperties": [
{
"name": "Color",
"value": "Red"
}
],
"originCountry": "BE",
"quantity": "21.00",
"unitCode": "HUR",
"netPriceAmount": "21.00",
"discounts": [
{
"reasonCode": "95",
"reason": "Discount",
"amount": "21.00"
}
],
"surcharges": [
{
"reasonCode": "FC",
"reason": "Freight services",
"amount": "21.00"
}
],
"netAmount": "21.00",
"vat": {
"category": "S",
"percentage": "21.00"
}
}
],
"discounts": [
{
"reasonCode": "95",
"reason": "Discount",
"amount": "21.00",
"vat": {
"category": "S",
"percentage": "21.00"
}
}
],
"surcharges": [
{
"reasonCode": "FC",
"reason": "Freight services",
"amount": "21.00",
"vat": {
"category": "S",
"percentage": "21.00"
}
}
],
"totals": {
"linesAmount": "21.00",
"discountAmount": "21.00",
"surchargeAmount": "21.00",
"taxExclusiveAmount": "21.00",
"taxInclusiveAmount": "21.00",
"payableAmount": "21.00",
"paidAmount": "21.00"
},
"vat": {
"totalVatAmount": "21.00",
"subtotals": [
{
"taxableAmount": "21.00",
"vatAmount": "21.00",
"category": "S",
"percentage": "21.00",
"exemptionReasonCode": "string",
"exemptionReason": "string"
}
]
},
"attachments": [
{
"id": "ATT-001",
"mimeCode": "application/pdf",
"filename": "contract.pdf",
"description": "Signed contract",
"embeddedDocument": "string",
"url": "https://example.com/contract.pdf"
}
],
"currency": "EUR"
},
"validation": {
"result": "valid",
"errors": [
{
"ruleCode": "string",
"errorMessage": "string",
"errorLevel": "string",
"fieldName": "string"
}
]
},
"sentOverPeppol": true,
"sentOverEmail": true,
"emailRecipients": [
"string"
],
"labels": [
{
"id": "string",
"externalId": "string",
"name": "string",
"colorHex": "string"
}
],
"peppolMessageId": "string",
"peppolConversationId": "string",
"receivedPeppolSignalMessage": "string",
"envelopeId": "string"
}
}{
"success": false,
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}{
"success": false,
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}