API LaFactura.co:Invoice
Sumario
Objeto:invoice
Para generar una factura a través de la API y realizar los procesos de verificación, elaboracion, firmado y envío a la DIAN, debes realizar una petición POST, a la URL incluyendo el formato JSON con la información propia de la factura a ser generada.
Ejemplo
{
"invoice":
{
"rangeKey":"219832728",
"issueDate":"20200317",
"issueTime":"100521",
"dueDate" : "20200417",
"note1" : "Esta es una nota en la factura",
"customizationID" : "01",
"customer" : {
"additionalAccountID":"1",
"name":"Pepito Perez y Compania S.A.",
"countryName":"Colombia",
"countryCode":"CO",
"city":"Bogotá D.C.",
"countryEntity":"11",
"countrySubentity":"11001",
"addressLine":"Av 25 No. 8-47",
"documentNumber":"900900651",
"documentType":"31",
"telephone":"3112196952",
"email":"[email protected]"
},
"amounts":{
"totalAmount":"116000.00",
"taxAmount":"18240.00",
"payAmount":"134240.00"
},
"taxes":{
[
"ID":"01",
"taxableAmount":"96000.00",
"taxAmount":"18240.00",
"percent":"19.00"
]
},
"items":{
[
"quantity":"5.00",
"unitPrice":"20000.00",
"total":"96000.00",
"description":"Horas de soporte remoto",
"brand":"LF",
"model":"Soporte",
"allowance":{
[
"charge":"false",
"reasonCode":"11",
"description":"Es un super descuento por hoy",
"baseAmount":"100000.00",
"amount":"4000.00",
"percent":"4.00"
]
},
"taxes":{
[
"ID":"01",
"taxableAmount":"96000.00",
"taxAmount":"18240.00",
"percent":"19.00"
]
}
],
[
"quantity":"1.00",
"unitPrice":"20000.00",
"total":"20000.00",
"description":"Servicio sin IVA",
"brand":"LF",
"model":"Serv1",
]
}
}
}
Campos
A tener presente
- El resultado incluye el campo "tascode", que es el codigo único interno en nuestro sistema e identifica el documento. Es requerido para cualquier acción posterior sobre este documento. (Es importante conservarlo)
- No se debe considerar un documento como válido por la DIAN, hasta que el resultado de una verificación del documento, muestre a process con: 2
Objetos adicionales empleados
- exchangeRate (Tasas)
- customer (Cliente)
- amounts (Montos)
- taxes (Impuestos)
- items (Lineas de la factura)