> For the complete documentation index, see [llms.txt](https://local.docs.ssaudit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://local.docs.ssaudit.com/hoa-don-dien-t/9.8-nhap-hoa-don-dau-vao.md).

# 9.8 Nhập hóa đơn đầu vào từ Tổng cục Thuế

Khi cần đưa **hóa đơn đầu vào** (hóa đơn mua hàng, dịch vụ) vào SmartBooks mà không phải gõ tay từng tờ, hệ thống hỗ trợ lấy dữ liệu từ Tổng cục Thuế hoặc từ file (PDF/XML) rồi tự ánh xạ thành phiếu Phải trả (AP). Có 4 màn hình theo nguồn dữ liệu:

* **Nhập VAT** — đọc hóa đơn VAT từ file PDF/XML.
* **Nhập dữ liệu CA / CDI** — đọc các loại hóa đơn/chứng từ chuyên biệt từ file PDF/XML.
* **Nhập hóa đơn từ Tổng cục Thuế (PA)** — kết nối trực tiếp cổng Tổng cục Thuế để tải hóa đơn đầu vào về.

> **Quy trình chung (cả 4 màn hình):** **Tải dữ liệu → Kiểm tra/chỉnh sửa trên lưới → Ánh xạ (Mapping) → Lưu → Đưa sang SmartBooks (tạo phiếu AP)**. Dữ liệu sau khi tải chỉ là dữ liệu tạm để kiểm duyệt, **chưa** vào sổ cho đến khi nhấn *Đưa sang SmartBooks*.

### Nhập VAT

**Nghiệp vụ áp dụng:** Khi có file hóa đơn đầu vào dạng PDF hoặc XML và muốn bóc tách dữ liệu (số HĐ, ngày, MST/tên nhà cung cấp, hàng hóa, thuế suất, thành tiền) đưa vào hệ thống.

Để nhập hóa đơn VAT, người dùng thực hiện:

1. Chọn **Load PDF** (bóc tách tự động) hoặc **Load Xml** rồi chọn thư mục chứa file hóa đơn.
2. Kiểm tra, chỉnh sửa dữ liệu trên lưới (sửa trường sai, xóa dòng không cần).
3. Nhấn **Mapping Data** để ánh xạ nhà cung cấp / tài khoản / hàng hóa với danh mục SmartBooks.
4. Nhấn **Lưu** để lưu tạm, sau đó nhấn **Đưa sang SmartBooks** để tạo phiếu Phải trả (AP).

***

### Nhập dữ liệu CA / CDI

**Nghiệp vụ áp dụng:** Tương tự *Nhập VAT* nhưng cho các loại chứng từ chuyên biệt (CA, CDI). Cách thao tác giống nhau, chỉ khác loại dữ liệu nguồn.

Để nhập dữ liệu CA / CDI, người dùng thực hiện:

1. Nhấn **Load PDF** / **Load Xml** → chọn thư mục chứa file.
2. Kiểm tra, chỉnh sửa dữ liệu trên lưới.
3. Nhấn **Mapping Data** để ánh xạ với danh mục SmartBooks.
4. Nhấn **Lưu** → **Đưa sang SmartBooks**.

***

### Nhập hóa đơn từ Tổng cục Thuế (PA)

**Nghiệp vụ áp dụng:** Khi muốn tải trực tiếp hóa đơn đầu vào đã phát hành về doanh nghiệp từ cổng Tổng cục Thuế (không cần file). Cần khai báo kết nối một lần trước khi sử dụng.

Để tải hóa đơn từ Tổng cục Thuế, người dùng thực hiện:

1. Lần đầu: nhấn **Cấu hình PA** và **Cấu hình TCT** để khai báo thông tin kết nối và tài khoản Tổng cục Thuế.
2. Nhập khoảng **Từ ngày – Đến ngày**, nhấn **Tải hóa đơn** (có thể nhấn **Đồng bộ TCT** để lấy thêm hóa đơn mới phát hành).
3. Kiểm tra dữ liệu trên lưới (màu nền cho biết mức độ khớp: **xanh** = đã khớp, **vàng** = gợi ý cần xác nhận, **đỏ** = chưa ánh xạ).
4. Nhấn **Mapping Data** (có thể dùng **Điền nhanh** để gán giá trị mặc định) → **Lưu** → **Đưa sang SmartBooks**.

* **Lưu ý khi thao tác:**
  * Cần tài khoản doanh nghiệp đã đăng ký trên cổng Tổng cục Thuế và thông tin kết nối hợp lệ.
  * Dùng **Hóa đơn lỗi** để xem các hóa đơn không hợp lệ, **Dung lượng** để kiểm tra hạn mức kết nối còn lại.
  * Bắt buộc ánh xạ tài khoản/nhà cung cấp trước khi đưa sang SmartBooks; nếu không phiếu AP sẽ thiếu thông tin hạch toán.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://local.docs.ssaudit.com/hoa-don-dien-t/9.8-nhap-hoa-don-dau-vao.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
