Facturación electrónica 2 de octubre de 2026

El archivo XML de tu factura: qué contiene y por qué importa

Qué contiene el archivo XML de una factura electrónica en República Dominicana, qué datos son obligatorios y por qué tu negocio debe guardarlo y entenderlo para facturar sin rechazos.

Cuando facturas electrónicamente en República Dominicana, el comprobante no es un PDF bonito: es un archivo XML. Ese archivo es el documento fiscal real; el PDF es solo su presentación para humanos. Si tu negocio emite comprobantes electrónicos, entender qué hay dentro del XML es lo que separa a quien factura tranquilo de quien vive persiguiendo rechazos. Te lo explicamos sin tecnicismos.

¿Por qué el XML y no un simple PDF?

Un PDF es texto y diseño; no se puede procesar de forma automática y confiable. El XML, en cambio, es un formato estructurado que la DGII y los sistemas de tus clientes pueden leer, validar y verificar línea por línea. Cuando tu cliente "importa tu factura" a su contabilidad, lo que importa es el XML, no la imagen.

Piénsalo como el contrato detrás de la factura: el PDF es la hoja impresa que le muestras a todos, y el XML es el documento legal que la DGII firma y contra el cual se validan tus impuestos.

Qué contiene el XML de tu factura

Un comprobante electrónico típico organiza la información en bloques:

Bloque del XML Qué contiene Ejemplo en tu negocio
Encabezado Emisor, receptor, tipo de comprobante, fecha, RNC Tu razón social, RNC, datos del cliente
Datos de emisión Tipo de documento, serie y secuencia, ambiente de emisión "Factura de crédito fiscal, secuencia X"
Detalle de la línea Cada ítem vendido con cantidad y precio "12 m³ de arena, RD$ 900 el metro"
Impuestos ITBIS y demás tributos, desglosados y calculados ITBIS 18% sobre el subtotal
Totales Monto total, monto antes de impuestos, total con impuestos El total que el cliente te paga
Firma digital La firma del certificado que garantiza la autenticidad El sello de que el comprobante es válido

Los campos que la DGII valida con lupa

Hay datos dentro del XML que se validan automáticamente, y un error ahí significa un comprobante rechazado:

  1. El RNC y la razón social del emisor y del receptor. Cualquier incoherencia con los registros es rechazo directo.
  2. El tipo de comprobante. Emitir el tipo equivocado para la operación invalida el documento.
  3. Los cálculos de impuestos. El ITBIS debe cuadrar exactamente con las tarifas y las bases gravables. Un redondeo mal hecho es un rechazo.
  4. La secuencia y correlatividad. Cada comprobante debe tener su número correcto dentro de su secuencia. Un salto sin explicación genera banderas.
  5. Las fechas. La fecha de emisión y los plazos de transmisión deben cumplir con lo que establecen las disposiciones.

La buena noticia: cuando el sistema calcula solo, estos campos se generan bien. Cuando se digita a mano, ahí nacen los rechazos.

Por qué debes guardar tus XML (y el PDF)

La regla de oro de la facturación electrónica: el XML es tu respaldo legal. Necesitas conservarlo por el tiempo que las disposiciones fiscales establezcan, junto con el PDF legible, porque:

  • Es la prueba de que tu comprobante fue emitido y transmitido correctamente.
  • Es lo que se audita en una fiscalización o una verificación.
  • Es lo que tu cliente necesita para registrar su compra.
  • Es lo que te permite reconstruir una operación años después.

Un XML perdido es una factura que "no existió" frente a una revisión. Por eso los sistemas serios lo respaldan automáticamente, sin depender de que alguien recuerde hacer copia.

Cómo leer tu XML sin ser un técnico

No necesitas saber programar para entender tu XML. Lo que sí te conviene saber:

  • Ábrelo con cualquier visor de texto o navegador para ver su contenido en crudo.
  • Busca los campos clave que ya listamos: emisor, receptor, montos, impuestos, firma.
  • Compara el total del XML con tu PDF. Deben coincidir al centavo. Si no, algo está mal en el proceso.
  • Verifica la firma digital. Un comprobante sin firma válida es un comprobante que no es un e-CF.

La prueba más simple de que tu factura está sana: el monto del PDF, el monto del XML y el monto que cobraste deben ser el mismo número.

Lo que pasa si ignoras el XML

Nada hoy, y todo mañana. Un comprobante mal estructurado puede ser aceptado por tu sistema y rechazado por el de tu cliente, o aparecer como irregularidad en una verificación. Las consecuencias típicas de ignorar el XML son: comprobantes que no "cuadran" en la contabilidad del cliente, créditos fiscales que se pierden y dolores de cabeza cuando llega una fiscalización. Ninguna de esas vale lo que ahorraste no revisando.

ControlAgg genera el XML correcto en cada comprobante

En ControlAgg no tienes que abrir un editor de texto para saber si tu factura está bien. El sistema genera el XML completo de cada comprobante a partir de la operación real de tu camión: los datos del cliente, las líneas de la venta, los impuestos calculados y la secuencia correcta. Guarda tus archivos, los vincula a cada viaje y te permite enviar el XML junto al PDF a tus clientes, sin pasos manuales que produzcan errores.

¿Quieres ver cómo ControlAgg genera y archiva tus XML de forma automática? Solicita una demo.

CA

ControlAgg

Gestión de flotas y facturación electrónica DGII para areneras y transporte en República Dominicana.