> ## 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.

# Dinero y monedas en las plantillas

> En el Liquid de Foliant, los importes están en céntimos. Imprímelos con los filtros de dinero, en la moneda del pedido o en otra.

En el Liquid de Foliant, cada importe es un número entero de céntimos: un total de pedido de 100,00 es `10000`. Funciona igual que en Shopify Order Printer, así que las plantillas existentes imprimen los mismos importes. Para imprimir un importe, usa siempre un filtro de dinero: divide entre 100 y añade la moneda.

## Los filtros de dinero

| Filtro | Ejemplo | Imprime (formato de la tienda `${{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' }}` | El importe en la moneda que indiques |

* `money`, `money_with_currency`, `money_without_currency` y `money_without_trailing_zeros` usan la **moneda del pedido**, así que un pedido pagado en dólares canadienses se imprime en CAD.
* `money_in` imprime un importe en una moneda distinta a la del pedido, por ejemplo el IVA en tu moneda nacional: `{{ vat_reporting.tax | money_in: vat_reporting.currency }}`.

## En qué formato se imprime el dinero

El **Formato de números** de la plantilla, en la fila superior del editor o en la página de configuración de la plantilla, decide cómo se ven los importes:

| Formato de números | Qué hace |
| - | - |
| **Formato de moneda de la tienda** | Usa el formato de moneda de tu tienda configurado en el panel de control de Shopify, como hace Shopify Order Printer. |
| **Formato del idioma del documento** | Escribe los importes como lo hace el idioma del documento, por ejemplo `1.234,56 €` en alemán. |

`format_number` siempre usa los separadores del idioma del documento: `{{ 1234.5 | format_number: 2 }}` imprime `1.234,50` en un documento en alemán.

## Haz los cálculos en céntimos

Como los importes están en céntimos, haz primero los cálculos y aplica el formato al final:

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

Compara también con importes en céntimos: `{% if total_price >= 10000 %}` significa 100,00 o más.

## Conviene saber

* Los filtros de dinero imprimen el número correcto de decimales para cada moneda. Las monedas con tres decimales (como KWD) los conservan.
* Un metacampo de tipo dinero no está en céntimos: tiene un `value` (como `23.00`) y una `unit` (el código de moneda). Consulta [Metacampos en las plantillas](https://foliant-help.iforiti.com/es/template-editor/metafields.md).
* Los precios de los artículos ya incluyen los descuentos de línea. Los descuentos aplicados a todo el pedido están en `order_level_discounts`. Consulta [Artículos en las plantillas](https://foliant-help.iforiti.com/es/template-editor/liquid-line-items.md).

## Artículos relacionados

* [El objeto order y las variables más usadas](https://foliant-help.iforiti.com/es/template-editor/liquid-order-variables.md)
* [Filtros de Liquid](https://foliant-help.iforiti.com/es/template-editor/liquid-filters.md)
* [Fechas, idiomas y traducciones](https://foliant-help.iforiti.com/es/template-editor/liquid-dates-and-languages.md)
* [Contenido condicional en Liquid](https://foliant-help.iforiti.com/es/template-editor/liquid-conditional-content.md)


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