> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Montants et devises dans les modèles

> Dans le Liquid de Foliant, les montants sont en centimes. Affichez-les avec les filtres monétaires, dans la devise de la commande ou dans une autre.

Dans le Liquid de Foliant, chaque montant est un nombre entier de centimes : un total de commande de 100,00 vaut `10000`. C'est le même fonctionnement que Shopify Order Printer : vos modèles existants affichent donc les mêmes montants. Pour afficher un montant, utilisez toujours un filtre monétaire : il divise par 100 et ajoute la devise.

## Les filtres monétaires

| Filtre | Exemple | Affiche (format de la boutique `${{amount}}`) |
| - | - | - |
| `money` | `{{ total_price \| money }}` | `$1,604.20` |
| `money_with_currency` | `{{ total_price \| money_with_currency }}` | `$1,604.20 USD` |
| `money_without_currency` | `{{ total_price \| money_without_currency }}` | `1,604.20` |
| `money_without_trailing_zeros` | `{{ 10000 \| money_without_trailing_zeros }}` | `$100` |
| `money_in` | `{{ amount \| money_in: 'EUR' }}` | Le montant dans la devise que vous indiquez |

* `money`, `money_with_currency`, `money_without_currency` et `money_without_trailing_zeros` utilisent la **devise de la commande** : une commande payée en dollars canadiens s'affiche en CAD.
* `money_in` affiche un montant dans une autre devise que celle de la commande, par exemple la TVA dans votre devise nationale : `{{ vat_reporting.tax | money_in: vat_reporting.currency }}`.

## Dans quel format les montants s'affichent

Le **Format des nombres** du modèle, dans la barre supérieure de l'éditeur ou sur la page des paramètres du modèle, détermine l'apparence des montants :

| Format des nombres | Effet |
| - | - |
| **Format monétaire de la boutique** | Utilise le format monétaire de votre boutique défini dans l'interface administrateur Shopify, comme Shopify Order Printer. |
| **Format de la langue du document** | Écrit les montants comme le fait la langue du document, par exemple `1.234,56 €` en allemand. |

`format_number` utilise toujours les séparateurs de la langue du document : `{{ 1234.5 | format_number: 2 }}` affiche `1.234,50` dans un document en allemand.

## Faites les calculs en centimes

Comme les montants sont en centimes, faites d'abord les calculs, puis appliquez le format à la fin :

```liquid theme={null}
{% assign balance = total_price | minus: total_paid %}
{% if balance > 0 %}
  {{ 'total_due' | t }}: {{ balance | money }}
{% endif %}
```

Faites aussi vos comparaisons en centimes : `{% if total_price >= 10000 %}` signifie 100,00 ou plus.

## Bon à savoir

* Les filtres monétaires affichent le bon nombre de décimales pour chaque devise. Les devises à trois décimales (comme le KWD) les conservent.
* Un metafield de type montant n'est pas en centimes : il a une `value` (comme `23.00`) et une `unit` (le code de la devise). Consultez [Metafields dans les modèles](https://foliant-help.iforiti.com/fr/template-editor/metafields.md).
* Les prix des articles sont après les réductions par article. Les réductions sur toute la commande se trouvent dans `order_level_discounts`. Consultez [Articles dans les modèles](https://foliant-help.iforiti.com/fr/template-editor/liquid-line-items.md).

## Articles connexes

* [L'objet commande et les variables courantes](https://foliant-help.iforiti.com/fr/template-editor/liquid-order-variables.md)
* [Filtres Liquid](https://foliant-help.iforiti.com/fr/template-editor/liquid-filters.md)
* [Dates, langues et traductions](https://foliant-help.iforiti.com/fr/template-editor/liquid-dates-and-languages.md)
* [Contenu conditionnel en Liquid](https://foliant-help.iforiti.com/fr/template-editor/liquid-conditional-content.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.