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

De API LaFactura.co
Ir a la navegación Ir a la búsqueda
Línea 62: Línea 62:
 
! Parámetro !! Descripción !! Tipo !! Obligatorio !! Notas !! API
 
! Parámetro !! Descripción !! Tipo !! Obligatorio !! Notas !! API
 
|-
 
|-
| ID || Tipo de Impuesto<br><small>"01" -> IVA<br>"03" -> ICA<br>"04" -> Consumo<br>"22" -> Bolsas<br>"23" -> Impuesto Nacional Al Carbono<br>"24" -> Impuesto Nacional Combustibles<br>"25" -> Sobretasa Combustibles<br>"26" -> Sordicom (Contribución minorista combustibles)<br>"IU"-> Otros impuestos por unidades<br>"IP" -> Otros impuestos porcentuales<br> (No debe estar repetido en un grupo de impuestos)</small> || cadena || SI ||||v2.0 / v3.0
+
| ID || Tipo de Impuesto<br><small>"01" -> IVA<br>"03" -> ICA<br>"04" -> Consumo<br>"22" -> Bolsas<br>"23" -> Impuesto Nacional Al Carbono<br>"24" -> Impuesto Nacional Combustibles<br>"25" -> Sobretasa Combustibles<br>"26" -> Sordicom (Contribución minorista combustibles)<br>"32" -> Impuesto consumo licores<br>"33" -> Impuesto productos plásticos<br>"24" -> Bebidas ultraprocesadas azucaradas<br>"35" -> Impuesto a productos comestibles ultraprocesados industrialmente<br>"IP" -> Otros impuestos porcentuales<br> (No debe estar repetido en un grupo de impuestos)</small> || cadena || SI ||||v2.0 / v3.0
 
|-
 
|-
 
| taxAmount || Total del impuesto<br><small>(Con dos decimales)<br>Su valor debe ser calculado teniendo como base el total del item al que se aplica el impuesto</small> || cadena || SI ||||v2.0 / v3.0
 
| taxAmount || Total del impuesto<br><small>(Con dos decimales)<br>Su valor debe ser calculado teniendo como base el total del item al que se aplica el impuesto</small> || cadena || SI ||||v2.0 / v3.0

Revisión del 13:00 29 nov 2023

Objeto:taxes

Es un objeto usado en invoice y en items. Permite enviar al sistema, los datos referentes a los impuestos a pagar por parte cliente. Su uso depende exclusivamente de los impuestos a ser cobrados.

Ejemplo 1 - Impuestos de tipo porcentual

(El más usado)

     "taxes":[
               {
                 "ID":"01",
                 "taxAmount":"19000.00",
                 "percent":"19.00"
               },
               {
                 "ID":"04",
                 "taxAmount":"4000.00",
                 "percent":"4.00"
               }
     ]
Explicacion

El item tiene dos impuestos:

Item 1:

  • El impuesto es de IVA
  • El valor del impuesto es $19000.00
  • El porcentaje aplicado de impuestos fué: 19.00%

Item 2:

  • El impuesto es Nacional al Consumo
  • El valor del impuesto es: $4000.00
  • El porcentaje aplicado de impuestos fué 4.00%



Ejemplo 2 - Impuestos basados en unidades

(Como el de bolsas plásticas)

     "taxes":[
               {
                 "ID":"22",
                 "taxAmount":"102.00",
                 "perUnitAmount":"51.00"
               }
     ]
Explicacion

El item tiene un impuestos:

  • El impuesto es a las Bolsas (22)
  • El valor unitario por bolsa es $51.00
  • El total a cobrar del impuesto es $102.00



Campos
Parámetro Descripción Tipo Obligatorio Notas API
ID Tipo de Impuesto
"01" -> IVA
"03" -> ICA
"04" -> Consumo
"22" -> Bolsas
"23" -> Impuesto Nacional Al Carbono
"24" -> Impuesto Nacional Combustibles
"25" -> Sobretasa Combustibles
"26" -> Sordicom (Contribución minorista combustibles)
"32" -> Impuesto consumo licores
"33" -> Impuesto productos plásticos
"24" -> Bebidas ultraprocesadas azucaradas
"35" -> Impuesto a productos comestibles ultraprocesados industrialmente
"IP" -> Otros impuestos porcentuales
(No debe estar repetido en un grupo de impuestos)
cadena SI v2.0 / v3.0
taxAmount Total del impuesto
(Con dos decimales)
Su valor debe ser calculado teniendo como base el total del item al que se aplica el impuesto
cadena SI v2.0 / v3.0
percent Porcentaje aplicado de impuesto
(Con dos decimales)
cadena SI / NO Obligatorio para impuestos 01 /03 /04 /IP
NO DEBE ESTAR Para impuestos 22 / 23 /24/ 25 / 26 / IU
v2.0 / v3.0
perUnitAmount Valor unitario
(Con dos decimales)
cadena SI / NO Obligatorio para impuestos 22 / 23 / 24 /25 / 26 / IU v2.0 / v3.0

Notas para migrantes de API v2.0 a v3.0:


No hay cambios en este objeto

A Tener presente

  • Este objeto está SIEMPRE compuesto de arreglos, así solo se envíe 1 impuesto
  • Solo se deben pasar los impuestos que van a ser aplicados
  • No debe repetirse un ID de impuesto en el grupo

Usado por

Los siguientes recursos:

Los siguientes objetos:

Temas complementarios

Enlaces