# Adjuntar XML a PDF (PDF/A-3)

Suelta tu PDF y el XML de la factura, en cualquier orden. Cuando estén los dos, la página construye un solo archivo por su cuenta: tu PDF, con factur-x.xml dentro.

Source: https://tally-stick.com/es/adjuntar-xml-a-pdf

## Cómo funciona

La etiqueta PDF/A-3 es una promesa que el archivo cumple. Un PDF cuyos propios metadatos ya dicen PDF/A sale intacto: la factura se añade como funcionan las actualizaciones de PDF, página por byte. Un PDF normal se lee y se reconstruye primero: cada página se repinta exactamente como se ve, el texto viaja en una capa real y seleccionable, todo el archivo se escribe como PDF/A-3B, y solo entonces sube la factura. La página dice cuál de los dos caminos tomó tu archivo.

El lado XML es la sintaxis CII de UN/CEFACT en el perfil EN 16931, el mismo adjunto que escriben [Excel a ZUGFeRD](https://tally-stick.com/es/excel-a-zugferd) y [Crear factura XRechnung](https://tally-stick.com/es/crear-factura-xrechnung). Si todavía no tienes ninguno de los dos, escribe primero el XML: esta herramienta no traduce entre sintaxis de factura.

No se sube nada. El híbrido se ensambla en tu propio navegador, y por eso no hay límite. Un PDF cifrado, que ya lleve un adjunto o que no se pueda leer, se rechaza nombrando el motivo, nunca a medias.

## Qué se comprueba antes de escribir nada

Ambos archivos se comprueban antes de escribir nada. El PDF debe ser legible, estar sin cifrar y no llevar ningún archivo incrustado todavía, y el XML debe ser una factura CII. Un PDF normal se reconstruye primero a PDF/A-3, así que en el archivo está lo que la etiqueta promete. Un rechazo nombra su motivo, y tu archivo original queda intacto.

## Preguntas

### ¿Cambiará el aspecto de mi PDF?

No. Por el camino directo, tus páginas se trasladan byte a byte lo que escribió tu programa. Por el camino de la reconstrucción, cada página conserva igualmente su aspecto: se repinta exactamente como se ve, y el texto viaja en una capa seleccionable. El archivo reconstruido se escribe como PDF/A-3B, y por eso la etiqueta puede decir PDF/A-3.

### ¿Qué PDF debo usar?

Cualquier PDF de factura: uno exportado como PDF/A se adjunta directamente, y uno normal se reconstruye primero a PDF/A-3. Un PDF cifrado, o uno que ya lleva un archivo incrustado, se rechaza en lugar de procesarse a medias.

### ¿De dónde sale el XML?

Escríbelo con [Excel a ZUGFeRD](https://tally-stick.com/es/excel-a-zugferd), o escribe la factura en [Crear factura XRechnung](https://tally-stick.com/es/crear-factura-xrechnung). El adjunto es CII de UN/CEFACT, que es lo que llevan ZUGFeRD 2.x y Factur-X; los archivos UBL o FatturaPA no se convierten.

### ¿Es el mismo archivo que escribe Excel a ZUGFeRD?

Esa herramienta construye el PDF entero, de la cabecera a los totales, como un archivo PDF/A-3B. Esta conserva tu propio diseño y le añade la factura. Cuando no necesitas el aspecto de tu PDF, la vía de Excel es la más sencilla.

## Herramientas relacionadas

- [Excel a ZUGFeRD](https://tally-stick.com/es/excel-a-zugferd)
- [Crear factura XRechnung](https://tally-stick.com/es/crear-factura-xrechnung)
- [Convierte un PDF ZUGFeRD a Excel](https://tally-stick.com/es/zugferd-a-excel)
- [Convierte un PDF Factur-X a Excel](https://tally-stick.com/es/factur-x-a-excel)
