---
title: "Formula Builder : calculer automatiquement les éléments de facture"
description: Utilisez des variables et des formules pour calculer les montants nets, les taxes et les frais de vos factures certifiées sans modifier chaque réservation.
---

[Passer au contenu](https://support.chekin.com/fr/formula-builder-calculate-invoice-items-automatically#main-content)

- [Français](https://support.chekin.com/fr/formula-builder-calculate-invoice-items-automatically)
- [Čeština](https://support.chekin.com/cs/formula-builder-calculate-invoice-items-automatically)
- [Deutsch](https://support.chekin.com/de/formula-builder-calculate-invoice-items-automatically)
- [English](https://support.chekin.com/en/formula-builder-calculate-invoice-items-automatically)
- [Español](https://support.chekin.com/es/knowledge/formula-builder-calculate-invoice-items-automatically)
- [Italiano](https://support.chekin.com/it/formula-builder-calculate-invoice-items-automatically)
- [Português](https://support.chekin.com/pt/formula-builder-calculate-invoice-items-automatically)

Français

Afficher le sous-menu pour les traductions

[Plus de support](https://support.chekin.com/fr/kb-tickets/new?hsLang=fr)

![imagotype-new-chekin-landscape-2-1.png\]](https://support.chekin.com/hs-fs/hubfs/imagotype-new-chekin-landscape-2-1.png?width=100&height=40&name=imagotype-new-chekin-landscape-2-1.png)

Ouvrir la navigation principale

Fermer la navigation principale

- - [Français](https://support.chekin.com/fr/formula-builder-calculate-invoice-items-automatically)
    - [Čeština](https://support.chekin.com/cs/formula-builder-calculate-invoice-items-automatically)
    - [Deutsch](https://support.chekin.com/de/formula-builder-calculate-invoice-items-automatically)
    - [English](https://support.chekin.com/en/formula-builder-calculate-invoice-items-automatically)
    - [Español](https://support.chekin.com/es/knowledge/formula-builder-calculate-invoice-items-automatically)
    - [Italiano](https://support.chekin.com/it/formula-builder-calculate-invoice-items-automatically)
    - [Português](https://support.chekin.com/pt/formula-builder-calculate-invoice-items-automatically)

  Français
  
  Afficher le sous-menu pour les traductions
- [Plus de support](https://support.chekin.com/fr/kb-tickets/new)
- [Chekin website](https://chekin.com/)

[Chekin website](https://chekin.com/)

 Hi, how can we help you?

- Il n'y a aucune suggestion car le champ de recherche est vide.

1. [Centre d’aide](https://support.chekin.com/fr?hsLang=fr)
2. [Obligations légales](https://support.chekin.com/fr/obligations-l%C3%A9gales?hsLang=fr)
3. [Facturation électronique](https://support.chekin.com/fr/obligations-l%C3%A9gales?hsLang=fr#facturation-%C3%A9lectronique)

# Formula Builder : calculer automatiquement les éléments de facture

## Utilisez des variables et des formules pour calculer les montants nets, les taxes et les frais de vos factures certifiées sans modifier chaque réservation.

Le **Formula Builder** (générateur de formules), qui apparaît sous le nom **Automatisation des prix** (Price automation) lorsque vous ajoutez un élément, est un moteur de calcul sans code pour les **Factures certifiées** (Certified invoices). Il vous permet de définir des conditions et des formules à partir des données de vos réservations, afin que Chekin calcule automatiquement les montants de vos éléments de facture et les attribue à la bonne catégorie de soumission.

Avant de l’utiliser, lisez **Éléments de facture en facturation certifiée : ce qu’ils sont et comment les gérer** : le Formula Builder crée des *éléments générés*, et seuls les éléments **actifs** sont déclarés.

### Quand l’utiliser

- Votre PMS envoie des prix bruts (TVA incluse) et vous devez déclarer le montant net.
- Le taux de TVA dépend de la source de la réservation (par exemple Booking.com ou Airbnb).
- Vous devez répartir le montant de la réservation entre revenu, TVA et taxe municipale ou taxe de séjour.
- Des frais doivent être divisés par le nombre de voyageurs ou de nuits.

### Notions clés

- **Variables** : des valeurs que vous pouvez réutiliser dans les formules. Une variable peut être une constante (par exemple un taux de TVA de `0.13`) ou dépendre d’une condition (par exemple, *si la source est Booking, alors 0.10*).
- **Formules** : des opérations arithmétiques sur des variables et des données de réservation, qui calculent le montant d’un élément généré. Elles se saisissent dans le champ **Formule manuelle** d’un élément généré.
- **Variables par défaut** : par exemple `total_sum_all`, la somme de tous les éléments sauf les éléments générés, et `number_of_guests`.

### Comment ouvrir le Formula Builder

1. Allez dans **Propriétés**, ouvrez l’hébergement et cliquez sur **Factures certifiées**.
2. Descendez jusqu’à la section **Postes de la facture** et cliquez sur **Ajouter un article**.
3. Choisissez **Automatisation des prix**. La fenêtre **Moteur de construction de formules** s’ouvre avec deux panneaux : **Variables** et **Éléments générés**.

![Formula Builder : création d’une variable avec condition](https://support.chekin.com/hubfs/chekin-formula-builder-variable.png)  
*Interface affichée en espagnol.*

### Exemple 1 : déclarer le montant net lorsque le prix inclut la TVA

1. **Créez une variable pour le taux de TVA.** Ajoutez une condition telle que *Si la source est Booking, alors 0.10*. Écrivez le nom de la source exactement comme il apparaît dans votre compte (par exemple « Booking » ou « booking.com »).
2. **Créez un élément généré avec cette formule** pour obtenir le montant net à partir du montant brut :  
   `GROSS / (1 + Your_VAT_rate)`
3. Enregistrez l’élément et vérifiez qu’il est **actif**.
4. Passez l’élément d’origine contenant le montant brut en **inactif**. Sinon, le montant est déclaré deux fois.

![Formula Builder : élément généré avec sa formule manuelle](https://support.chekin.com/hubfs/chekin-formula-builder-generated-item.png)  
*Interface affichée en espagnol.*

### Exemple 2 : répartir la réservation entre revenu, taxe d’hébergement et taxe de séjour (Grèce)

**Variables** (sans condition, elles s’appliquent donc toujours) :

- `MunicipalTaxRate` = `0.0075`
- `VatRate` = `0.13`
- `Tourist Tax` : l’élément de taxe de séjour de votre liste d’éléments.

**Formules** :

- **TouristTaxFinal** = `{Tourist Tax} / {number_of_guests}`
- **AmountForDecomposition** (montant de la réservation avant toute taxe), catégorie **Facture générale** (General invoice) :  
  `({total_sum_all} - ({Tourist Tax} / {number_of_guests})) / (1 + {VatRate} + {MunicipalTaxRate})`
- **AccommodationTax**, catégorie **Taxe d’hébergement** (Accommodation tax) :  
  `{AmountForDecomposition} * {MunicipalTaxRate}`

Enfin, **désactivez tous les éléments qui ne doivent pas être envoyés**. Chekin additionne uniquement les éléments actifs, les regroupe par catégorie de soumission et envoie un total par catégorie.

### Formula Builder ou règles de commission ?

Si vous devez seulement déduire un pourcentage (une commission d’OTA ou la TVA incluse dans le prix), vous pouvez utiliser à la place les **règles de commission** (Commission rules). Évitez d’utiliser les règles de commission et le Formula Builder sur le même hébergement, car tous deux modifient les montants déclarés.

### Bonnes pratiques

- Vérifiez le taux de TVA et la catégorie de soumission de chaque élément avant de créer des formules.
- Testez votre configuration sur une réservation et contrôlez la facture avant d’envoyer les factures automatiquement.
- Ne laissez actifs que les éléments que vous souhaitez déclarer.

Pour toute question, écrivez-nous à [support@chekin.com](mailto:support@chekin.com).

- [Intégrations et iCal](https://support.chekin.com/fr/int%C3%A9grations-et-ical?hsLang=fr#main-content)

    - [Intégrations PMS](https://support.chekin.com/fr/int%C3%A9grations-et-ical?hsLang=fr#int%C3%A9grations-pms)
- [Police et statistiques](https://support.chekin.com/fr/police-et-statistiques?hsLang=fr)
- [Upselling](https://support.chekin.com/fr/upselling?hsLang=fr)
- [Fonctionnalités Premium](https://support.chekin.com/fr/fonctionnalit%C3%A9s-premium?hsLang=fr)
- [Fonctionnalités de base](https://support.chekin.com/fr/fonctionnalit%C3%A9s-de-base?hsLang=fr)
- [Obligations légales](https://support.chekin.com/fr/obligations-l%C3%A9gales?hsLang=fr#main-content)

    - [Connexion statistiques](https://support.chekin.com/fr/obligations-l%C3%A9gales?hsLang=fr#connexion-statistiques)
    - [Connexion à la police](https://support.chekin.com/fr/obligations-l%C3%A9gales?hsLang=fr#connexion-%C3%A0-la-police)
    - [Facturation électronique](https://support.chekin.com/fr/obligations-l%C3%A9gales?hsLang=fr#facturation-%C3%A9lectronique)
- [Premiers pas](https://support.chekin.com/fr/premiers-pas?hsLang=fr)
- [Autres](https://support.chekin.com/fr/autres?hsLang=fr)
- [Compte](https://support.chekin.com/fr/compte?hsLang=fr)
- [Intégrations](https://support.chekin.com/fr/int%C3%A9grations?hsLang=fr#main-content)

    - [PMS et channel managers](https://support.chekin.com/fr/int%C3%A9grations?hsLang=fr#pms-et-channel-managers)
    - [Serrures connectées](https://support.chekin.com/fr/int%C3%A9grations?hsLang=fr#serrures-connect%C3%A9es)
- [SDK](https://support.chekin.com/fr/sdk?hsLang=fr)
- [Inbox](https://support.chekin.com/fr/inbox?hsLang=fr)

[![chekin-imagotype-whitebg](https://support.chekin.com/hs-fs/hubfs/Logos/chekin-imagotype-whitebg.jpg?width=209&height=84&name=chekin-imagotype-whitebg.jpg "chekin-imagotype-whitebg")](https://chekin.com/)

Copyright © 2025, Chekin