Ir directamente al contenido
Español
  • No hay sugerencias porque el campo de búsqueda está vacío.

Obsequios en la factura por API

Un ítem es un obsequio cuando su precio es 0 o tiene un descuento del 100 %. En los dos casos la DIAN exige el precio original, que va en original_price. Sirve igual en la factura, las notas y el documento soporte.

Obsequio sin IVA

{
  "sku": "OBS-001",
  "description": "Obsequio",
  "quantity": 1,
  "price": 0,
  "original_price": 20000
}

También puedes enviar el precio completo con "discount_rate": 100 y el mismo original_price.

Obsequio con IVA

Si el producto está gravado, el IVA se calcula sobre original_price por la cantidad, aunque el cliente no pague el producto:

{
  "sku": "OBS-001",
  "description": "Obsequio",
  "quantity": 1,
  "price": 20000,
  "discount_rate": 100,
  "original_price": 20000,
  "taxes": [
    { "tax_category": "IVA", "tax_rate": 19 }
  ]
}

Con este ítem la factura cobra 3.800 de IVA (19 % de 20.000).

Si tu empresa asume el IVA

Que tu empresa asuma el IVA del obsequio es una decisión contable: confírmala con tu contador. Si es así, agrega un descuento global por el mismo valor para que el cliente no lo pague:

"charges": [
  { "reason": "DESCUENTO IMPUESTO ASUMIDO", "base_amount": 3800, "discount": true }
]

El IVA se sigue reportando a la DIAN; la API solo resta el descuento del total a pagar.

Error si falta el precio original

Una línea parece ser un obsequio (precio 0 o descuento del 100%). Por favor informar el "precio original"

Agrega original_price al ítem.

Recursos Adicionales