# BT-125 Documento allegato

Contenuto binario di un documento di supporto incorporato direttamente nella fattura.

## Risposta rapida

> **Imposte e totali**: Trattamento IVA, ripartizioni fiscali e totali documento controllati da vicino dai validator.

- [Valida XML](/it/xrechnung-validator?source=resource&bt=BT-125)
- [Converti fattura](/it/pdf-to-xrechnung?source=resource&bt=BT-125)

## Spiegazione semplice

Incorpora la prova direttamente nel pacchetto fattura quando il destinatario deve ricevere il documento insieme alla fattura.

## Cosa inserire di solito

Oggetto binario codificato in Base64, con codice MIME valido e nome file univoco

Valori tipicamente validi sono: Base64-encoded PDF attachment

I documenti di supporto incorporati devono usare codici MIME ammessi e XRechnung richiede nomi file allegati univoci.

## Dove si trova il campo

BT-125 appartiene alla sezione «Allegati» della fattura. Sintassi UBL 2.1: Invoice › cac:AdditionalDocumentReference[not(cbc:DocumentTypeCode="130")] › cac:Attachment › cbc:EmbeddedDocumentBinaryObject. Sintassi CII (UN/CEFACT): rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:ApplicableHeaderTradeAgreement › ram:AdditionalReferencedDocument[ram:TypeCode="916"] › ram:AttachmentBinaryObject.

## Errori frequenti

Evita valori come: Raw file path, Plain text without binary encoding

Codici di regola pertinenti: BR-CL-24, BR-DE-22

## Esempi validi

- Base64-encoded PDF attachment

## Esempi non validi

- Raw file path
- Plain text without binary encoding

## Campi correlati

- [BT-122 Riferimento documento di supporto](/resources/xrechnung/bt-122-supporting-document-reference)
- [BT-123 Descrizione documento di supporto](/resources/xrechnung/bt-123-supporting-document-description)
- [BT-124 Posizione documento esterno](/resources/xrechnung/bt-124-external-document-location)

## Mappatura XML e dati del campo

Apri il riferimento tecnico solo se ti servono percorsi XML, codici delle regole del validator, formulazioni legali o mapping specifici di formato.

### ID campo:
BT-125

### Tipo di dato:
binary

### Cardinalità:
0..1

### Requisito:
Opzionale

## Implementazione XML

### Sintassi UBL 2.1
```
/Invoice/cac:AdditionalDocumentReference[not(cbc:DocumentTypeCode="130")]/cac:Attachment/cbc:EmbeddedDocumentBinaryObject
```

### Sintassi CII (UN/CEFACT)
```
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument[ram:TypeCode="916"]/ram:AttachmentBinaryObject
```

## Regole di validazione

### BR-CL-24
BR-CL-24

### BR-DE-22
BR-DE-22

## Verifica che BT-125 sia compilato correttamente nella XRechnung

Carica il file XML nel validatore gratuito. Applica le regole KoSIT per XRechnung 3.0 e indica ogni segnalazione con l’ID della regola, per questo campo ad esempio BR-DE-22, BR-CL-24. Devi invece creare una nuova fattura? Il convertitore controlla la fattura con le stesse regole e mostra le segnalazioni prima del download.

- [Valida XML](/it/xrechnung-validator)
- [Converti fattura](/it/pdf-to-xrechnung)

Gratuito e senza account. File XML fino a 2 MB.

## Fonti ufficiali e strumenti

- [Validatore KoSIT](https://erechnungsvalidator.service-bw.de/)
- [Standard XRechnung](https://xeinkauf.de/xrechnung/)
- [Test suite](https://github.com/itplr-kosit/xrechnung-testsuite)
