Cómo Leer un Archivo XML de Factura Electrónica
Aprende a leer y entender archivos XML de facturas electrónicas del SII. Conoce la estructura del XML DTE chileno y cómo visualizarlo de forma legible.
DTEPDF.cl
Equipo DTEPDF.cl
Recibiste un archivo XML de factura electrónica y no sabes cómo abrirlo ni qué significan todos esos códigos y etiquetas. Es normal: los archivos XML de los Documentos Tributarios Electrónicos (DTE) del SII están diseñados para ser procesados por sistemas informáticos, no para lectura humana. En esta guía te explicamos cómo leer y entender la estructura de un XML DTE y cómo convertirlo a un formato visual legible.
¿Qué es un archivo XML de factura electrónica?
El XML DTE (Documento Tributario Electrónico) es el formato oficial que usa el Servicio de Impuestos Internos de Chile para la facturación electrónica. Fue establecido por la Ley 20.727 como el estándar obligatorio para todos los contribuyentes.
Un archivo XML es un documento de texto estructurado con etiquetas que organizan la información. Si abres un XML de factura electrónica con un editor de texto, verás algo como esto:
<DTE version="1.0">
<Documento ID="F33T123">
<Encabezado>
<IdDoc>
<TipoDTE>33</TipoDTE>
<Folio>123</Folio>
<FchEmis>2026-03-10</FchEmis>
</IdDoc>
<Emisor>
<RUTEmisor>76.XXX.XXX-X</RUTEmisor>
<RznSoc>Empresa Ejemplo SpA</RznSoc>
</Emisor>
<Receptor>
<RUTRecep>12.345.678-9</RUTRecep>
<RznSocRecep>Cliente Ltda</RznSocRecep>
</Receptor>
<Totales>
<MntNeto>100000</MntNeto>
<IVA>19000</IVA>
<MntTotal>119000</MntTotal>
</Totales>
</Encabezado>
</Documento>
</DTE>
Cada dato está encerrado entre etiquetas que indican qué tipo de información contienen.
Estructura completa de un XML DTE
Los archivos XML del SII siguen un esquema estándar con secciones bien definidas. A continuación, las principales:
Encabezado (<Encabezado>)
Contiene la información general del documento:
| Etiqueta | Significado | Ejemplo |
|---|---|---|
<TipoDTE> |
Tipo de documento | 33 (Factura), 61 (Nota de Crédito) |
<Folio> |
Número del documento | 4521 |
<FchEmis> |
Fecha de emisión | 2026-03-10 |
<FmaPago> |
Forma de pago | 1 (contado), 2 (crédito), 3 (sin costo) |
<FchVenc> |
Fecha de vencimiento | 2026-04-10 |
Emisor (<Emisor>)
Datos de quien emite el documento:
| Etiqueta | Significado |
|---|---|
<RUTEmisor> |
RUT de la empresa que emite |
<RznSoc> |
Razón social |
<GiroEmis> |
Giro o actividad económica |
<DirOrigen> |
Dirección |
<CmnaOrigen> |
Comuna |
<CdgSIISucur> |
Código sucursal SII |
Receptor (<Receptor>)
Datos de quien recibe el documento:
| Etiqueta | Significado |
|---|---|
<RUTRecep> |
RUT del receptor |
<RznSocRecep> |
Razón social del receptor |
<GiroRecep> |
Giro del receptor |
<DirRecep> |
Dirección del receptor |
<CmnaRecep> |
Comuna del receptor |
Detalle (<Detalle>)
Cada línea de producto o servicio del documento:
| Etiqueta | Significado |
|---|---|
<NroLinDet> |
Número de línea (1, 2, 3...) |
<NmbItem> |
Nombre del producto o servicio |
<QtyItem> |
Cantidad |
<PrcItem> |
Precio unitario |
<MontoItem> |
Monto total de la línea |
<DscItem> |
Descripción adicional |
<UnmdItem> |
Unidad de medida |
Totales (<Totales>)
Resumen de montos del documento:
| Etiqueta | Significado |
|---|---|
<MntNeto> |
Monto neto (sin IVA) |
<TasaIVA> |
Tasa de IVA (19) |
<IVA> |
Monto del IVA |
<MntTotal> |
Monto total |
<MntExe> |
Monto exento (si aplica) |
Timbre Electrónico (<TED>)
El timbre electrónico es la firma digital que valida el documento ante el SII. Contiene:
- DD (Datos del Documento): resumen de campos clave del DTE
- FRMT (Firma): firma criptográfica RSA que garantiza la autenticidad
- CAF: referencia al Código de Autorización de Folios otorgado por el SII
Esta sección es la que genera el código de barras PDF417 que ves en las facturas impresas.
Códigos de tipo de DTE
Cada tipo de documento tiene un código numérico asignado por el SII:
| Código | Tipo de Documento |
|---|---|
| 33 | Factura Electrónica |
| 34 | Factura No Afecta o Exenta |
| 39 | Boleta Electrónica |
| 41 | Boleta No Afecta o Exenta |
| 43 | Liquidación Factura Electrónica |
| 46 | Factura de Compra Electrónica |
| 52 | Guía de Despacho Electrónica |
| 56 | Nota de Débito Electrónica |
| 61 | Nota de Crédito Electrónica |
| 110 | Factura de Exportación Electrónica |
| 112 | Nota de Crédito de Exportación |
3 formas de leer un archivo XML
1. Abrir con el navegador web
La forma más rápida de ver el contenido de un XML es abrirlo con tu navegador web (Chrome, Firefox, Edge):
- Haz clic derecho sobre el archivo XML → Abrir con → tu navegador
- El navegador muestra la estructura con etiquetas coloreadas y colapsables
- Puedes expandir y contraer secciones para navegar la información
Ventaja: No necesitas instalar nada. Desventaja: La información se muestra cruda, sin formato de documento.
2. Abrir con un editor de texto
Puedes usar editores como Bloc de Notas, Notepad++, VS Code o Sublime Text:
- Haz clic derecho sobre el archivo XML → Abrir con → tu editor de texto
- Verás el código XML completo con todas las etiquetas
- Los editores avanzados como Notepad++ ofrecen resaltado de sintaxis para facilitar la lectura
Ventaja: Ves absolutamente todo el contenido del archivo. Desventaja: Necesitas conocer las etiquetas para entender qué significa cada dato.
3. Convertir a PDF (recomendado)
La forma más práctica de leer un XML de factura electrónica es convertirlo a PDF. La herramienta interpreta todas las etiquetas y genera un documento visual con formato de factura:
- Ingresa a DTEPDF.cl
- Sube el archivo XML
- Obtén un PDF profesional con toda la información organizada
Ventaja: Ves la factura como un documento real, con timbre electrónico, logo y formato profesional. Desventaja: Ninguna para uso práctico.
¿Cómo verificar que un XML es válido?
Si necesitas comprobar que un archivo XML DTE es auténtico y no fue modificado, puedes:
- Verificar en el SII: El portal del SII permite consultar documentos por RUT del emisor, tipo de DTE y folio para confirmar su existencia
- Validar la firma electrónica: El timbre electrónico (
<TED>) contiene una firma criptográfica que puede verificarse contra el certificado del emisor - Usar el validador de DTEPDF.cl: En dtepdf.cl/validar puedes validar la estructura del XML y verificar que cumple con el esquema del SII
Preguntas frecuentes
¿Puedo editar un archivo XML de factura electrónica?
No debes hacerlo. Los archivos XML DTE están firmados electrónicamente por el emisor. Si modificas cualquier dato, la firma digital se invalida y el documento pierde su validez tributaria ante el SII.
¿Por qué mi XML se ve diferente al ejemplo?
Los archivos XML de facturación electrónica pueden tener variaciones en formato (saltos de línea, indentación) dependiendo del software que los generó. Sin embargo, todos siguen el mismo esquema estándar del SII y contienen las mismas secciones obligatorias.
¿Qué hago si el XML no se abre correctamente?
Si el archivo XML aparece con caracteres extraños o errores, puede estar:
- Codificado en un formato diferente: Prueba abrirlo con codificación UTF-8 o ISO-8859-1
- Corrupto o incompleto: Solicita al emisor que te envíe nuevamente el archivo
- Dentro de un archivo comprimido: Asegúrate de descomprimirlo antes de intentar abrirlo
¿El XML contiene información que no está en el PDF?
Sí. El XML contiene datos técnicos como la firma digital completa, el CAF (Código de Autorización de Folios) y metadatos de envío que normalmente no se muestran en la versión PDF del documento. Para efectos prácticos y contables, toda la información relevante se muestra en el PDF.
Lee tus XML de factura de forma fácil
No necesitas ser experto en tecnología para entender tus facturas electrónicas. Con DTEPDF.cl puedes convertir cualquier archivo XML DTE a un PDF legible en segundos. Sube tu XML y obtén un documento profesional al instante.
Etiquetas