Cómo encontrar el XML de una factura: guía paso a paso
El archivo XML de una factura es la representación digital estructurada de un documento fiscal, y en España se vuelve imprescindible con la implantación de la factura electrónica obligatoria (VeriFactu, Facturae, SII). Localizarlo puede resultar confuso si no conoces la estructura de tu software o de los portales oficiales. En esta guía te explicamos todas las vías habituales para encontrar el XML asociado a una factura concreta.
1. Desde tu software de facturación (facturador, ERP o PIM): La gran mayoría de programas como A3, FacturaDirecta, Holded, Contaohost, Sage, Exact o QuickBooks generan el XML automáticamente al crear o emitir la factura. Suelen guardarlo en una carpeta local del servidor o en la nube. Lo habitual es acceder al detalle de la factura y buscar botones como "Descargar XML", "Exportar XML", "Ver XML" o un icono con el símbolo </>. En muchos casos también existe una sección de "Documentos asociados" o "Adjuntos" donde se listan los archivos generados.
2. Desde el portal de la AEAT (SII / VeriFactu): Si has transmitido la factura a través del Sistema de Integración del IVA (SII) o la has registrado en VeriFactu, puedes acceder desde el área de "Habilitados en SII" o "Factura electrónica" de la sede electrónica. Busca la opción "Consultar operaciones transmitidas", filtra por periodo, número de factura o NIF del cliente, y desde el detalle podrás descargar el XML original tal cual fue enviado. El archivo suele tener extensión .xml y un nombre tipo factura_NIF_emisor_AAAA.xml.
3. Desde el correo electrónico: Si la factura se envió en formato electrónico (Facturae, XML con firma electrónica), es muy probable que llegara como adjunto al email de notificación. Busca en tu bandeja de entrada palabras clave como "factura", "notificación SII", "VeriFactu" o el número de factura. Revisa también la carpeta de Spam y Correo no deseado, ya que los filtros suelen interceptar adjuntos XML.
4. Desde el sistema de archivos del servidor: Si dispones de acceso al servidor donde corre tu ERP o facturador, el XML suele estar en rutas como /var/www/facturas/xml/, /data/invoices/ o en una carpeta específica del proveedor (por ejemplo, /opt/contaohost/data/xml/). Puedes usar un comando de búsqueda:
| Sistema | Ruta típica / Método |
|---|---|
| Contaohost | Panel → Facturas → ver → icono XML |
| FacturaDirecta | Mi Facturación → Factura → "Descargar XML" |
| Holded | Facturación → detalle → Adjuntos |
| AEAT SII | Sede → SII → Operaciones transmitidas → Descargar |
| Servidor Linux | find /var/www -name "*factura*.xml" |
5. Desde la propia factura en PDF: Algunos sistemas incrustan el XML dentro del PDF como capa anexa (PDF/A-3) o como adjunto interno. Abre el PDF con un visor que soporte adjuntos (Adobe Acrobat, Preview de Mac) y mira si aparece un icono de clip o papelera en la barra lateral. Si lo hay, haz clic derecho → "Guardar como" para extraer el .xml.
6. Solicitarlo al emisor: Si eres el receptor y no encuentras el XML, tienes derecho a pedirlo al proveedor. La normativa obliga a conservar y facilitar la factura electrónica en su formato original (XML firmado) durante 4 años (o 10 en supuestos de prescripción). Un simple email o llamada al área administrativa suele ser suficiente.
Consejo clave: El XML no es un documento para leer a simple vista; es un archivo con etiquetas <Factura>, <Participantes>, <ClavesIdentificacion>, etc. Para inspeccionarlo, ábrelo con un editor de texto (Notepad++, VS Code) o arrástralo a un visor XML online. Verás la estructura jerárquica con todos los datos fiscales: NIF, fecha, base imponible, cuota de IVA, régimen especial, etc.
En la sede de la AEAT (SII/VeriFactu) puedes descargar el XML original transmitido filtrando por periodo, NIF o número de factura en 'Operaciones transmitidas'.
Dato clave