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

# 驗證 PDF 與雜湊鏈

> 檢查發票 PDF 是否為 Foliant 開立且未經更改的原始檔，以及「已開立的發票」頁面上雜湊鏈狀態的意義。

Foliant 開立已鎖定的發票或折讓單時，會記錄該 PDF 的 SHA-256 雜湊值：這是一種指紋，即使檔案只改了一個字元也會隨之改變。您可以用它來檢查別人（例如顧客或稽核人員）交給您的 PDF，是否為 Foliant 開立的原始檔。

![「已開立的發票」頁面上的「驗證 PDF」按鈕](https://mintcdn.com/foliant-dev/nnNby4-r9e5xN6eK/invoices-and-numbering/images/issued-invoices-page.png?fit=max\&auto=format\&n=nnNby4-r9e5xN6eK\&q=85\&s=84278c07c2165181389f6e7d4d476bfa)

## 驗證 PDF

1. 在 Foliant 中開啟 **已開立的發票**。
2. 點選頁面上方的 **驗證 PDF**。
3. 將檔案拖曳到 **要驗證的 PDF**，或點選以選擇檔案。檔案必須是 PDF。
4. 點選 **驗證**。

Foliant 會計算檔案的雜湊值，並尋找雜湊值相同的已開立單據。

| 結果 | 意義 |
| - | - |
| **原始單據** | 此檔案是未經更改的原始檔，例如「這是訂單 #1042 的發票 INV-2026-0042，開立於 2026 年 10 月 2 日 10:02，未經更改。」 |
| **沒有相符項目** | 沒有任何已開立單據具有此雜湊值。檔案已被更改、被其他程式重新儲存，或從未由 Foliant 開立。 |

無論結果如何，Foliant 都會在結果下方顯示檔案的 SHA-256 雜湊值，方便您記錄備查。

## 為什麼真正的發票也可能顯示「沒有相符項目」

此檢查比對的是完全相同的檔案。若 PDF 曾被開啟後重新儲存、以列印方式另存為 PDF，或經過會修改檔案的程式處理，即使看起來一樣，也不會再相符。請從 **已開立的發票** 頁面重新下載原始檔，即可取得相符的檔案。

## 雜湊鏈

每筆已開立單據的紀錄都包含前一筆紀錄的雜湊值，因此您的已開立單據會形成一條鏈。只要更改已儲存的單據、其總額或編號，或刪除任何一筆，鏈從該處起就會斷開。

每次您開啟 **已開立的發票** 時，Foliant 都會檢查整條鏈：

* **每筆已開立單據皆未經更改**，並顯示已檢查的單據數量。一切都與開立時相同。
* **有單據在開立後被更改**：從所指出的單據起，已儲存的單據或其紀錄與 Foliant 開立的內容不再相符。請聯絡客服。

## 小提醒

* 您從 **已開立的發票** 下載的封存檔，其清單中包含每筆單據的 PDF 雜湊值與紀錄雜湊值，因此您不需透過 Foliant 也能檢查。請參閱[下載封存檔與單據保存期限](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/archive-and-retention.md)。
* 將游標移到每列的盾牌圖示上，也會顯示該單據的雜湊值。

## 相關文章

* [「已開立的發票」頁面](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/issued-invoices-page.md)
* [鎖定已開立的發票](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/locked-invoices.md)
* [下載封存檔與單據保存期限](https://foliant-help.iforiti.com/zh-Hant/invoices-and-numbering/archive-and-retention.md)


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