Inicio/Guías DGII/XML y firma
XML y firma · Guía 03

Estructura XML de un e-CF: secciones, campos y XSD

El XML e-CF no es una factura en texto libre. La DGII publica un formato de campos y un XSD por tipo de comprobante para describir su estructura.

Las secciones del documento

  • Encabezado: identificación del documento, emisor, comprador y datos tributarios.
  • DetallesItems: detalle de bienes o servicios, con una línea por ítem.
  • Subtotales informativos y descuentos o recargos globales, cuando correspondan.
  • Paginación de la representación impresa e información de referencia, según la operación.
  • Fecha y hora de firma y firma digital sobre la información del e-CF.

El formato distingue secciones obligatorias, condicionales y opcionales. Un dato marcado como condicional pasa a ser requerido cuando se cumple la condición indicada por la DGII; un campo opcional no reemplaza uno obligatorio.

Qué valida el formato

Para cada campo, la DGII documenta el tag XML, tipo de dato, longitud máxima, reglas de validación y presencia en la representación impresa. Los valores numéricos usan punto para separar decimales y no llevan separador de miles. Los tags sin valor deben omitirse cuando no se utilizan.

Orden de trabajo recomendado

  • Seleccionar el tipo 31, 32 u otro según la operación.
  • Llenar primero los datos obligatorios del formato oficial y luego los condicionales aplicables.
  • Serializar en el orden del XSD del tipo, validar el XML y firmar al final.
  • Conservar el XML firmado sin alterarlo antes de enviarlo.

Fuentes DGII

Documentos del archivo oficial descargado el 22 de octubre de 2026. Consulta la versión vigente antes de implementar cambios.