# BT-5 Code de devise de la facture

La devise dans laquelle tous les montants de la facture sont donnés, à l'exception du montant total de TVA et du montant total TTC (BT-110 et BT-112) lorsque la devise de comptabilisation de la TVA (BT-6) diffère de la devise de la facture. Doit être spécifié en utilisant les codes de devise ISO 4217.

> La devise dans laquelle tous les montants de la facture sont donnés, à l'exception du montant total de TVA et du montant total TTC (BT-110 et BT-112) lorsque la devise de comptabilisation de la TVA (BT-6) diffère de la devise de la facture. Doit être spécifié en utilisant les codes de devise ISO 4217.
>
> BT-5 · EN 16931 / XRechnung 3.x

## Fiche de référence BT

Données canoniques EN 16931 / XRechnung pour ce terme métier — citables depuis cette ancre.

- **Code BT**: BT-5
- **Nom**: Code de devise de la facture
- **Cardinalité**: Obligatoire (M)
- **Groupe métier**: Document
- **Type de donnée**: Code
- **Valeur d’exemple**: EUR

## Reponse rapide

La devise dans laquelle tous les montants de la facture sont donnés, à l'exception du montant total de TVA et du montant total TTC (BT-110 et BT-112) lorsque la devise de comptabilisation de la TVA (BT-6) diffère de la devise de la facture. Doit être spécifié en utilisant les codes de devise ISO 4217.

> **Bases de la facture**: Identifiants du document, dates, codes de processus et contexte general de la facture.

- validate
- convert

## Explication simple

La devise dans laquelle tous les montants de la facture sont donnés, à l'exception du montant total de TVA et du montant total TTC (BT-110 et BT-112) lorsque la devise de comptabilisation de la TVA (BT-6) diffère de la devise de la facture. Doit être spécifié en utilisant les codes de devise ISO 4217.

La devise dans laquelle tous les montants de la facture sont donnés, à l'exception du montant total de TVA et du montant total TTC (BT-110 et BT-112) lorsque la devise de comptabilisation de la TVA (BT-6) diffère de la devise de la facture. Doit être spécifié en utilisant les codes de devise ISO 4217.

Le code de devise détermine l'unité monétaire pour tous les montants de la facture. L'EUR est le plus courant dans le contexte commercial allemand. Des règles spécifiques s'appliquent lorsque la devise de comptabilisation de la TVA diffère.

## Ce que vous saisissez le plus souvent

Three-letter ISO 4217 currency code

Les valeurs valides typiques sont: EUR, USD, GBP, CHF

Obligatoire selon EN 16931-1. Des codes ISO 4217 valides doivent être utilisés. Les entreprises allemandes utilisent généralement l'EUR mais peuvent facturer dans d'autres devises.

## Ce qui se passe souvent mal

Evitez des valeurs comme: Euro, Dollar, Pound, 978

Codes de règle pertinents : BR-2, BR-CL-04

## Exemples en contexte

Le code de devise détermine l'unité monétaire pour tous les montants de la facture. L'EUR est le plus courant dans le contexte commercial allemand. Des règles spécifiques s'appliquent lorsque la devise de comptabilisation de la TVA diffère.

Obligatoire selon EN 16931-1. Des codes ISO 4217 valides doivent être utilisés. Les entreprises allemandes utilisent généralement l'EUR mais peuvent facturer dans d'autres devises.

## Exemples valides

- EUR
- USD
- GBP
- CHF
- JPY
- CAD
- AUD
- SEK
- NOK
- DKK

## Exemples invalides

- Euro
- Dollar
- Pound
- 978
- eu
- EURO

## Champs associés

Le code de devise détermine l'unité monétaire pour tous les montants de la facture. L'EUR est le plus courant dans le contexte commercial allemand. Des règles spécifiques s'appliquent lorsque la devise de comptabilisation de la TVA diffère.

- [BT-6 Code de devise de comptabilisation de la TVA](/resources/xrechnung/bt-6-vat-accounting-currency-code)
- [BT-109 Montant total de la facture hors TVA](/resources/xrechnung/bt-109-invoice-total-amount-without-vat)
- [BT-110 Montant total de TVA de la facture](/resources/xrechnung/bt-110-invoice-total-vat-amount)
- [BT-112 Montant total de la facture TVA comprise](/resources/xrechnung/bt-112-invoice-total-amount-with-vat)
- [BT-115 Montant dû pour paiement](/resources/xrechnung/bt-115-amount-due-for-payment)

## Mapping XML et faits de champ

Ouvrez la reference technique si vous avez besoin des chemins XML, des codes de regles du validateur, du libelle juridique ou du mapping format-specifique.

### ID du champ :
BT-5

### Type de données :
code

### Cardinalité :
1..1

### Exigence :
Obligatoire

### Longueur max :
3 caractères

### Depuis la version :
XRechnung 1.0+

## Implémentation XML

### Syntaxe UBL 2.1
```
/Invoice/cbc:DocumentCurrencyCode
```

### Syntaxe CII (UN/CEFACT)
```
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode
```

## Règles de validation

### BR-2
BR-2

### BR-CL-04
BR-CL-04

## Pourquoi la norme tient compte de ce champ

### Contexte métier
Le code de devise détermine l'unité monétaire pour tous les montants de la facture. L'EUR est le plus courant dans le contexte commercial allemand. Des règles spécifiques s'appliquent lorsque la devise de comptabilisation de la TVA diffère.

### Exigence légale
Obligatoire selon EN 16931-1. Des codes ISO 4217 valides doivent être utilisés. Les entreprises allemandes utilisent généralement l'EUR mais peuvent facturer dans d'autres devises.

## FAQ

### Puis-je utiliser des devises autres que l'EUR pour les factures allemandes ?
Oui, vous pouvez facturer dans n'importe quelle devise ISO 4217. Cependant, pour la déclaration de TVA aux autorités allemandes, les montants devront peut-être être convertis en EUR.

### Que se passe-t-il lorsque la devise de la facture diffère de la devise de comptabilisation de la TVA ?
Lorsque BT-6 (devise de comptabilisation de la TVA) est spécifié et diffère de BT-5, les montants de TVA (BT-110, BT-112) doivent être fournis dans la devise de comptabilisation de la TVA.

## Sources officielles et outils

- [Validateur KoSIT](https://erechnungsvalidator.service-bw.de/)
- [Invoice Converter](/pdf-to-xrechnung)
- [Standard XRechnung](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
