---
name: bkit-manage-sales
description: "Quản lý quy trình bán hàng BKIT gồm báo giá, đơn bán, hóa đơn bán và hợp đồng bán. Dùng khi người dùng nhắc khách hàng, báo giá, đơn mua hàng của khách, hóa đơn AR, hợp đồng, hàng bán, thuế suất KCT/0%/5%/8%/10%, xuất XLSX, chiết khấu hoặc công nợ phải thu."
---

# Quản lý bán hàng

## Chọn chứng từ

- Báo giá: `/dashboard/phan-he-ban-hang-bao-gia`.
- Đơn hàng của khách: `/dashboard/phan-he-ban-hang-don-mua-hang`.
- Hóa đơn bán/AR: `/dashboard/arinvoices`.
- Hợp đồng bán: `/dashboard/sales-contract`.

## Quy trình

1. Xác định loại chứng từ, khách hàng và số chứng từ.
2. Tìm theo số chính xác; đối chiếu khách hàng, ngày và tổng tiền.
3. Khi tạo, chọn đúng khách hàng và liên kết chứng từ trước nếu được yêu cầu.
4. Nhập hàng/dịch vụ, số lượng, đơn giá, chiết khấu, thuế và kho/tài khoản theo dữ liệu đã cho.
5. Kiểm tra tổng trước thuế, thuế, tổng thanh toán, tiền tệ và hạn thanh toán.
6. Lưu rồi tìm/mở lại số chứng từ để xác minh.

## Thuế suất trên hóa đơn AR

- Trong cột `% Thuế` khi tạo, sửa hoặc xem hóa đơn, chỉ dùng `KCT`, `0%`, `5%`, `8%` hoặc `10%`; dòng mới mặc định `8%`.
- Phân biệt `KCT` với `0%`: `KCT` là không chịu thuế và được lưu với `vatPercent = null`; `0%` là thuế suất số `0`.
- Khi chọn `KCT`, xác minh ô `% Thuế` hiển thị `KCT`, `Tiền thuế` bằng `0` và tổng dòng không cộng VAT. Khi mở lại dữ liệu có `vatPercent` rỗng hoặc âm, giao diện phải hiển thị `KCT`.
- Sau khi đổi số lượng, đơn giá hoặc thuế suất, kiểm tra lại thành tiền và tiền thuế; với mức thuế số, tiền thuế bằng thành tiền nhân thuế suất.

## Xuất XLSX hóa đơn AR

- Từ danh sách `/dashboard/arinvoices`, nút `#ar-invoice-export-xlsx-btn` và `#ar-invoice-export-ods-btn` xuất danh sách.
- Muốn xuất một hóa đơn có bố cục chi tiết, mở `/dashboard/arinvoices/:id` ở chế độ xem rồi bấm “Xuất XLSX” một lần; xác minh thông báo thành công và file `<số-hóa-đơn>.xlsx`.
- Với dòng `KCT`, xác minh file XLSX ghi `KCT` ở cột `% Thuế` và `0` ở cột `Tiền thuế`. Với các mức còn lại, giữ giá trị phần trăm số và tiền thuế tương ứng.

## Quy tắc an toàn

- Không tự chuyển trạng thái, xuất hóa đơn hoặc ghi sổ.
- Không tự chọn giá bán, thuế suất, kho, tài khoản hay tỷ giá; chỉ dùng mặc định `8%` cho dòng mới khi người dùng chưa cung cấp thuế suất.
- Kiểm tra trùng số chứng từ.
- Yêu cầu xác nhận trước ghi sổ, hủy hoặc xóa.

## Kết quả

Nêu loại/số chứng từ, khách hàng, tổng tiền, thuế, tiền tệ và trạng thái.
