Visor de facturas electrónicas (XRechnung, ZUGFeRD, Factur-X) gratis
Abre un archivo XRechnung, ZUGFeRD, Factur-X, Peppol o e-Fatura turco como una factura legible: partes, líneas, IVA y totales, datos de pago con un código QR para aplicaciones bancarias. Comprueba que los totales cuadran. Imprime o guarda como PDF.
Suelta una factura electrónica (XRechnung, ZUGFeRD, Factur-X, Peppol UBL o e-Fatura turca) y léela como una factura normal. Para un PDF ZUGFeRD / Factur-X, se abre el XML que contiene.
Suelta un XML de factura electrónica o un PDF ZUGFeRD / Factur-X
XML, PDF · procesado en tu dispositivo
o pulsa Ctrl+V para pegar desde el portapapeles
Esto es un visor. Muestra lo que dice el archivo y comprueba la aritmética; no ejecuta las reglas oficiales de validación EN 16931 / XRechnung.
🔒 Leído en este navegador. El archivo nunca se sube.
Cómo funciona
La página lee el XML en tu navegador con su propio analizador pequeño (sin entidades externas, sin descargas), reconoce UBL o CII por el elemento raíz y asigna los campos EN 16931 a un diseño de factura. Para un PDF, usa pdf.js para listar los archivos adjuntos dentro y abre el XML de factura entre ellos.
- 1Abre el archivoSuelta el XML o el PDF ZUGFeRD / Factur-X, o pulsa "Explorar archivos". "Probar una muestra" abre una XRechnung de ejemplo.
- 2Lee la facturaVe el vendedor y el comprador, las líneas de detalle, el desglose de IVA, los totales y el importe a pagar.
- 3Comprueba y pagaUn aviso dice si los totales cuadran. Para facturas en euros, escanea el código QR con tu aplicación bancaria.
- 4GuárdalaPulsa "Imprimir / guardar como PDF", o descarga la factura como HTML, las líneas como CSV o los archivos adjuntos.
Tu factura se lee en este navegador. El archivo nunca se sube.
Guía
Ejemplo práctico
Pulsa "Probar una XRechnung de ejemplo" para abrir una factura XRechnung 3.0 ficticia. La página muestra "Factura RE-2026-0417", emitida el 28 oct 2026 y con vencimiento el 27 nov 2026, con un importe a pagar de 2.215,26 €. Las tres líneas suman 1.866,50 €. El desglose de IVA tiene 345,33 € sobre 1.817,50 € al 19 % y 3,43 € sobre 49,00 € al 7 %, por lo que 348,76 € en total, y 1.866,50 + 348,76 = 2.215,26. El aviso dice "Los importes cuadran.", el IBAN DE89 3704 0044 0532 0130 00 se marca como "válido" y aparece un código QR de pago junto a él.
Qué ajustes usar y los límites
- Suelta el XML, o el PDF completo de ZUGFeRD o Factur-X. La página abre un archivo cada vez: una factura electrónica .xml o un .pdf. Lee facturas en UBL (XRechnung, Peppol BIS Billing 3.0, e-Fatura y e-Arşiv turcas en UBL-TR) y en UN/CEFACT CII (XRechnung CII, ZUGFeRD 2.x, Factur-X), incluidas las facturas rectificativas. La etiqueta junto al título nombra el estándar reconocido, como "XRechnung 3.0". Los archivos de más de 50 MB se rechazan con "Este archivo supera los 50 MB, mucho más de lo que ocupa una factura electrónica. Comprueba que sea el archivo correcto."
- El PDF se lee para extraer el XML adjunto en su interior. Un PDF ZUGFeRD o Factur-X lleva los datos de la factura como un archivo XML adjunto. La página enumera los archivos adjuntos al PDF y prefiere un adjunto llamado factur-x.xml, luego zugferd-invoice.xml, xrechnung.xml u order-x.xml, y en caso contrario toma el primer archivo que termine en .xml. La etiqueta entonces dice "XML del PDF: factur-x.xml", y "Descargar XML" guarda ese archivo. Lo que ves son los datos del XML, no la imagen impresa en la página del PDF.
- Lee el aviso que dice si los importes cuadran. Sobre los datos de las partes, la página comprueba la aritmética propia de la factura: las líneas contra "Suma de líneas", "Total sin IVA" (líneas menos descuentos más cargos), el desglose de IVA contra el total de IVA, "Total con IVA", e "Importe a pagar" (total menos "Ya pagado" más redondeo), además de los dígitos de control del IBAN. Se acepta una diferencia de un céntimo, y en facturas largas un céntimo por cada diez líneas para la suma de líneas. Se omite una comprobación cuando el archivo omite una cifra necesaria. Esta no es la comprobación oficial de reglas EN 16931 o XRechnung, y una factura que pase puede ser rechazada por un portal público.
- Usa el código QR solo para una factura que debas pagar. Para una factura en euros con un IBAN válido y un importe superior a cero, la página dibuja un código QR EPC (GiroCode) que las aplicaciones bancarias pueden escanear para rellenar el beneficiario, el IBAN, el importe y la referencia. La referencia es una referencia estructurada del acreedor (RF...) cuando supera su verificación; en caso contrario, es la referencia de pago o el número de factura. No se dibuja ningún código para una nota de crédito, otras divisas, adeudos directos (forma de pago 49 o 59, o una cuenta cargada), un IBAN ausente o no válido, o un importe igual o inferior a cero. Compruebe siempre los datos en su aplicación bancaria antes de confirmar.
- Imprima, guarde o exporte lo que necesite. "Imprimir / guardar como PDF" abre el cuadro de diálogo de impresión; elija "Guardar como PDF" como impresora. Si no ocurre nada, la página muestra el mensaje "No se inició la impresión" y sugiere "Descargar como HTML", que puede abrir e imprimir desde allí. "Descargar como HTML" guarda una página autónoma con el nombre del número de factura, y "Líneas como CSV" guarda las líneas de detalle separadas por punto y coma con una marca de orden de bytes UTF-8. Las columnas del CSV son line, item_id, name, description, quantity, unit, unit_price, net_amount, vat_rate y vat_category, con los importes escritos como en el XML (un punto como separador decimal).
- Las fechas y los importes siguen el idioma de la página. Las fechas, los importes y los nombres de países se muestran en el idioma de la página y en la moneda propia de la factura, de modo que el mismo archivo se lee "28 oct 2026" y "2.215,26 €" aquí. Las unidades y las categorías de IVA usan palabras sencillas cuando el código es habitual (C62 se muestra como "uds.", S como "tipo general") y el código sin procesar en caso contrario. Los campos que el archivo deja vacíos simplemente no se muestran. Los archivos adjuntos incrustados reciben un botón "Descargar", los enlazados solo muestran la dirección, y el panel "Código XML" muestra los primeros 400.000 caracteres del archivo.
Problemas comunes y cómo solucionarlos
- Dice "Este XML no es una factura en formato UBL ni CII. Abra un archivo XRechnung, ZUGFeRD, Factur-X, Peppol o e-Fatura."
- El archivo es un XML bien formado, pero su elemento principal no es una Invoice, una CreditNote ni un CrossIndustryInvoice. Es el caso de otros XML, como un pedido, un albarán de envío, un acuse de recibo o respuesta de portal, o una FatturaPA italiana u otro formato nacional. La página también encuentra una factura envuelta dentro de un sobre, pero solo a unos pocos niveles de profundidad. Abra el archivo de la factura en sí, no un mensaje sobre ella.
- Dice "Este archivo no es un XML bien formado, por lo que no se puede leer. Puede estar dañado o truncado."
- El archivo no se analiza como XML. Las causas típicas son una descarga que se interrumpió antes de tiempo, un archivo editado a mano al que le falta una etiqueta de cierre, o una página HTML (como un inicio de sesión de portal o una página de error) guardada con extensión .xml. Ábralo en un editor de texto: una factura electrónica real empieza con <?xml o con una etiqueta Invoice o CrossIndustryInvoice. Descárguelo de nuevo desde el portal o el correo del emisor.
- Dice "Este PDF no tiene un XML de factura adjunto, por lo que es un PDF corriente en lugar de una factura ZUGFeRD o Factur-X. Ábralo en un lector de PDF."
- La mayoría de los PDF de facturas son solo una imagen de una factura, sin datos en su interior. Solo los PDF ZUGFeRD y Factur-X contienen un archivo XML adjunto. Busque en el correo o en el portal un archivo .xml independiente del proveedor y arrástrelo en su lugar, o pida al proveedor una versión ZUGFeRD o Factur-X. El mismo mensaje aparece cuando el PDF tiene archivos adjuntos pero ninguno de ellos termina en .xml.
- Dice "No se pudo abrir este PDF. Puede estar dañado o protegido por contraseña."
- El lector de PDF integrado en la página no pudo abrir el archivo, lo que ocurre con archivos dañados y con PDF que requieren contraseña. Elimine la contraseña en el programa que creó el PDF o descargue el archivo de nuevo y vuelva a soltarlo. Si el proveedor también le envió el XML como archivo independiente, puede abrirlo directamente.
- Dice "Algunos importes no cuadran:" o "El IBAN no es válido: sus dígitos de control no coinciden."
- La página enumera cada cifra que no coincide, con lo que ha calculado y lo que indica la factura, por ejemplo "El importe a pagar debería ser 2.215,26 € (total menos anticipo más redondeo), pero la factura indica 2.215,62 €." La página solo lee y suma lo que contiene el archivo, por lo que la discrepancia está en la propia factura. Contacte con el emisor antes de pagar y, en caso de un IBAN incorrecto, confirme el número de cuenta con él por otra vía. No se dibuja ningún código QR mientras el IBAN esté señalado.
Cómo se compara
Un validador completo de factura electrónica comprueba cada regla de negocio EN 16931 y XRechnung e indica si un portal aceptará el archivo. Esta página no lo hace: lee los campos, los muestra como una factura normal y suma los importes, por lo que sirve para leer y revisar una factura que ha recibido, no para demostrar que una que envía es conforme. Su software de contabilidad puede importar los datos directamente, lo cual es mejor para contabilizarla, pero esta página no necesita cuenta ni configuración y lee el archivo en el navegador. No verifica firmas, no envía ni recibe facturas, ni las edita. El archivo XML sigue siendo la factura legal, y la copia impresa así lo indica.
Herramientas relacionadas
Word Viewer (Abrir DOCX en línea)
Abre un archivo .docx de Word sin Word: léelo con sus títulos, listas, tablas e imágenes; luego imprímelo, guárdalo como PDF, copia el texto o descarga las imágenes.
OFD Viewer — Abrir facturas electrónicas OFD (OFD 阅读器)
Abre un archivo OFD (el formato chino de factura electrónica y documento, 电子发票 / 数电发票) en tu navegador: ve las páginas, el número de factura, comprador, vendedor e importes, e imprime o guarda como PDF o PNG.
Visor VCF (Abrir archivos de contactos vCard)
Abre un archivo de contactos .vcf y lee cada contacto: nombres, teléfonos, correos, direcciones y fotos. Busca, detecta duplicados, exporta a CSV para Excel o Google Contacts, divide en un archivo por contacto o guarda como vCard 3.0 limpio.