Escomptes et réduction d’impôt¶
Cash discounts are reductions in the amount a customer must pay for goods or services offered as an incentive for paying their invoice promptly. These discounts are typically a percentage of the total invoice amount and are applied if the customer pays within a specified time. Cash discounts can help a company maintain a steady cash flow.
Example
Vous émettez une facture de 100 € le 1er janvier. Le paiement intégral est dû endéans les 30 jours et vous offrez également une remise de 2% si le client vous paie dans les sept jours.
Le client peut payer 98 € jusqu’au 8 janvier. Passé cette date, il devra payer 100 € avant le 31 janvier.
Une réduction d’impôt peut également s’appliquer en fonction du pays ou de la région.
Pour plus d'infos
Configuration¶
To grant cash discounts to customers, you must first verify the gain and loss accounts. Then, configure payment terms and add a cash discount by checking the Early Discount checkbox and filling in the discount percentage, discount days, and tax reduction fields.
Comptes des pertes/gains d’escompte¶
Dans le cas d’un escompte, le montant que vous gagnez dépend du fait que le client bénéficie ou non de l’escompte. Cela entraîne inévitablement des gains et des pertes, qui sont enregistrés sur des comptes par défaut.
To modify these accounts, go to Default Accounts section, select the accounts you want to use for the Cash Discount Gain account and Cash Discount Loss account.
, and, in theConditions de paiement¶
Cash discounts are defined on payment terms. Configure them to your liking by going to , and make sure to fill out the discount percentage, discount days, and tax reduction fields.

Réductions d’impôt¶
Depending on the country or region, the base amount used to compute the tax can vary, which can lead to a tax reduction. Since tax reductions are set on individual payment terms, each term can use a specific tax reduction.
To configure how the tax reduction is applied, go to a payment term with the Early Discount checkbox enabled, and select one of the three following options:
- Toujours (sur base d’une facture)
L’impôt est toujours réduit. Le montant de base utilisé pour calculer la taxe est le montant escompté, que le client bénéficie de l’escompte ou non.
- Sur paiement anticipé
L’impôt est réduit uniquement si le client effectue un paiement anticipé. Le montant de base utilisé pour calculer la taxe est le même que celui de la vente : si le client bénéficie de la réduction, la taxe est réduite. Cela signifie que, selon le client, le montant de l’impôt peut varier après l’émission de la facture.
- Jamais
L’impôt n’est jamais réduit. Le montant de base utilisé pour calculer la taxe est le montant intégral, que le client bénéficie de l’escompte ou non.
Example
Vous émettez une facture de 100 € (hors taxes) le 1er janvier, avec une taxe de 21%. Le paiement intégral est dû endéans les 30 jours et vous offrez également une remise de 2% si votre client vous paie endéans les sept jours.
Date d’échéance |
Montant total dû |
Calcul |
---|---|---|
8 janvier |
118,58 € |
98 € + (21% de 98 €) |
31 janvier |
120,58 € |
100 € + (21% de 98 €) |
Date d’échéance |
Montant total dû |
Calcul |
---|---|---|
8 janvier |
118,58 € |
98 € + (21% de 98 €) |
31 janvier |
121,00 € |
100 € + (21% de 100 €) |
Date d’échéance |
Montant total dû |
Calcul |
---|---|---|
8 janvier |
119,00 € |
98 € + (21% de 100 €) |
31 janvier |
121,00 € |
100 € + (21% de 100 €) |
Note
Les grilles fiscales, qui sont utilisées pour la déclaration de TVA, sont calculées correctement en fonction du type de réduction d’impôt que vous avez configuré.
Le type de réduction d’impôt pour escompte peut être correctement préconfiguré, en fonction de votre package de localisation fiscale.
Appliquer un escompte à une facture client¶
On a customer invoice, apply a cash discount by selecting the payment terms you created. Odoo automatically computes the correct amounts, tax amounts, due dates, and accounting records.
Dans l’onglet Écritures comptables, vous pouvez afficher les détails de l’escompte en cliquant sur le bouton de « basculement » et en ajoutant les colonnes Date de la remise et Montant de la remise.

The discount amount and due date are also displayed on the generated invoice report sent to the customer if the Show installment dates option is checked on the payment terms.

Rapprochement des paiements¶
When you record a payment or reconcile your bank transactions, Odoo takes the customer payment’s date into account to determine if the customer can benefit from the cash discount or not.
Note
If your customer pays the discount amount after the discount date, you can always decide to mark the invoice as fully paid with a write-off or as partially paid.