# BT-109 Montant total de la facture hors TVA

Le montant total de la facture hors TVA. Il s'agit de la somme de BT-106 (Somme des montants nets de ligne de facture) moins BT-107 (Somme des rabais au niveau du document) plus BT-108 (Somme des frais au niveau du document).

> Le montant total de la facture hors TVA. Il s'agit de la somme de BT-106 (Somme des montants nets de ligne de facture) moins BT-107 (Somme des rabais au niveau du document) plus BT-108 (Somme des frais au niveau du document).
>
> BT-109 · EN 16931 / XRechnung 3.x

## Fiche de référence BT

Principaux éléments EN 16931 et XRechnung pour ce terme métier.

- **Code BT**: BT-109
- **Nom**: Montant total de la facture hors TVA
- **Cardinalité**: Obligatoire (M)
- **Groupe métier**: BG-22 DOCUMENT TOTALS
- **Type de donnée**: Montant
- **Valeur d’exemple**: 1000.00

## Taxes et totaux

Traitement TVA, ventilations fiscales et totaux que les validateurs controlent de pres.

- [Valider le XML](/fr/xrechnung-validator?source=resource&bt=BT-109)
- [Convertir la facture](/fr/pdf-to-xrechnung?source=resource&bt=BT-109)

## Explication simple

Ce montant représente la base imposable pour le calcul de la TVA et est indispensable pour le reporting financier. Il doit être égal à la somme calculée des montants de ligne plus les frais moins les rabais.

## Ce que vous saisissez le plus souvent

Nombre décimal positif ou nul, avec 2 décimales au maximum

Les valeurs valides typiques sont: 1000.00, 2500.50, 0.00, 999999.99

Obligatoire selon EN 16931-1. Doit être mathématiquement correct en fonction des lignes et des ajustements au niveau du document.

## Où se trouve le champ

BT-109 appartient à la partie « Totaux et TVA » de la facture. Syntaxe UBL 2.1: Invoice › cac:LegalMonetaryTotal › cbc:TaxExclusiveAmount. Syntaxe CII (UN/CEFACT): rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:ApplicableHeaderTradeSettlement › ram:SpecifiedTradeSettlementHeaderMonetarySummation › ram:TaxBasisTotalAmount.

## Ce qui se passe souvent mal

Evitez des valeurs comme: -100.00, 1000,50, 1.000.00, abc

Codes de règle pertinents : BR-13, BR-CO-13, BR-DEC-12

## Exemples valides

- 1000.00
- 2500.50
- 0.00
- 999999.99

## Exemples invalides

- -100.00
- 1000,50
- 1.000.00
- abc

## Champs associés

- [BT-106 Somme des montants nets de ligne de facture](/resources/xrechnung/bt-106-sum-of-invoice-line-net-amount)
- [BT-107 Somme des remises au niveau du document](/resources/xrechnung/bt-107-sum-of-allowances-on-document-level)
- [BT-108 Somme des frais au niveau du document](/resources/xrechnung/bt-108-sum-of-charges-on-document-level)
- [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-109

### Type de données :
amount

### Cardinalité :
1..1

### Exigence :
Obligatoire

### Depuis la version :
XRechnung 1.0+

## Implémentation XML

### Syntaxe UBL 2.1
```
/Invoice/cac:LegalMonetaryTotal/cbc:TaxExclusiveAmount
```

### Syntaxe CII (UN/CEFACT)
```
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount
```

## Règles de validation

### BR-13
BR-13

### BR-CO-13
BR-CO-13

### BR-DEC-12
BR-DEC-12

## Vérifier que votre XRechnung renseigne correctement BT-109

Chargez le fichier XML dans le validateur gratuit. Il applique les règles KoSIT de XRechnung 3.0 et indique chaque anomalie avec l’identifiant de la règle, pour ce champ par exemple BR-13, BR-CO-13. Vous créez plutôt une nouvelle facture ? Le convertisseur contrôle la facture selon les mêmes règles et affiche les anomalies avant le téléchargement.

- [Valider le XML](/fr/xrechnung-validator)
- [Convertir la facture](/fr/pdf-to-xrechnung)

Gratuit et sans compte. Fichier XML jusqu’à 2 Mo.

## FAQ

### Comment BT-109 est-il calculé?
BT-109 = BT-106 (Somme des montants nets de ligne) - BT-107 (Rabais au niveau du document) + BT-108 (Frais au niveau du document)

### BT-109 peut-il être négatif?
Non, BT-109 ne peut pas être négatif. Pour les avoirs ou remboursements, utilisez le code de type de facture 381 avec des montants positifs.

## Sources officielles et outils

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