1. Lista de valores
API de Facturación Aliaddo NITRO
  • Introducción
  • Autenticación
  • Códigos de respuesta de la API
  • Facturas electrónicas
    • Crear factura electrónica
      POST
    • Crear factura sector salud
      POST
    • Crear factura divisas
      POST
    • Consultar por ID
      GET
    • Consultar por prefijo y consecutivo
      GET
  • Documentos soporte
    • Crear documento soporte
      POST
    • Consultar por ID
      GET
    • Consultar por prefijo y consecutivo
      GET
  • Documentos equivalentes
    • Crear tiquete P.O.S
    • Crear tiquete de transporte terrestre
    • Crear tiquete de cine
    • Crear tiquete de cobro de peajes
    • Crear tiquete aereo
    • Crear boleta de ingreso a espectáculos públicos
    • Consultar por ID
    • Consultar por prefijo y consecutivo
  • Notas crédito
    • Crear nota crédito
    • Consultar por ID
    • Consultar por prefijo y consecutivo
  • Notas débito
    • Crear nota débito
    • Consultar por ID
    • Consultar por prefijo y consecutivo
  • Nota de ajuste al documento soporte
    • Crear nota de ajuste
    • Consultar por ID
    • Consultar por prefijo y consecutivo
  • Nota crédito al documento equivalente
    • Crear nota crédito al documento equivalente
    • Consultar por ID
    • Consultar por prefijo y consecutivo
  • Nota débito al documento equivalente
    • Crear nota débito al documento equivalente
    • Consultar por ID
    • Consultar por prefijo y consecutivo
  • Nota de ajuste al documento equivalente
    • Crear nota de ajuste al documento equivalente
  • Lista de valores
    • Actividades económicas
    • Ciudades
    • Códigos de monedas
    • Código estandar del producto
    • Condiciones de entrega (INCOTERMS)
    • Departamentos
    • Medios de pagos
    • Paises
    • Responsabilidades fiscales
    • Tipos de identificacion
    • Tipos de documentos electrónicos
    • Tipos de operación
    • Tipos de persona
    • Tipos de regimen
    • Tributos (Impuestos/Retenciones)
    • Unidades de cantidad
    • Responsable de impuestos
    • Códigos Postales de Colombia
  • Estructura de datos
    • Ancho del PDF
    • Descuentos y cargos
    • Direcciones del cliente
    • Documentos equivalentes
    • Extensiones de facturas
    • Factura electrónica de venta
    • Factura electrónica sector salud
    • Factura electrónica de venta y compra de divisas
    • Formatos permitidos PDF
    • ID set de pruebas DIAN
    • Modo contingencia
    • Modos de ambiente de facturación
    • Notas de ajuste débito y crédito al documento equivalente
    • Notas crédito y débito de factura electrónica de venta
  • Guía para importar archivos
    • Introducción
  • Schemas
    • Documentos electrónicos
      • FacturaElectronica
      • Divisas
      • DocumentoSoporteRequest
      • DocumentoEquivalenteRequest
      • BoletaEspectaculosRequest
    • Impuestos
    • Mandante
    • Retencioness
    • Resolución Pos
    • FacturaRequestPOS
    • FacturaRequest
    • Supplier
    • Dirección
    • Resolución
    • Cliente
    • Productos
    • LineaProductoPeaje
    • Totales
    • SectorSalud
    • Transporte
    • Sucursal
    • RequestResponse
    • Cinema
    • TikectAereo
    • EspectaculoPublico
    • ComprayVentaDeDivisas
    • Retenciones
    • Descuento
    • Propinas
    • Cargos
    • Supplier2
    • NotasCred/Deb/Ajus
  1. Lista de valores

Tributos (Impuestos/Retenciones)

Esta guía te explica cómo enviar tributos en arreglos dentro del JSON de la API.

1. Estructura en arreglos#

Los tributos se reportan en:
taxes: impuestos.
withholdings: retenciones.
Ejemplo:
{
  "taxes": [
    {
      "name": "IVA",
      "code": "01",
      "type": "P",
      "rate": 19,
      "amount": 1007,
      "base": 5300
    }
  ],
  "withholdings": [
    {
      "name": "ReteFuente",
      "code": "06",
      "type": "P",
      "rate": 2.5,
      "amount": 132.5,
      "base": 5300
    }
  ]
}

2. Campos de cada ítem de tributo#

Cada objeto dentro de taxes o withholdings usa esta estructura:
name: nombre del tributo.
code: código del tributo.
type: tipo de valor del tributo.
rate: tarifa.
amount: valor calculado del tributo.
base: base gravable.

Valores de type#

typeSignificado
PPorcentaje
FValor fijo

3. Catálogo de impuestos (taxes)#

Usa estos códigos dentro del arreglo taxes.
CódigoNombre cortoDescripción
01IVAImpuesto sobre las ventas
02ICImpuesto al consumo departamental nominal
03ICAImpuesto de industria, comercio y avisos
04INCImpuesto nacional al consumo
08IC PorcentualImpuesto al consumo departamental porcentual
20FtoHorticulturaCuota de fomento hortifrutícola
21TimbreImpuesto de timbre
22INC BolsasImpuesto nacional al consumo de bolsa plástica
23INCarbonoImpuesto nacional del carbono
24INCombustiblesImpuesto nacional a los combustibles
25Sobretasa CombustiblesSobretasa a los combustibles
26SordicomContribución minoristas, combustibles
30IC DatosImpuesto al consumo de datos
32ICLImpuesto al consumo de licores
33INPPImpuesto nacional a productos plásticos
34IBUAImpuesto a las bebidas ultraprocesadas azucaradas ****
35ICUIImpuesto a los productos comestibles ultraprocesados industrialmente y/o con alto contenido de azúcares añadidos, sodio o grasas saturadas
36ADVAd valorem
ZZNombre de la figura tributariaOtros tributos, tasas, contribuciones y similares

4. Catálogo de retenciones (withholdings)#

Usa estos códigos dentro del arreglo withholdings.
CódigoNombre cortoDescripción
05ReteIVARetención sobre el IVA
06ReteRentaRetención sobre renta
07ReteICARetención sobre el ICA
ZZNombre de la figura tributariaOtros tributos, tasas, contribuciones y similares

5. Regla práctica#

Usa code según el catálogo oficial configurado en tu integración.
Usa taxes para impuestos y withholdings para retenciones.
Usa type: "P" cuando rate representa un porcentaje.
Usa type: "F" cuando el tributo es de valor fijo.
Mantén amount coherente con base y rate.
Si no aplica un tributo, no lo envíes.

6. Errores comunes#

Enviar códigos fuera del catálogo.
Enviar retenciones en taxes o impuestos en withholdings.
Enviar type incorrecto, P o F, para la forma de cálculo del tributo.
Enviar rate o amount con valores que no corresponden a la base.
Enviar code: "ZZ" sin un nombre claro de la figura tributaria en name.

7. Nota#

El marcador **** en IBUA se conserva como referencia de tu fuente original.
Modificado en 2026-03-25 19:35:10
Anterior
Tipos de regimen
Siguiente
Unidades de cantidad
Built with