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

# Kwoty i waluty w szablonach

> Kwoty w Liquid w Foliant są podawane w groszach (centach). Drukuj je za pomocą filtrów money, w walucie zamówienia lub w innej walucie.

W Liquid w Foliant każda kwota jest liczbą całkowitą w groszach (centach): suma zamówienia 100,00 to `10000`. Tak samo działa Shopify Order Printer, więc istniejące szablony drukują te same kwoty. Aby wydrukować kwotę, zawsze używaj filtra money: dzieli on przez 100 i dodaje walutę.

## Filtry money

| Filtr | Przykład | Drukuje (format sklepu `${{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' }}` | Kwotę w podanej przez Ciebie walucie |

* `money`, `money_with_currency`, `money_without_currency` i `money_without_trailing_zeros` używają **waluty zamówienia**, więc zamówienie opłacone w dolarach kanadyjskich drukuje się w CAD.
* `money_in` drukuje kwotę w innej walucie niż waluta zamówienia, na przykład VAT w Twojej walucie krajowej: `{{ vat_reporting.tax | money_in: vat_reporting.currency }}`.

## W jakim formacie drukują się kwoty

O wyglądzie kwot decyduje **Format liczb** szablonu, dostępny w górnym pasku edytora lub na stronie ustawień szablonu:

| Format liczb | Co robi |
| - | - |
| **Format walut sklepu** | Używa formatu walut Twojego sklepu z panelu administracyjnego Shopify, tak jak Shopify Order Printer. |
| **Format języka dokumentu** | Zapisuje kwoty tak, jak robi to język dokumentu, na przykład `1.234,56 €` po niemiecku. |

`format_number` zawsze używa separatorów języka dokumentu: `{{ 1234.5 | format_number: 2 }}` drukuje `1.234,50` w dokumencie po niemiecku.

## Licz w groszach

Ponieważ kwoty są w groszach, najpierw wykonaj obliczenia, a formatuj na końcu:

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

Porównuj również kwoty w groszach: `{% if total_price >= 10000 %}` oznacza 100,00 lub więcej.

## Warto wiedzieć

* Filtry money drukują właściwą liczbę miejsc po przecinku dla każdej waluty. Waluty z trzema miejscami po przecinku (takie jak KWD) je zachowują.
* Metapole typu money nie jest w groszach: ma `value` (na przykład `23.00`) i `unit` (kod waluty). Zobacz [Metapola w szablonach](https://foliant-help.iforiti.com/pl/template-editor/metafields.md).
* Ceny pozycji są podane po rabatach na pozycje. Rabaty na całe zamówienie są w `order_level_discounts`. Zobacz [Pozycje zamówienia w szablonach](https://foliant-help.iforiti.com/pl/template-editor/liquid-line-items.md).

## Powiązane artykuły

* [Obiekt order i najczęstsze zmienne](https://foliant-help.iforiti.com/pl/template-editor/liquid-order-variables.md)
* [Filtry Liquid](https://foliant-help.iforiti.com/pl/template-editor/liquid-filters.md)
* [Daty, języki i tłumaczenia](https://foliant-help.iforiti.com/pl/template-editor/liquid-dates-and-languages.md)
* [Treść warunkowa w Liquid](https://foliant-help.iforiti.com/pl/template-editor/liquid-conditional-content.md)


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