Diferencia entre revisiones de «API LaFactura.co:Facturacion»

De API LaFactura.co
Ir a la navegación Ir a la búsqueda
Línea 35: Línea 35:
 
       },
 
       },
 
       "amounts":{
 
       "amounts":{
           "totalAmount":"100000.00",
+
           "totalAmount":"120000.00",
 
           "taxAmount":"19000.00",
 
           "taxAmount":"19000.00",
           "payAmount":"119000.00"
+
           "payAmount":"139000.00"
 
       },
 
       },
 
       "taxes":{
 
       "taxes":{
Línea 63: Línea 63:
 
                 ]
 
                 ]
 
             }
 
             }
 +
          ],
 +
          [
 +
            "quantity":"1.00",
 +
            "unitPrice":"20000.00",
 +
            "total":"20000.00",
 +
            "description":"Servicio sin IVA",
 +
            "brand":"LF",
 +
            "model":"Serv1",
 
           ]
 
           ]
 
       }
 
       }
 
     }
 
     }

Revisión del 18:31 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":"120000.00",
          "taxAmount":"19000.00",
          "payAmount":"139000.00"
     },
     "taxes":{
         [
           "ID":"IVA",
           "taxableAmount":"100000.00",
           "taxAmount":"19000.00",
           "percent":"19.00"
         ]
     },
     "items":{
         [
           "quantity":"5.00",
           "unitPrice":"20000.00",
           "total":"100000.00",
           "description":"Horas de soporte remoto",
           "brand":"LF",
           "model":"Soporte",
           "taxes":{
                [
                  "ID":"IVA",
                  "taxableAmount":"100000.00",
                  "taxAmount":"19000.00",
                  "percent":"19.00"
                ]
           }
         ],
         [
           "quantity":"1.00",
           "unitPrice":"20000.00",
           "total":"20000.00",
           "description":"Servicio sin IVA",
           "brand":"LF",
           "model":"Serv1",
         ]
      }
   }