Dataico
ConceptoActualizado 7 de octubre de 2026

¿Cómo se representa el tipo de pago (contado o crédito) en el XML?

Según el Anexo Técnico 1.9 de la DIAN, el tipo de pago de una factura se indica en el campo PaymentMeans/ID del XML, con los siguientes códigos:

Código Tipo de pago
1 Contado
2 Crédito

Dataico asigna automáticamente este campo según la forma de pago seleccionada al crear la factura. Si la factura se crea como "Contado", el XML tendrá el código 1. Si se crea a crédito (con fecha de vencimiento), el XML tendrá el código 2.

Así se ve en el XML de una factura a crédito:

<cac:PaymentMeans>
  <cbc:ID>2</cbc:ID>
  <cbc:PaymentMeansCode>10</cbc:PaymentMeansCode>
  <cbc:PaymentDueDate>2026-11-30</cbc:PaymentDueDate>
</cac:PaymentMeans>

ID es el tipo de pago (aquí, 2: crédito) y PaymentDueDate es la fecha de vencimiento. PaymentMeansCode es otra cosa: el medio de pago, por ejemplo efectivo o transferencia.

Para activar la fecha de vencimiento en una factura, consulta el artículo ¿Cómo habilitar la fecha de vencimiento en una factura?

¿Este artículo te fue útil?