# BR-CO-25 Un montant à payer positif requiert une date d’échéance ou des conditions de paiement

Lorsque le montant à payer (BT-115) est strictement positif, la date d’échéance (BT-9) ou les conditions de paiement (BT-20) doivent être présentes.

## Description du problème

Lorsque le montant à payer (BT-115) est strictement positif, la date d’échéance (BT-9) ou les conditions de paiement (BT-20) doivent être présentes.

> **ERREUR**: XRechnung 3.0

## Contexte et importance

Sans date d’échéance ni conditions écrites, le système comptable de l’acheteur ne peut pas planifier le paiement, ce qui entraîne des retards et des litiges sur les pénalités.

## Solution

Ajoutez BT-9 (date d’échéance fixe) ou BT-20 (conditions textuelles comme « payable à 30 jours net ») dès qu’un solde positif reste à recouvrer.

- validate
- convert

## Exemples valides

- BT-115 = 119,00, BT-9 = 2026-05-30
- BT-115 = 119,00, BT-20 = « Payable sous 14 jours net »

## Exemples invalides

- BT-115 = 119,00 sans BT-9 ni BT-20
- BT-115 > 0, BT-9 vide et BT-20 également vide

## Détails techniques

### Champs concernés
BT-115 Montant à payer, BT-9 Date d’échéance de paiement, BT-20 Conditions de paiement

## Règles associées

- [BR-CO-16](/resources/kosit-validator-errors/br-co-16-amount-due-for-payment-must-match)
- [BR-DE-19](/resources/kosit-validator-errors/br-de-19-sepa-payment-account-must-be-valid-iban)

## 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): Correction automatique des erreurs de validation lors de la conversion.

## Ressources associées

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