# 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

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

- **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

## Reponse rapide

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).

> **Taxes et totaux**: Traitement TVA, ventilations fiscales et totaux que les validateurs controlent de pres.

- validate
- convert

## Explication simple

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).

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

Decimal number with up to 2 decimal places, non-negative

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.

## Ce qui se passe souvent mal

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

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

## Exemples en contexte

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.

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

## Exemples valides

- 1000.00
- 2500.50
- 0.00
- 999999.99

## Exemples invalides

- -100.00
- 1000,50
- 1.000.00
- abc

## Champs associés

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.

- [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)
```
/CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount
```

## Règles de validation

### BR-2
BR-2

### BR-12
BR-12

### BR-13
BR-13

## Pourquoi la norme tient compte de ce champ

### Contexte métier
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.

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

## 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/)
- [Invoice Converter](/pdf-to-xrechnung)
- [Standard XRechnung](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
