HIỂU VÀ TẬN DỤNG PAYMENT ENTRY VÀ PAYMENT RECONCILIATION (Thanh toán & Đối soát)
Đây là tính năng giúp kế toán "dẹp bỏ" file Excel theo dõi công nợ thủ công bên ngoài.
Trong kế toán truyền thống, bạn thường hạch toán: "Khách A trả 100 triệu" -> Nợ 112 / Có 131. Xong.
Nhưng trong ERPNext, câu hỏi bắt buộc là: "100 triệu này trả cho Hóa đơn nào?".
Dưới đây là cơ chế hoạt động chi tiết của Payment Entry (Phiếu thanh toán) và Reconciliation (Đối soát/Cấn trừ):
1. Payment Entry: Không chỉ là Phiếu Thu/Chi
Khác với phần mềm thông thường tách riêng "Phiếu Thu" và "Phiếu Chi", ERPNext dùng chung 1 form là Payment Entry với 3 chế độ:
- Receive: Thu tiền (Khách trả, Thu nhập khác).
- Pay: Chi tiền (Trả NCC, Tạm ứng, Chi phí).
- Internal Transfer: Chuyển tiền nội bộ (Rút tiền mặt nộp ngân hàng).
Quy trình "Tự động hóa" khi Thu tiền:
Thay vì nhập tay số tiền, quy trình chuẩn trên ERPNext là:
- Mở Payment Entry.
- Chọn Khách hàng (Party).
- Bấm nút "Get Outstanding Invoices" (Lấy hóa đơn còn nợ).
- Hệ thống tự động liệt kê danh sách các hóa đơn khách chưa trả.
- Bạn tích chọn hóa đơn cần thanh toán. Hệ thống tự cộng tổng tiền và điền vào ô "Paid Amount".
-> Kết quả: Bút toán Nợ 112/Có 131 được sinh ra, đồng thời Hóa đơn đó chuyển trạng thái từ Unpaid (Chưa thanh toán) sang Paid (Đã thanh toán).
Explore
2. Payment Reconciliation: Công cụ Cấn trừ tự động
Đây là công cụ xử lý các trường hợp "khó" mà kế toán thường đau đầu:
- Trường hợp 1: Khách chuyển khoản một cục 500 triệu nhưng không ghi nội dung trả cho hóa đơn nào.
- Trường hợp 2: Khách trả trước (Đặt cọc) rồi mới lấy hàng sau.
Khi đó, bạn dùng Payment Reconciliation Tool:
- Chọn Khách hàng.
- Bấm "Get Unreconciled Entries" (Lấy các khoản thu chưa gán).
- Bấm "Get Unpaid Invoices" (Lấy các hóa đơn chưa thu).
- Hệ thống hiện ra 2 bảng song song. Bạn chỉ cần kéo thả hoặc bấm "Allocate" để khớp số tiền 500 triệu kia vào 3-4 cái hóa đơn lẻ.
3. Xử lý "Khách trả trước" (Advance Payment)
Với hệ thống tài khoản của bạn (TK 131 lưỡng tính), ERPNext xử lý cực kỳ thông minh mà không cần tách TK "131-Ứng trước".
Quy trình tự động:
- Bước 1 (Nhận tiền): Tạo Payment Entry, chọn Khách A, nhập 100 triệu. Không chọn hóa đơn nào cả (vì chưa có).
- Hạch toán: Nợ 112 / Có 131.
- Trạng thái sổ cái: TK 131 của Khách A đang dư Có 100tr (Hiểu là khách đang ứng trước).
- Bước 2 (Xuất hóa đơn): 1 tuần sau, bán hàng trị giá 80 triệu.
- Hạch toán: Nợ 131 / Có 511.
- Bước 3 (Cấn trừ): ERPNext sẽ hỏi bạn: "Khách này còn dư 100 triệu chưa dùng, bạn có muốn trừ vào hóa đơn này không?"
- Nếu chọn "Yes", hệ thống tự động link khoản 100 triệu kia vào hóa đơn 80 triệu.
- Kết quả: Hóa đơn thành "Paid", Khách A còn dư 20 triệu cho lần sau.
4. Tự động hạch toán Chênh lệch tỷ giá (Exchange Rate)
Đây là tính năng "ăn tiền" với các công ty có giao dịch ngoại tệ (TK 1122 của bạn).
Ví dụ:
- Ngày 1: Bán hàng (Sales Invoice), tỷ giá 23.000. Tổng tiền $1,000 = 23.000.000 VNĐ.
- Nợ 131: 23.000.000.
- Ngày 15: Khách trả tiền (Payment Entry), tỷ giá lên 23.500. Tổng tiền thu $1,000 = 23.500.000 VNĐ.
- Nợ 1122: 23.500.000 (Thực thu).
- Có 131: 23.000.000 (Gạch đúng số nợ gốc).
- Lệch: 500.000 đ.
Trên ERPNext:
Khi bạn lưu Payment Entry, hệ thống phát hiện chênh lệch và TỰ ĐỘNG thêm một dòng hạch toán vào tài khoản 413 (Exchange Gain/Loss) mà bạn đã cài đặt trong Company Default.
-> Kế toán không cần tính toán thủ công hay làm bút toán bổ sung.
5. Lợi ích so với cách làm cũ
| Tính năng | Kế toán Excel / Phần mềm cũ | ERPNext (Reconciliation) |
| Biết ai nợ | Biết tổng số nợ (Dư Nợ 131). | Biết chính xác nợ Hóa đơn nào, quá hạn bao nhiêu ngày. |
| Tuổi nợ | Phải tự tính tay ngày quá hạn. | Bấm 1 nút ra báo cáo: "Hóa đơn #001 quá hạn 15 ngày". |
| Trả tiền thừa | Khó theo dõi phần tiền thừa để trừ lần sau. | Tự động treo phần thừa (Unallocated) để dùng cho đơn sau. |
| Tỷ giá | Phải tính chênh lệch và hạch toán tay. | Tự động tính và hạch toán vào 413/515/635. |
Lời khuyên cho bạn
Trong quá trình import dữ liệu ban đầu (Opening Balance), bạn sẽ gặp trường hợp Công nợ đầu kỳ.
- Sai lầm thường gặp: Nhập tổng số tiền khách A nợ vào 1 cục (Journal Entry). -> Hậu quả: Sau này khách trả tiền, bạn không biết gạch nợ cho hóa đơn cũ nào.
- Cách làm đúng: Khi khai báo số dư đầu kỳ cho TK 131, hãy cố gắng nhập chi tiết từng hóa đơn tồn đọng (Sử dụng công cụ Opening Invoice Creation Tool của ERPNext). Khi đó, hệ thống Payment & Reconciliation mới hoạt động hoàn hảo ngay từ ngày đầu tiên.