Get Facture
Renvoie le détail complet d’une facture ou d’un avoir.
Le document est identifié par docEntry, l’identifiant interne renvoyé par la liste, ou par docNum, le numéro visible du document, accompagné de type (invoice par défaut, ou creditNote) et de empresa.
En plus de ce que renvoie déjà la liste, le détail ajoute les lignes, le détail des taxes et les échéances avec le montant déjà réglé de chacune.
Endpoint :
GET /documento/getFactura
Réponse correcte du détail du document
Voici un exemple de réponse correcte obtenue :
{
"error": false,
"document": {
"empresa": 1,
"company": "NATURALSL",
"type": "invoice",
"docEntry": 1001,
"docNum": 2001,
"docDate": "2026-01-15",
"dueDate": "2026-02-15",
"customerReference": "PED-0001",
"status": "open",
"currency": "EUR",
"netAmount": 100,
"taxAmount": 21,
"total": 121,
"paidAmount": 0,
"dueAmount": 121,
"paymentTerms": { "name": "30 dias fecha factura", "days": 30 },
"paymentMethod": { "name": "Recibo domiciliado" },
"documentType": "items",
"billingAddress": "C/ Ejemplo 1\n00000 Ciudad de ejemplo\nProvincia de ejemplo",
"billingAddressCode": "FACTURACION",
"shippingAddress": "C/ Ejemplo 2\n00000 Ciudad de ejemplo",
"shippingAddressCode": "ALMACEN",
"lines": [
{
"lineNum": 0,
"itemCode": "ABRA0004",
"description": "Sustrato profesional 50 L",
"quantity": 10,
"unitOfMeasure": "Ud",
"itemsPerUnit": 1,
"listPrice": 12,
"discountPercent": 16.67,
"unitPrice": 10,
"netTotal": 100,
"netTotalForeignCurrency": 0,
"taxCode": "S1",
"taxPercent": 21,
"taxAmount": 21,
"equivalenceSurchargePercent": 0,
"equivalenceSurcharge": 0,
"grossTotal": 121
}
],
"taxes": [
{
"code": "S1",
"rate": 21,
"base": 100,
"amount": 21,
"equivalenceSurchargePercent": 0,
"equivalenceSurcharge": 0
}
],
"dueDates": [
{
"installment": 1,
"dueDate": "2026-02-15",
"percent": 100,
"amount": 121,
"paidAmount": 0
}
]
}
}