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

# Thiết lập đánh số chứng từ

> Đặt số thứ tự riêng cho hóa đơn, phiếu ghi có và báo giá, với tiền tố, hậu tố, số chữ số và tùy chọn bắt đầu lại hằng năm hoặc hằng tháng.

Foliant có thể đặt số thứ tự cho hóa đơn, phiếu ghi có và báo giá, chẳng hạn `INV-2026-0042`. Mỗi loại chứng từ có dãy số riêng, nên hóa đơn, phiếu ghi có và báo giá được đếm riêng. Bạn thiết lập định dạng số trong **Cài đặt › Tài liệu & in ấn**, tại mục **Đánh số chứng từ**. Tính năng đánh số chứng từ có trên mọi gói.

![Đánh số chứng từ trong cài đặt Tài liệu & in ấn](https://mintcdn.com/foliant-dev/AoWxppgqeHqT1nDZ/invoices-and-numbering/images/document-numbering.png?fit=max\&auto=format\&n=AoWxppgqeHqT1nDZ\&q=85\&s=3c03cf7defc767306c2467bd787f248e)

## Trước khi bắt đầu

Chỉ những mẫu có loại chứng từ mới được đánh số. Trong phần cài đặt của từng mẫu, bạn đặt **Loại chứng từ** là **Hóa đơn**, **Phiếu ghi có** hoặc **Báo giá**. Các mẫu đặt là **Khác (không đánh số)**, như phiếu đóng gói và phiếu trả hàng, sẽ không bao giờ được đánh số.

Nếu bạn bật đánh số cho một loại mà chưa có mẫu nào thuộc loại chứng từ đó, Foliant sẽ hiện cảnh báo, ví dụ: "Chưa có mẫu nào là hóa đơn, nên sẽ không có gì được đánh số."

## Bật đánh số

1. Trong Foliant, bạn vào **Cài đặt › Tài liệu & in ấn**.
2. Trong **Đánh số chứng từ**, bạn bật **Đánh số hóa đơn**, **Đánh số phiếu ghi có** hoặc **Đánh số báo giá**.
3. Thiết lập định dạng (xem bảng bên dưới). Bên dưới các trường, **Các số tiếp theo** hiển thị trước ba số tiếp theo.
4. Bạn nhấp **Lưu**.
5. Foliant yêu cầu bạn xác nhận: **Lưu cách đánh số?** liệt kê các số tiếp theo cho từng loại bạn đã thay đổi. Bạn nhấp **Lưu cách đánh số**.

## Định dạng số

| Trường | Chức năng |
| - | - |
| **Tiền tố** | Văn bản đứng trước số, chẳng hạn `INV-`. Tối đa 30 ký tự. |
| **Hậu tố** | Văn bản đứng sau số. Tối đa 30 ký tự. |
| **Chữ số** | Số có bao nhiêu chữ số. Số ngắn hơn sẽ được thêm số 0 ở đầu: với 4 chữ số, 42 được in thành `0042`. Từ 1 đến 12. |
| **Số tiếp theo** | Số mà chứng từ tiếp theo sẽ nhận. Số này chỉ có thể tăng lên. |
| **Bắt đầu lại từ 1** | **Không bao giờ**, **Hằng năm** hoặc **Hằng tháng**. |

### Dùng ngày tháng trong tiền tố hoặc hậu tố

Bạn có thể thêm `{year}` và `{month}` vào tiền tố hoặc hậu tố. Foliant sẽ thay chúng bằng năm (`2026`) và tháng (`05`) của ngày cấp số, theo múi giờ của cửa hàng bạn.

Ví dụ, tiền tố `INV-{year}-` với 4 chữ số cho ra `INV-2026-0001`, `INV-2026-0002`, v.v.

### Bắt đầu lại hằng năm hoặc hằng tháng

Nếu số bắt đầu lại từ 1, số sẽ bị trùng trừ khi ngày tháng là một phần của số. Vì vậy:

* **Hằng năm** cần có `{year}` trong tiền tố hoặc hậu tố.
* **Hằng tháng** cần có cả `{year}` và `{month}`.

Nếu thiếu, Foliant sẽ hiện "Số bắt đầu lại cần có `{year}` trong tiền tố hoặc hậu tố, nếu không số sẽ bị trùng." và bạn không thể lưu cho đến khi thêm vào.

Khi bạn thay đổi tần suất bắt đầu lại, việc đếm vẫn tiếp tục từ số hiện tại trong kỳ hiện tại. Số chỉ quay về 1 khi năm hoặc tháng tiếp theo bắt đầu.

## Số tiếp theo chỉ tăng lên

Khi một chứng từ đã có số, chứng từ đó sẽ giữ số này, và Foliant không bao giờ cấp số đó cho chứng từ khác. Bạn có thể tăng **Số tiếp theo**, ví dụ để nối tiếp các số bạn đã dùng trong ứng dụng khác. Bạn không thể giảm xuống thấp hơn số mà chứng từ tiếp theo sẽ nhận.

Bên dưới mỗi loại, Foliant hiển thị số được cấp gần nhất và ngày cấp, ví dụ "Cấp gần nhất: INV-2026-0041 ngày 3 tháng 5, 2026".

## Hiển thị số trên chứng từ của bạn

Các mẫu hiển thị số bằng biến Liquid `{{ document_number }}`. Các mẫu hóa đơn, phiếu ghi có và báo giá có sẵn đã hiển thị số này, kèm ngày cấp làm "Ngày hóa đơn" ("Ngày phiếu ghi có", "Ngày báo giá"). Trong trình chỉnh sửa trực quan, khối **Số chứng từ** hiển thị số và ngày đó trên các chứng từ được đánh số. Trong mẫu của riêng bạn, bạn in ngày bằng `{{ document_date }}`: xem [Ngày hóa đơn](https://foliant-help.iforiti.com/vi/template-editor/liquid-document-numbers.md#the-invoice-date).

Nếu một mẫu được đánh số chưa dùng `{{ document_number }}`, Foliant sẽ thêm một dòng nhỏ ở cuối chứng từ, chẳng hạn "Số hóa đơn: INV-2026-0042 · 3 tháng 5, 2026", để số và ngày cấp không bao giờ bị thiếu.

## Tắt đánh số

Bạn tắt công tắc của một loại rồi lưu. Các chứng từ mới thuộc loại đó sẽ không được đánh số. Các số đã cấp vẫn được giữ: những chứng từ đó giữ nguyên số khi bạn tải xuống hoặc in lại.

## Cần biết

* Bản xem trước mẫu trong trình chỉnh sửa hiển thị số tiếp theo làm ví dụ. Việc này không dùng mất số nào.
* Nếu một số thay đổi về đánh số không lưu được, Foliant sẽ hiện "Một số thay đổi về đánh số chưa được lưu" và chỉ ra trường cần sửa. Các cài đặt khác của bạn trên trang vẫn được lưu.
* Việc tăng số tiếp theo được ghi lại trong **Cài đặt › Nhật ký hoạt động** của bạn.

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

* [Khi nào chứng từ được đánh số](https://foliant-help.iforiti.com/vi/invoices-and-numbering/when-documents-get-numbers.md)
* [Xem số chứng từ trên đơn hàng](https://foliant-help.iforiti.com/vi/invoices-and-numbering/document-numbers-on-orders.md)
* [Khóa hóa đơn đã cấp](https://foliant-help.iforiti.com/vi/invoices-and-numbering/locked-invoices.md)
* [Cài đặt mẫu](https://foliant-help.iforiti.com/vi/templates/template-settings.md)


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