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

# Xác minh PDF và chuỗi hash

> Kiểm tra xem một PDF hóa đơn có phải là bản gốc chưa bị thay đổi do Foliant phát hành hay không, và ý nghĩa của trạng thái chuỗi hash trên trang Hóa đơn đã phát hành.

Khi Foliant phát hành một hóa đơn hoặc giấy báo có đã khóa, Foliant ghi lại một mã hash SHA-256 của PDF. Đây là một dấu vân tay sẽ thay đổi nếu chỉ một ký tự trong tệp thay đổi. Bạn có thể dùng mã này để kiểm tra xem một PDF ai đó gửi cho bạn, chẳng hạn khách hàng hoặc kiểm toán viên, có phải là bản gốc do Foliant phát hành hay không.

![Nút Xác minh PDF trên trang Hóa đơn đã phát hành](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)

## Xác minh PDF

1. Trong Foliant, bạn mở **Hóa đơn đã phát hành**.
2. Bạn nhấp vào **Xác minh PDF** ở đầu trang.
3. Bạn thả tệp vào **PDF cần xác minh**, hoặc nhấp để chọn tệp. Tệp phải là tệp PDF.
4. Bạn nhấp vào **Xác minh**.

Foliant tính hash của tệp và tìm một chứng từ đã phát hành có cùng mã hash.

| Kết quả | Ý nghĩa |
| - | - |
| **Chứng từ gốc** | Tệp là bản gốc chưa bị thay đổi, ví dụ: "Đây là hóa đơn INV-2026-0042 cho đơn hàng #1042, phát hành ngày 2 tháng 10 năm 2026, 10:02, chưa bị thay đổi." |
| **Không khớp** | Không có chứng từ đã phát hành nào có mã hash này. Tệp đã bị thay đổi, được một chương trình khác lưu lại, hoặc chưa từng được Foliant phát hành. |

Dù kết quả thế nào, Foliant cũng hiển thị mã hash SHA-256 của tệp bên dưới kết quả để bạn ghi lại vào hồ sơ của mình.

## Vì sao một hóa đơn thật có thể hiện "Không khớp"

Việc kiểm tra so sánh chính xác từng tệp. Một PDF đã được mở rồi lưu lại, in ra PDF, hoặc đi qua một chương trình làm thay đổi tệp sẽ không còn khớp, dù trông vẫn giống hệt. Bạn hãy tải lại bản gốc từ trang **Hóa đơn đã phát hành** để có tệp khớp.

## Chuỗi hash

Bản ghi của mỗi chứng từ đã phát hành chứa mã hash của bản ghi đứng trước nó, nên các chứng từ đã phát hành của bạn tạo thành một chuỗi. Việc thay đổi một chứng từ đã lưu, tổng tiền hoặc số của chứng từ đó, hay xóa một chứng từ, sẽ làm đứt chuỗi từ điểm đó trở đi.

Mỗi khi bạn mở **Hóa đơn đã phát hành**, Foliant kiểm tra toàn bộ chuỗi:

* **Mọi chứng từ đã phát hành đều chưa bị thay đổi**, kèm số chứng từ đã được kiểm tra. Mọi thứ vẫn như khi phát hành.
* **Một chứng từ đã bị thay đổi sau khi phát hành**: kể từ chứng từ được nêu tên, một chứng từ đã lưu hoặc bản ghi của nó không còn khớp với những gì Foliant đã phát hành. Bạn hãy liên hệ bộ phận hỗ trợ.

## Lưu ý

* Bản lưu trữ bạn tải về từ **Hóa đơn đã phát hành** có mã hash PDF và mã hash bản ghi của từng chứng từ trong tệp kê khai, nên bạn có thể kiểm tra mà không cần Foliant. Xem [Tải bản lưu trữ và thời gian lưu giữ chứng từ](https://foliant-help.iforiti.com/vi/invoices-and-numbering/archive-and-retention.md).
* Mã hash của mỗi chứng từ cũng hiện ra khi bạn di chuột lên biểu tượng tấm khiên trên dòng của chứng từ đó.

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

* [Trang Hóa đơn đã phát hành](https://foliant-help.iforiti.com/vi/invoices-and-numbering/issued-invoices-page.md)
* [Khóa hóa đơn đã phát hành](https://foliant-help.iforiti.com/vi/invoices-and-numbering/locked-invoices.md)
* [Tải bản lưu trữ và thời gian lưu giữ chứng từ](https://foliant-help.iforiti.com/vi/invoices-and-numbering/archive-and-retention.md)


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