Thanh toán theo kỳ
Vị trí trên ribbon: Tab DVD Cons → Nhóm QS
ID lệnh: btnPaymentValuation
Cần đăng nhập license
Lệnh cần tài khoản DVDAddin còn hạn (Standard hoặc PRO). Trong thời gian dùng thử (Trial) dùng được đầy đủ.
Chức năng
Lệnh lập hồ sơ thanh toán một kỳ từ bảng khối lượng (BoQ). Mỗi lần chạy, add-in tạo một sheet "Kỳ n" gồm ba phần:
- Bảng xác định giá trị khối lượng công việc hoàn thành. Bảng này theo bố cục Mẫu số 03.a/TT (Nghị định 254/2025/NĐ-CP). Khối lượng và Thành tiền mỗi thứ có bốn cột: Theo hợp đồng, Lũy kế đến hết kỳ trước, Thực hiện kỳ này, Lũy kế đến hết kỳ này. Bảng chia ba nhóm:
- A. Công việc theo hợp đồng;
- B. Phát sinh đã được phê duyệt, lấy từ Sổ phát sinh;
- C. Điều chỉnh giá, lấy từ các sheet Bù giá.
- Giá trị đề nghị thanh toán kỳ này. Phần này tính lần lượt: giá trị KL hoàn thành chưa VAT, thuế GTGT, giá trị gồm VAT, trừ thu hồi tạm ứng, trừ giữ lại, rồi ra giá trị đề nghị thanh toán.
- Tổng hợp theo các chỉ tiêu Mẫu 03.a/TT:
- Giá trị hợp đồng;
- Tạm ứng còn lại chưa thu hồi;
- Đã thanh toán đến hết kỳ trước;
- Lũy kế giá trị thực hiện;
- Thu hồi tạm ứng;
- Đề nghị giải ngân kỳ này, gồm tạm ứng và thanh toán KL hoàn thành;
- Lũy kế giải ngân.
Kỳ sau tự nối kỳ trước. Khi chạy lại lệnh, add-in tìm sheet kỳ có số lớn nhất và tự lấy từ đó:
- lũy kế từng dòng;
- giá trị hợp đồng, tạm ứng đã cấp, các tỉ lệ;
- số đã thu hồi, đã thanh toán, đã giữ lại.
Bạn chỉ cập nhật tiến độ trong BoQ rồi bấm lệnh.
Phần tổng hợp là công thức trỏ vào các ô có tên. Sửa một ô vàng trên sheet, chẳng hạn tỉ lệ thu hồi, thì số đề nghị tự tính lại, và người duyệt kiểm được từng bước.
Cách dùng
- Bôi đen vùng BoQ (Hạng mục / ĐVT / KL hợp đồng / Đơn giá / cột tiến độ). Nếu chưa chọn vùng, add-in nhắc rồi dừng. Vùng có cả dòng tiêu đề thì để tick Dòng đầu vùng chọn là tiêu đề (bỏ qua) (tick sẵn).
- Bấm DVD Cons → QS → Thanh toán theo kỳ.
- Ở khung Cột của bảng BoQ, khai báo bằng chữ cột (B, E…):
- Hạng mục — mặc định
B; - ĐVT — mặc định
D; - KL hợp đồng — mặc định
E; - Đơn giá (chưa VAT) — mặc định
F; - Tiến độ.
- Hạng mục — mặc định
- Chọn kiểu của cột tiến độ:
- % hoàn thành lũy kế;
- % hoàn thành riêng kỳ này;
- KL thực hiện lũy kế;
- KL thực hiện kỳ này.
- Lũy kế kỳ trước chỉ dùng ở kỳ đầu, khi đã có số thanh toán trước khi dùng lệnh. Đó là cột giá trị lũy kế đã thanh toán. Từ kỳ thứ hai, ô này tự tắt.
- Ở khung Kỳ thanh toán và thông số hợp đồng:
- Nhập Thanh toán lần thứ (tự đề xuất số kỳ tiếp theo), Ngày, Công trình, Hợp đồng số.
- Nhập Giá trị HĐ (gồm VAT), Thuế GTGT (%), Tạm ứng đã cấp (lũy kế), Tạm ứng cấp kỳ này, Thu hồi tạm ứng (%), Giữ lại mỗi kỳ (%).
- Từ kỳ thứ hai, các ô này điền sẵn theo kỳ trước.
- Tick hoặc bỏ tick Đưa … dòng phát sinh ĐÃ DUYỆT vào bảng và Đưa … khoản bù giá vào bảng. Hộp thoại cho biết số dòng, số tiền và số dòng còn đang đề xuất.
- Bấm Lập bảng.
- Thiếu cột bắt buộc hoặc số gõ sai thì hộp thoại báo đỏ và không đóng.
- Lập xong, thông báo cho biết giá trị kỳ này, số đề nghị thanh toán và kỳ trước đã dùng.
Video hướng dẫn
Sổ phát sinh, Bù giá và Thanh toán theo kỳ · 6 phút 21 giây · 16 trường hợp · Tải video · File thực hành theo video
Lệnh trong video: Thanh toán theo kỳ · Bù giá · Sổ phát sinh
Các chương (21)
- Giới thiệu
- Mở lệnh
- Chuỗi hồ sơ
- 1 · Kỳ 1 từ bảng BoQ
- 2 · Bốn kiểu cột tiến độ
- 3 · Vượt khối lượng hợp đồng
- 4 · Lập Sổ phát sinh
- 5 · Duyệt, từ chối phát sinh
- 6 · Bù giá trực tiếp
- 7 · Bù giá theo chỉ số giá
- 8 · Tỉ trọng sai, hai sheet Bù giá
- 9 · Kỳ 2 lấy lũy kế kỳ 1
- 10 · Tạm ứng, giữ lại, VAT
- 11 · Đổi tên sheet, hạng mục
- 12 · Lập lại, sửa kỳ cũ
- 13 · Dòng chương, số dạng chữ
- 14 · Sheet đang bảo vệ
- 15 · Hoàn tác Ctrl+Z
- 16 · Khi nhập sai
- Mẹo
- Kết thúc
Hướng dẫn bằng hình
Thực hành
Tải file mẫu của lệnh này — dữ liệu y như hình dưới (sheet BoQ), mở ra là làm theo được ngay từng bước.
Bước 1. Bôi đen bảng khối lượng hợp đồng, gồm cả dòng tiêu đề (1). Cột % HT lũy kế (2) là tiến độ bạn cập nhật trước mỗi kỳ thanh toán.

Bước 2. Trên ribbon, mở tab DVD Cons → nhóm QS → bấm Thanh toán theo kỳ.

Bước 3. Khai báo chữ cột của BoQ (1) và chọn kiểu cột tiến độ (2). Nhập thông tin kỳ: Công trình, Hợp đồng số (3), Giá trị HĐ (gồm VAT), tạm ứng, các tỉ lệ thu hồi / giữ lại (4) — từ kỳ thứ hai các ô này tự điền theo kỳ trước. Tick đưa phát sinh đã duyệt vào bảng (5) rồi bấm Lập bảng (6).

Bước 4. Add-in tạo sheet Kỳ 1 theo bố cục Mẫu số 03.a/TT: nhóm A công việc theo hợp đồng, nhóm B phát sinh đã duyệt; khối lượng và thành tiền mỗi thứ bốn cột (theo HĐ / lũy kế kỳ trước / kỳ này / lũy kế) (1). Bên dưới là phần tính giá trị đề nghị thanh toán và tổng hợp, toàn bộ là công thức; thông báo cho biết giá trị kỳ này 1.458.485.000 (chưa VAT) và số đề nghị thanh toán 1.283.466.800.

Bước 5. Kỳ sau chỉ cần cập nhật cột tiến độ trong BoQ, bôi đen lại và bấm lệnh: hộp thoại đề xuất Thanh toán lần thứ 2, điền sẵn thông số hợp đồng, sheet Kỳ 2 tự lấy lũy kế từ sheet Kỳ 1.
Ví dụ
BoQ có 3 dòng:
- Bê tông móng: 100 m3 × 1.000.000, đạt 40% lũy kế;
- Cốt thép: 10 tấn × 20.000.000, đạt 50%;
- Bê tông móng (hạng mục thứ hai cùng tên): 50 m3 × 1.000.000, đạt 100%.
Sổ phát sinh có một dòng đã duyệt: Đào đất bổ sung 20 m3 × 100.000. Có một sheet Bù giá 500 đ.
Thông số hợp đồng:
- Giá trị HĐ 400.000.000;
- Tạm ứng đã cấp 60.000.000;
- Thu hồi 15%, giữ lại 5%, VAT 10%.
| Kỳ 1 | Giá trị |
|---|---|
| KL hoàn thành kỳ này, chưa VAT (A 190.000.000 + B 2.000.000 + C 500) | 192.000.500 |
| Gồm VAT | 211.200.550 |
| Thu hồi tạm ứng (15%) | 31.680.083 |
| Giữ lại (5%) | 10.560.028 |
| Đề nghị thanh toán KL hoàn thành | 168.960.439 |
Sang kỳ 2, bê tông móng lên 60% và dòng phát sinh giảm (bỏ lát gạch, −2.000.000) vừa được duyệt. Bấm lệnh, add-in tự lấy lũy kế từ sheet "Kỳ 1":
- Dòng phát sinh đã trả đủ và khoản bù giá không tính lại.
- Hai dòng "Bê tông móng" trùng tên vẫn khớp đúng thứ tự.
Kết quả kỳ 2:
- Giá trị kỳ này: 20.000.000 − 2.000.000 = 18.000.000;
- Đề nghị thanh toán: 15.840.000;
- "Đã thanh toán đến hết kỳ trước" chuyển sang: 200.640.522.
Lưu ý
- Bảng là công cụ hỗ trợ lập hồ sơ. Bố cục bám Mẫu 03.a/TT, nhưng phải đối chiếu mẫu áp dụng cho dự án và điều khoản hợp đồng trước khi trình.
- Thu hồi tạm ứng: mỗi kỳ trừ (giá trị gồm VAT × tỉ lệ thu hồi), không vượt số tạm ứng còn lại.
- Không nhập tỉ lệ thì lệnh dùng tỉ lệ tạm ứng / giá trị hợp đồng.
- Mức và điểm dừng thu hồi theo thỏa thuận hợp đồng; sửa ô vàng trên sheet nếu khác.
- Giữ lại là phần trăm của giá trị kỳ này gồm VAT. Mức trần giữ lại (nếu hợp đồng có) chưa tự áp, nên tự theo dõi qua dòng "Đã giữ lại lũy kế".
- Đơn giá và thành tiền trong bảng chi tiết là CHƯA VAT. Giá trị hợp đồng nhập là GỒM VAT.
- Phát sinh chỉ vào bảng khi có trạng thái Đã duyệt trong Sổ phát sinh. Lần đầu vào bảng, dòng phát sinh được tính là thực hiện toàn bộ.
- Bù giá: mỗi sheet Bù giá là một khoản trọn gói, trả một lần.
- Khớp lũy kế theo khoá (tên + ĐVT + thứ tự xuất hiện), lưu ở cột ẩn của sheet kỳ.
- Đổi tên hạng mục trong BoQ giữa hai kỳ thì dòng đó mất lũy kế. Lệnh cảnh báo số dòng của kỳ trước không còn khớp.
- Lũy kế vượt KL hợp đồng được ghi ở cột Ghi chú và báo trong thông báo.
- Đừng xoá sheet kỳ trước: kỳ sau đọc lũy kế từ đó. Đổi tên sheet thì không sao, vì lệnh nhận sheet kỳ qua dấu ẩn chứ không qua tên.
- Sheet BoQ gốc không bị sửa. Sheet kỳ mới không hoàn tác được bằng Ctrl+Z; muốn bỏ thì xoá sheet.
Liên quan
- Sổ phát sinh — duyệt phát sinh (trạng thái + số văn bản) để đưa vào thanh toán.
- Bù giá — lập sheet bù giá để đưa vào nhóm C.
- So sánh BoQ — tìm khối lượng chênh lệch, lập luôn Sổ phát sinh.
- AI Báo giá XD — ước tính đơn giá cho hạng mục chưa có giá.
- Kế hoạch NT — bám danh mục nghiệm thu để xác nhận khối lượng được thanh toán.