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

# Tiền và đơn vị tiền tệ trong mẫu

> Giá trị tiền trong Liquid của Foliant được tính bằng xu. Hãy in chúng bằng các bộ lọc tiền, theo đơn vị tiền tệ của đơn hàng hoặc một đơn vị tiền tệ khác.

Trong Liquid của Foliant, mọi giá trị tiền đều là số nguyên tính bằng xu: tổng đơn hàng 100.00 là `10000`. Cách này giống Shopify Order Printer, nên các mẫu hiện có vẫn in ra cùng số tiền. Để in một số tiền, bạn luôn dùng bộ lọc tiền: bộ lọc sẽ chia cho 100 và thêm đơn vị tiền tệ.

## Các bộ lọc tiền

| Bộ lọc | Ví dụ | Kết quả in (định dạng cửa hàng `${{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' }}` | Số tiền theo đơn vị tiền tệ bạn chỉ định |

* `money`, `money_with_currency`, `money_without_currency` và `money_without_trailing_zeros` dùng **đơn vị tiền tệ của đơn hàng**, nên đơn hàng thanh toán bằng đô la Canada sẽ được in bằng CAD.
* `money_in` in số tiền theo một đơn vị tiền tệ khác với đơn vị của đơn hàng, ví dụ VAT theo đơn vị tiền tệ quốc gia của bạn: `{{ vat_reporting.tax | money_in: vat_reporting.currency }}`.

## Tiền được in theo định dạng nào

**Định dạng số** của mẫu, ở hàng trên cùng của trình chỉnh sửa hoặc trên trang cài đặt của mẫu, quyết định cách hiển thị số tiền:

| Định dạng số | Tác dụng |
| - | - |
| **Định dạng tiền của cửa hàng** | Dùng định dạng tiền của cửa hàng bạn trong trang quản trị Shopify, giống như Shopify Order Printer. |
| **Định dạng theo ngôn ngữ tài liệu** | Viết số tiền theo cách của ngôn ngữ tài liệu, ví dụ `1.234,56 €` trong tiếng Đức. |

`format_number` luôn dùng dấu phân cách của ngôn ngữ tài liệu: `{{ 1234.5 | format_number: 2 }}` in ra `1.234,50` trong tài liệu tiếng Đức.

## Tính toán bằng xu

Vì số tiền được tính bằng xu, bạn hãy tính toán trước và định dạng sau cùng:

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

Khi so sánh, bạn cũng dùng số tiền tính bằng xu: `{% if total_price >= 10000 %}` nghĩa là từ 100.00 trở lên.

## Lưu ý

* Các bộ lọc tiền in đúng số chữ số thập phân cho từng đơn vị tiền tệ. Đơn vị tiền tệ có ba chữ số thập phân (như KWD) được giữ nguyên.
* Metafield kiểu tiền không tính bằng xu: nó có `value` (như `23.00`) và `unit` (mã đơn vị tiền tệ). Xem [Metafield trong mẫu](https://foliant-help.iforiti.com/vi/template-editor/metafields.md).
* Giá của mặt hàng là giá sau khi đã trừ chiết khấu theo mặt hàng. Chiết khấu áp dụng cho toàn đơn hàng nằm trong `order_level_discounts`. Xem [Mặt hàng trong mẫu](https://foliant-help.iforiti.com/vi/template-editor/liquid-line-items.md).

## Bài viết liên quan

* [Đối tượng đơn hàng và các biến thường dùng](https://foliant-help.iforiti.com/vi/template-editor/liquid-order-variables.md)
* [Bộ lọc Liquid](https://foliant-help.iforiti.com/vi/template-editor/liquid-filters.md)
* [Ngày, ngôn ngữ và bản dịch](https://foliant-help.iforiti.com/vi/template-editor/liquid-dates-and-languages.md)
* [Nội dung có điều kiện trong Liquid](https://foliant-help.iforiti.com/vi/template-editor/liquid-conditional-content.md)


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