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

De API LaFactura.co
Ir a la navegación Ir a la búsqueda
Línea 79: Línea 79:
  
 
=====Campos=====
 
=====Campos=====
 +
{| class="wikitable"
 +
|-
 +
! Parámetro !! Descripción !! Tipo !! Obligatorio
 +
|-
 +
| quantity || Cantidad vendida<br><small>(Debe incluir dos decimales)</small>|| cadena || SI
 +
|-
 +
| unitPrice || Precio unitario del articulo<br><small>(Debe incluir dos decimales)</small> || cadena || SI
 +
|-
 +
| total || valor total del articulo<br><small>(quantity*unitPrice-descuentos+cargos, con dos decimales)</small> || cadena || SI
 +
|-
 +
| description || Descripcion del producto completo || cadena || SI
 +
|-
 +
| brand || Marca del producto || cadena || SI
 +
|-
 +
| model || Modelo del producto || cadena || SI
 +
|-
 +
| allowance || Cargos o descuentos<br><small>(Deben estar incluidos si se aplica algún descuento en el item)<br>Ir a: [[API_LaFactura.co:Allowance|allowance]]</small> || objeto || SI/NO
 +
|-
 +
| taxes || Impuestos calculados a nivel de producto<br><small>(Deben estar incluidos si se aplica algún impuesto en el item)<br>Ir a: [[API_LaFactura.co:Taxes|taxes]]</small> || objeto || SI/NO
 +
|}
  
 
=====A Tener presente=====
 
=====A Tener presente=====

Revisión del 17:19 15 ene 2020

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
Parámetro Descripción Tipo Obligatorio
quantity Cantidad vendida
(Debe incluir dos decimales)
cadena SI
unitPrice Precio unitario del articulo
(Debe incluir dos decimales)
cadena SI
total valor total del articulo
(quantity*unitPrice-descuentos+cargos, con dos decimales)
cadena SI
description Descripcion del producto completo cadena SI
brand Marca del producto cadena SI
model Modelo del producto cadena SI
allowance Cargos o descuentos
(Deben estar incluidos si se aplica algún descuento en el item)
Ir a: allowance
objeto SI/NO
taxes Impuestos calculados a nivel de producto
(Deben estar incluidos si se aplica algún impuesto en el item)
Ir a: taxes
objeto SI/NO
A Tener presente
  • Asegúrate de verificar que envias todos los campos requeridos.

Objetos empleados

Usado por

Los siguientes recursos:

Temas complementarios