> ## Documentation Index
> Fetch the complete documentation index at: https://docs.now-os.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Les taxes

> Configurez vos taux de TVA et vos groupes de taxes dans le backoffice, et comprenez ce qui s'affiche sur la caisse et sur le ticket.

NowOS calcule les taxes automatiquement sur chaque vente, à partir de la configuration de votre établissement. À la création de celui-ci, les taux de votre pays sont déjà préremplis (France et Maroc sont pris en charge aujourd'hui) : dans la plupart des cas, vous n'avez presque rien à faire. Cette page s'applique au mode restaurant et au mode boutique.

## Comment ça marche

Trois briques s'emboîtent :

* Un **taux de taxe** (tax rate) est un pourcentage : TVA 20 %, TVA 10 %, TVA 5,5 %…
* Un **groupe de taxes** (tax group) décide quel taux s'applique. Le cas simple : un groupe « Taux standard » qui applique toujours la TVA 20 %. Le cas restaurant : un groupe « Produits conditionnés à emporter » qui applique la TVA 10 % sur place et la TVA 5,5 % quand la commande part.
* Chaque **article publié** est rattaché à un groupe de taxes. Jamais directement à un taux : c'est le groupe qui choisit. Une exonération utilise un groupe explicite relié à un taux de 0 %.

Ainsi, quand la loi change, vous modifiez un taux ou un groupe une seule fois — tous les articles concernés suivent.

### Prix TTC ou HT

Votre établissement fonctionne soit en **prix TTC** (la taxe est comprise dans le prix affiché — c'est le cas en France et au Maroc), soit en **prix HT** (la taxe s'ajoute au moment de payer, comme en Amérique du Nord). Ce réglage découle du pays de votre établissement et est fixé à sa création ; il ne se change pas dans le backoffice. Tous vos prix de catalogue sont interprétés selon ce réglage — le champ prix de l'éditeur d'article indique d'ailleurs **tax incl.** ou **tax excl.**

## Où ça se passe

Dans la barre latérale du backoffice, ouvrez la section **Taxes**. Elle contient deux écrans :

* **Rates** : la liste de vos taux.
* **Groups** : la liste de vos groupes.

Comme pour le menu, vos modifications s'enregistrent dans un brouillon et n'atteignent les caisses qu'à la publication — voir plus bas.

## Les taux de taxe

La page **Rates** liste chaque taux avec son libellé de ticket (**Receipt label**), son nom d'affichage (**Display name**), son pourcentage, le nombre de groupes qui l'utilisent et son statut. Les onglets **Active** et **Archived** filtrent la liste — les taux remplacés ou désactivés restent conservés pour vos archives fiscales.

Pour ajouter un taux :

<Steps>
  <Step title="Cliquez sur Add tax rate">La fenêtre de création s'ouvre.</Step>

  <Step title="Renseignez les champs">
    * **Display name** : le nom utilisé dans le backoffice, p. ex. « VAT 20% ».
    * **Receipt label** : le libellé imprimé sur les tickets — utilisez
      l'abréviation locale, p. ex. « TVA 20% ». - **Percentage** : le pourcentage,
      nombre entier ou une décimale (p. ex. 20 ou 5.5). - **Enabled** : laissez
      activé pour que le taux soit utilisable.
  </Step>

  <Step title="Cliquez sur Add rate">
    Le taux apparaît dans la liste. Rattachez-le ensuite à un groupe pour qu'il
    s'applique.
  </Step>
</Steps>

### Changer un pourcentage : Replace this rate

Une fois un taux créé, son pourcentage est **verrouillé** — c'est ce qui garantit que vos ventes passées et leurs tickets gardent pour toujours le taux en vigueur au moment de l'encaissement. Pour changer un pourcentage (p. ex. une TVA qui passe de 19,6 % à 20 %) :

<Steps>
  <Step title="Ouvrez le taux">
    Cliquez sur sa ligne dans la liste **Rates**.
  </Step>

  <Step title="Cliquez sur Replace this rate">
    La fenêtre **Replace tax rate** s'ouvre.
  </Step>

  <Step title="Renseignez le nouveau taux">
    Nouveau nom, nouveau libellé de ticket, nouveau pourcentage.
  </Step>

  <Step title="Cliquez sur Replace rate">
    Le nouveau taux est créé, l'ancien passe en **Archived**, et tous les
    groupes qui utilisaient l'ancien basculent automatiquement sur le nouveau.
  </Step>
</Steps>

## Les groupes de taxes

La page **Groups** liste vos groupes avec le résumé de leurs règles, le nombre d'articles rattachés et leur statut. Votre établissement démarre avec un groupe « Standard rate » au taux normal du pays. Tant qu'il reste le seul groupe actif, les nouveaux articles le reçoivent automatiquement ; avec plusieurs groupes actifs, vous choisissez celui qui convient.

Un groupe contient une ou plusieurs **règles**, évaluées dans l'ordre : la première qui correspond gagne, et la dernière est toujours la règle par défaut **Always (default)**.

* Une boutique n'a généralement besoin que de la règle par défaut : « toujours TVA 20 % ».
* Un restaurant en France n'a besoin d'une règle conditionnelle que sur les **produits conditionnés** : « si la commande est à emporter → TVA 5,5 % ; sinon → TVA 10 % ».

<Warning>
  En France, l'écart entre 10 % et 5,5 % ne dépend **pas** du sur place ou de
  l'à emporter, mais du **conditionnement**. Un plat ou une boisson vendus
  pour être consommés tout de suite restent à 10 % même emportés — un sandwich
  à emporter est à 10 %. Le taux réduit vise les produits conditionnés dans un
  contenant permettant leur conservation : bouteille fermée, plat sous vide,
  conserve.

  Ne mettez donc jamais de règle « à emporter → 5,5 % » sur votre groupe
  restauration : vous sous-factureriez la TVA sur toutes vos ventes à emporter.
  En cas de doute sur un produit, demandez à votre comptable.
</Warning>

Pour créer ou modifier un groupe :

<Steps>
  <Step title="Cliquez sur Add tax group (ou sur une ligne existante)">
    L'éditeur de groupe s'ouvre.
  </Step>

  <Step title="Nommez le groupe">
    **Display name**, p. ex. « Café food ». L'interrupteur **Enabled** contrôle
    s'il est proposé dans l'éditeur d'article.
  </Step>

  <Step title="Réglez les règles">
    La règle du bas, **Always (default)**, choisit le taux appliqué quand aucune
    condition ne correspond. **Add condition** ajoute une règle au-dessus :
    **When order type is** suivi d'un ou plusieurs types de commande
    (**Dine-in**, **Takeaway**, **Standard**) et du taux à appliquer.
  </Step>

  <Step title="Cliquez sur Save group (ou Add group)">
    Le groupe est enregistré dans le brouillon.
  </Step>
</Steps>

<Note>
  En mode boutique, les commandes sont toujours de type **Standard** : les
  conditions par type de commande ne servent à rien, gardez une seule règle par
  défaut. Au Maroc, la restauration est à 10 % sur place comme à emporter : là
  aussi, une seule règle suffit.
</Note>

## Ce que vous avez déjà à l'ouverture

À la création de votre établissement, NowOS crée les taux de votre pays et des groupes prêts à l'emploi, adaptés à votre mode.

En **mode restaurant**, en France :

| Groupe                                | Taux appliqué                    |
| ------------------------------------- | -------------------------------- |
| Restauration (consommation immédiate) | toujours 10 %                    |
| Produits conditionnés à emporter      | 10 % sur place, 5,5 % à emporter |
| Boissons alcoolisées                  | toujours 20 %                    |
| Taux standard                         | toujours 20 %                    |

Au Maroc : **Restauration** (10 %), **Boissons alcoolisées** (20 %) et **Taux standard** (20 %) — la restauration y est au même taux sur place et à emporter, aucune règle conditionnelle n'est nécessaire.

En **mode boutique**, un seul groupe **Taux standard** est créé.

Ces groupes sont un point de départ : renommez-les, ajoutez-en, désactivez ceux qui ne vous servent pas. Vous restez responsable des taux appliqués à vos produits.

<Note>
  Parce que plusieurs groupes existent, un nouvel article ne reçoit aucun
  groupe automatiquement : c'est à vous de choisir entre nourriture, produits
  conditionnés et alcool. La publication est bloquée tant qu'un article
  vendable n'a pas de groupe — c'est voulu, ce choix ne doit pas être deviné.
</Note>

## Rattacher un article à un groupe

Dans l'éditeur d'article (bibliothèque d'articles), le champ **Tax group** propose vos groupes actifs. **À configurer avant publication** signifie que le brouillon est encore incomplet — pas que l'article est exonéré. Pour une exonération, créez et sélectionnez un groupe explicite utilisant le taux de 0 %. Dès qu'un groupe est choisi, un aperçu sous le prix montre la décomposition de la taxe — et pour un groupe à plusieurs règles, une ligne par cas (sur place / à emporter), pour que la différence saute aux yeux. Voir [le menu et les articles](/fr/backoffice/menu).

## Sur la caisse et sur le ticket

Votre équipe n'a rien à régler : la taxe se calcule toute seule.

* Sur la commande, en établissement TTC, le panneau des totaux affiche **Subtotal incl. tax**, puis une ligne informative par taux (« incl. TVA 10 % … ») et le **Total** — identique au sous-total, puisque la taxe est déjà comprise. En établissement HT, la taxe s'ajoute entre le sous-total et le total.
* En mode restaurant, le bouton **Dine-in / Takeaway** sur la commande bascule le type de commande, et les taxes se recalculent immédiatement sur toutes les lignes. En mode boutique, ce bouton n'existe pas.
* Sur le ticket imprimé, la décomposition apparaît taux par taux, avec le **Receipt label** que vous avez choisi, ainsi que les identifiants légaux de votre établissement (SIREN, ICE…) configurés dans les réglages de tickets — voir [les réglages](/fr/backoffice/settings).

<Note>
  L'équipe en caisse ne peut pas modifier les taxes : changer le type de
  commande (sur place / à emporter) est le seul levier. Chaque vente encaissée
  fige sa décomposition de taxes — réimprimer un ticket ou consulter un rapport
  montre toujours les taux du jour de la vente, même si vous les avez changés
  depuis.
</Note>

## Publier vos changements

Les taux et les groupes voyagent avec le menu : vos modifications restent dans
le brouillon jusqu'au clic sur **Publier toutes les modifications** dans
l'en-tête global, puis suivent le même chemin vers les caisses. La fenêtre de
confirmation rappelle que ce bouton publie le brouillon entier du point de
vente, pas seulement la page affichée. Voir [le menu et les
articles](/fr/backoffice/menu) et [la disposition de la
caisse](/fr/backoffice/pos-layout).

<Warning>
  Tant que vous n'avez pas publié, les caisses encaissent avec l'ancienne
  configuration de taxes. Pensez à publier — puis à synchroniser la caisse
  principale — avant le service concerné. La publication reste bloquée si un
  article n'a pas de groupe valide ; le message de blocage ouvre directement
  l'article ou le groupe à corriger. La bibliothèque le signale aussi par le
  badge **À configurer**.
</Warning>
