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

# 設定單據編號

> 為發票、折讓單和報價單設定各自的連續編號，可加上前綴、後綴、位數，並設定每年或每月重新編號。

Foliant 可以為發票、折讓單和報價單設定連續編號，例如 `INV-2026-0042`。每種單據類型都有自己的編號序列，因此發票、折讓單和報價單會分開計數。您可以在 **設定 › 文件與列印** 的 **單據編號** 區塊中設定編號格式。所有方案都能使用單據編號功能。

![文件與列印設定中的單據編號](https://mintcdn.com/foliant-dev/AoWxppgqeHqT1nDZ/invoices-and-numbering/images/document-numbering.png?fit=max\&auto=format\&n=AoWxppgqeHqT1nDZ\&q=85\&s=3c03cf7defc767306c2467bd787f248e)

## 開始之前

只有設定了單據類型的範本才會編號。請在每個範本的設定中，將 **單據類型** 設為 **發票**、**折讓單** 或 **報價單**。設為 **其他（不編號）** 的範本（例如包裝單和退貨單）永遠不會取得編號。

如果您為某個類型開啟編號，但還沒有任何範本使用該單據類型，Foliant 會顯示警告，例如：「目前還沒有任何範本設為發票，因此不會產生任何編號。」

## 開啟編號

1. 在 Foliant 中，前往 **設定 › 文件與列印**。
2. 在 **單據編號** 中，開啟 **為發票編號**、**為折讓單編號** 或 **為報價單編號**。
3. 設定格式（請參閱下表）。欄位下方的 **接下來的編號** 會顯示接下來三個編號的實際樣式。
4. 按一下 **儲存**。
5. Foliant 會請您確認：**要儲存編號設定嗎？** 會列出您變更的每個類型接下來的編號。按一下 **儲存編號設定**。

## 編號格式

| 欄位 | 用途 |
| - | - |
| **前綴** | 編號前面的文字，例如 `INV-`。最多 30 個字元。 |
| **後綴** | 編號後面的文字。最多 30 個字元。 |
| **位數** | 編號的位數。位數不足時會在前面補 0：設為 4 位數時，42 會顯示為 `0042`。可設定 1 到 12。 |
| **下一個編號** | 下一份單據會取得的編號。只能往前調整。 |
| **從 1 重新開始** | **從不**、**每年** 或 **每月**。 |

### 在前綴或後綴中使用日期

您可以在前綴或後綴中加入 `{year}` 和 `{month}`。Foliant 會依您商店的時區，將它們替換成編號開立當天的年份（`2026`）和月份（`05`）。

例如，前綴設為 `INV-{year}-` 且位數為 4 時，會產生 `INV-2026-0001`、`INV-2026-0002`，依此類推。

### 每年或每月重新編號

如果編號從 1 重新開始，除非編號中包含日期，否則編號會重複。因此：

* **每年** 需要在前綴或後綴中加入 `{year}`。
* **每月** 需要同時加入 `{year}` 和 `{month}`。

如果缺少這些項目，Foliant 會顯示「重新開始的編號需要在前綴或後綴中加入 `{year}`，否則編號會重複。」，在您加入之前無法儲存。

當您變更重新編號的頻率時，會從目前期間的目前編號繼續計數。編號要等到下一年或下個月開始時，才會回到 1。

## 下一個編號只能往前

單據一旦取得編號，就會一直保留該編號，Foliant 也絕不會把這個編號給其他單據。您可以調高 **下一個編號**，例如接續您在其他應用程式中使用過的編號。但您無法將它調低到下一份單據會取得的編號以下。

Foliant 會在每個類型下方顯示最後開立的編號及其日期，例如「最後開立：INV-2026-0041，2026 年 5 月 3 日」。

## 在單據上顯示編號

範本會使用 Liquid 變數 `{{ document_number }}` 顯示編號。內建的發票、折讓單和報價單範本已經會顯示編號，並將開立日期顯示為「發票日期」（「折讓單日期」、「報價單日期」）。在視覺化編輯器中，**單據編號** 區塊會在已編號的單據上顯示編號和該日期。在您自己的範本中，請使用 `{{ document_date }}` 顯示日期：請參閱[發票日期](https://foliant-help.iforiti.com/zh-Hant/template-editor/liquid-document-numbers.md#the-invoice-date)。

如果已編號的範本尚未使用 `{{ document_number }}`，Foliant 會在單據底部加上一小行文字，例如「發票編號：INV-2026-0042 · 2026 年 5 月 3 日」，確保編號和日期不會遺漏。

## 關閉編號

關閉該類型的開關並儲存。該類型的新單據將不會編號。已開立的編號會保留：這些單據在您再次下載或列印時，仍會保有原本的編號。

## 小提醒

* 編輯器中的範本預覽會以下一個編號作為範例顯示，但不會用掉編號。
* 如果部分編號變更無法儲存，Foliant 會顯示「部分編號變更未儲存」，並指出需要修正的欄位。您在此頁面上的其他設定仍會儲存。
* 調高下一個編號的操作會記錄在您的 **設定 › 活動紀錄** 中。

## 相關文章

* [單據何時取得編號](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/when-documents-get-numbers.md)
* [在訂單中查看單據編號](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/document-numbers-on-orders.md)
* [鎖定已開立的發票](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/locked-invoices.md)
* [範本設定](https://foliant-help.iforiti.com/zh-Hant/templates/template-settings.md)


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