# BR-CL-24 Le code MIME de la pièce jointe doit être un type de média MIME valide

Le code MIME d’une pièce jointe intégrée (BT-125-1) doit utiliser la liste MIMEMediaType ; XRechnung le restreint à un petit ensemble de types autorisés.

## Description du problème

Le code MIME d’une pièce jointe intégrée (BT-125-1) doit utiliser la liste MIMEMediaType ; XRechnung le restreint à un petit ensemble de types autorisés.

> **ERREUR**: XRechnung 3.0

## Contexte et importance

Cette règle de liste de codes du noyau EN16931, renforcée par XRechnung, garantit que les pièces jointes s’ouvrent dans des lecteurs standard côté destinataire.

## Solution

Utilisez l’un des types MIME autorisés : application/pdf, image/png, image/jpeg, text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet ou application/vnd.oasis.opendocument.spreadsheet.

- validate
- convert

## Exemples valides

- BT-125-1 = application/pdf
- BT-125-1 = image/png

## Exemples invalides

- BT-125-1 = application/zip — hors de l’ensemble autorisé
- BT-125-1 = pdf — pas un type de média MIME complet

## Exemples de code

### XML valide
```
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/pdf" filename="invoice.pdf">...</cbc:EmbeddedDocumentBinaryObject>
```

### XML invalide
```
<cbc:EmbeddedDocumentBinaryObject mimeCode="application/zip" filename="invoice.zip">...</cbc:EmbeddedDocumentBinaryObject>
```

## Champs concernés

- [BT-125-1 Code MIME du document joint](/resources/xrechnung/bt-125-attached-document)

## Outils de validation

- [Validateur KoSIT officiel](https://erechnungsvalidator.service-bw.de/): Validez vos fichiers XRechnung par rapport à toutes les règles BR-DE.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Repérez les erreurs de validation pendant la conversion et vérifiez chaque correction.

## Ressources associées

- [Spécification officielle](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Aperçu de toutes les règles de validation XRechnung en Allemagne.
