Diferencia entre revisiones de «API LaFactura.co:Facturacion»
| Línea 14: | Línea 14: | ||
* Content-Type: application/json | * Content-Type: application/json | ||
* Content-Legnth: Tamaño de la petición enviada en bytes | * Content-Legnth: Tamaño de la petición enviada en bytes | ||
| − | ==== | + | ====Generar factura==== |
| − | Para | + | 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.<br><br>Ejemplo: |
{ | { | ||
| Línea 48: | Línea 48: | ||
}, | }, | ||
"items":{ | "items":{ | ||
| − | |||
} | } | ||
} | } | ||
Revisión del 18:21 14 ene 2020
API de Facturacion
Esta API, termite el manejo facturas en nuestro sistema. Está diseñado para hacer el proceso de una forma sencilla y amigable. Utilizando simples comandos via HTTP.
URL Base
Para realizar el proceso, debes hacer tus solicitudes en la siguiente URL:
https://playground.lafactura.co/api2.0/invoice
La API de LaFactura.co trabaja bajo HTTPS. para asegurar privacidad en el envío de información, por lo tanto HTTP, no es soportado.
(*)La URL presentada en este lugar, es la que se utiliza para pruebas, la dirección en modo de operación varía exclusivamente en el dominio utilizado.
(**)Recuerda que debes autenticarte con usuario y contraseña durante el envío de la petición.
Opciones del recurso
Este recurso requiere el envío de información en formato JSON como parte de la petición, y debe incluir en su encabezado los siguientes parámetros:
- Content-Type: application/json
- Content-Legnth: Tamaño de la petición enviada en bytes
Generar factura
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:
{
"rangeKey":"219832728",
"issueDate":"20200317",
"issueTime":"100521",
"dueDate" : "20200417",
"note1" : "Esta es una nota en la factura",
"customizationID" : "01",
"customer" : {
"additionalAccountID":"01",
"name":"Pepito Perez y Cia SAS",
"city":"Bogotá"
"address":"Av 19 No. 11-11 Of 40-09",
"document":"900900651",
"documentType":"01",
"phone":"3112196942",
"email":"[email protected]"
},
"amounts":{
"totalAmount":"100000.00",
"taxAmount":"19000.00",
"payAmount":"119000.00"
},
"taxes":{
[
"ID":"IVA",
"taxableAmount":"100000.00",
"taxAmount":"19000.00",
"percent":"19.00"
]
},
"items":{
}
}