Doanh thu hợp đồng xây dựng: cách dùng trên KetoanX

Cập nhật · Biên soạn: KetoanX

Màn này ghi doanh thu cho hợp đồng xây dựng mà chủ đầu tư thanh toán theo tiến độ kế hoạch. Phần mềm lấy chi phí thực tế đã tập hợp cho công trình, chia cho tổng chi phí dự toán để ra tỷ lệ hoàn thành, rồi ghi phần doanh thu chưa ghi: Nợ 337 / Có 511. Bài này dành cho kế toán công ty xây lắp.

Mở ở
Bán hàng → Doanh thu hợp đồng xây dựng
Quyền cần
Phân hệ bán hàng: xem để mở màn, thêm để bấm Ghi nhận
Dùng khi
Hợp đồng xây dựng thanh toán theo tiến độ kế hoạch, cần ghi doanh thu cuối kỳ
Kết quả
Chứng từ Nợ 337 / Có 511 theo phần việc hoàn thành, ghi sổ ngay

01

Chức năng này dùng để làm gì

Hợp đồng xây dựng có hai kiểu thanh toán, và màn này chỉ phục vụ một kiểu. Kiểu thứ nhất là thanh toán theo tiến độ kế hoạch ghi trong hợp đồng (đợt 1 khi khởi công, đợt 2 khi xong phần thô…): doanh thu kế toán ghi theo phần việc đã hoàn thành do nhà thầu tự xác định, không đợi hóa đơn. Kiểu thứ hai là thanh toán theo khối lượng được chủ đầu tư xác nhận: kiểu này không dùng màn này, bạn lập hóa đơn khi nghiệm thu và ghi doanh thu như bán hàng thường (Nợ 131 / Có 511).

Màn Doanh thu hợp đồng xây dựng theo tiến độ, hai nút Hợp đồng và Nghiệm thu, giá vốn được viền vàng
Màn Doanh thu hợp đồng xây dựng theo tiến độ, với hai nút dẫn sang Hợp đồng và Nghiệm thu, giá vốn.

Trên màn bạn xem được từng hợp đồng: giá trị, dự toán, chi phí lũy kế, tỷ lệ hoàn thành, doanh thu lũy kế phải có, số đã ghi và số đã lập hóa đơn theo tiến độ. Bấm Ghi nhận ở dòng nào thì ghi doanh thu cho hợp đồng đó.

Trong quy trình, trước màn này là hợp đồng và giá thành (nơi tập hợp chi phí theo công trình). Sau nó là nghiệm thu công trình, đơn hàng, nơi kết chuyển giá vốn Nợ 632 / Có 154. Cách ghi doanh thu xây dựng theo từng kiểu thanh toán nằm ở bài kế toán doanh nghiệp xây dựng.

02

Trước khi bắt đầu

Màn chỉ tính được khi đủ bốn thứ sau.

Bảng tiến độ báo Chưa có hợp đồng bán nào gắn công trình, khung được viền vàng
Chưa gắn hợp đồng bán vào đối tượng công trình thì bảng tiến độ trống và báo Chưa có hợp đồng bán nào gắn công trình.
  1. Hợp đồng bán đã có khách hàng (chủ đầu tư) và giá trị lớn hơn 0. Xem hợp đồng và khách hàng, nhà cung cấp.

  2. Một đối tượng tập hợp chi phí loại Công trình, hạng mục hoặc Hợp đồng, gắn vào hợp đồng đó ở ô Hợp đồng, và có Giá trị dự toán, kế hoạch là tổng chi phí dự toán. Tạo ở trang Giá thành bằng nút Thêm đối tượng. Công trình có hạng mục con thì gắn hợp đồng vào đối tượng cha, ô Thuộc đối tượng của hạng mục trỏ về cha; chi phí của hạng mục được cộng lên.

  3. Chi phí thực tế đã ghi sổ và gắn đúng đối tượng công trình khi lập chứng từ: các dòng Nợ 621, 622, 623, 627, hoặc Nợ 154 không phải kết chuyển từ các tài khoản đó. Xem giá thành.

  4. Hệ thống tài khoản có tài khoản 337 và tài khoản doanh thu, xem hệ thống tài khoản.

Quyền: xem màn cần quyền xem ở phân hệ bán hàng, bấm Ghi nhận cần quyền thêm ở phân hệ bán hàng. Menu Doanh thu hợp đồng xây dựng chỉ hiện khi công ty chọn lĩnh vực Xây lắp ở Lĩnh vực hoạt động; ẩn menu không chặn quyền, bạn vẫn vào được bằng đường dẫn.

03

Mở màn hình

Vào Bán hàng, Doanh thu hợp đồng xây dựng. Tiêu đề trang là Doanh thu hợp đồng xây dựng theo tiến độ. Hai nút trên đầu trang dẫn sang Hợp đồng và Nghiệm thu, giá vốn.

Menu bên trái, mục Doanh thu hợp đồng xây dựng được viền vàng
Menu bên trái: Bán hàng, rồi Doanh thu hợp đồng xây dựng.

Bộ lọc chỉ có một ô Đến ngày, mặc định là cuối tháng hiện tại. Đổi ngày rồi bấm Xem. Ngày này quyết định chi phí lũy kế được cộng đến đâu, nên muốn ghi doanh thu cuối quý thì đặt ngày cuối quý. Bảng bên dưới có tiêu đề Tiến độ đến kèm ngày bạn chọn. Chưa có hợp đồng nào gắn công trình thì bảng báo Chưa có hợp đồng bán nào gắn công trình.

04

Đọc bảng tiến độ

Mỗi hợp đồng một dòng. Dòng nhỏ dưới tên hợp đồng là mã các đối tượng công trình đã gắn.

CộtÝ nghĩaLấy số từ đâu
Hợp đồngSố và nội dung hợp đồngDanh sách hợp đồng
Chủ đầu tưKhách hàng của hợp đồngÔ khách hàng của hợp đồng
Giá trị chưa thuếGiá trị hợp đồng không gồm thuế GTGTCộng số lượng nhân đơn giá các dòng hàng của hợp đồng
Dự toánTổng chi phí dự toán của công trìnhCộng Giá trị dự toán, kế hoạch của các đối tượng đã gắn hợp đồng
Chi phí lũy kếChi phí thực tế đã phát sinh đến ngày chọnCác dòng Nợ 621, 622, 623, 627 và Nợ 154 (không phải kết chuyển từ 62x) đã ghi sổ, gắn đối tượng công trình và hạng mục con
Hoàn thànhChi phí lũy kế chia dự toán, tối đa 100%Tự tính
Doanh thu lũy kếGiá trị hợp đồng nhân tỷ lệ hoàn thànhTự tính
Đã ghiDoanh thu đã ghi bằng màn này từ trước đến nayCác lần Ghi nhận trước
Đã lập hóa đơn theo tiến độSố hóa đơn theo tiến độ đã ghi Có 337 cho chủ đầu tưCác bút toán Có 337 của khách hàng, trừ bút toán do chính màn này tạo

Cột Hoàn thành và Doanh thu lũy kế để trống, kèm câu báo đỏ, khi chưa tính được. Câu thường gặp là Công trình chưa có tổng chi phí dự toán: nhập dự toán ở đối tượng tập hợp chi phí hoặc nhập tỷ lệ hoàn thành và Hợp đồng chưa có giá trị.

Mỗi dòng có hộp Ghi nhận với hai ô:

ÔÝ nghĩa và cách nhậpBắt buộcVí dụ
NgàyNgày hạch toán bút toán doanh thu. Chi phí lũy kế được tính đến đúng ngày này.Có30/09/2026
Tỷ lệ hoàn thành % (để trống: theo chi phí)Để trống thì phần mềm lấy chi phí chia dự toán. Nhập số từ 0 đến 100 thì dùng số đó thay cho phép chia.Không30

05

Làm từng bước: ghi doanh thu cuối quý 3 cho một công trình

Ví dụ: Công ty xây dựng An Phát ký hợp đồng HD-XD-01 với Công ty CP Hưng Thịnh, giá trị 2.000.000.000 đồng (chưa thuế), thanh toán theo tiến độ kế hoạch. Tổng chi phí dự toán 1.600.000.000 đồng. Đến 30/09/2026 chi phí thực tế đã ghi sổ cho công trình là 480.000.000 đồng.

Ô Đến ngày 30/09/2026 và nút Xem được viền vàng
Đặt Đến ngày là 30/09/2026 (cuối quý 3) rồi bấm Xem để tính chi phí lũy kế đến ngày đó.
  1. Vào Giá thành, bấm Thêm đối tượng (nếu chưa có). Nhập Mã đối tượng CT-HT01, Tên, chọn Loại là Công trình, hạng mục, chọn Hợp đồng HD-XD-01, nhập Giá trị dự toán, kế hoạch 1.600.000.000.

  2. Khi lập chứng từ chi phí trong quý, gắn mọi dòng 621, 622, 623, 627 của công trình vào CT-HT01.

  3. Vào Bán hàng, Doanh thu hợp đồng xây dựng, đặt Đến ngày 30/09/2026, bấm Xem.

  4. Đọc dòng HD-XD-01: Chi phí lũy kế 480.000.000, Hoàn thành 30%, Doanh thu lũy kế 600.000.000, Đã ghi 0.

  5. Ở hộp Ghi nhận, để Ngày là 30/09/2026, để trống Tỷ lệ hoàn thành % (để trống: theo chi phí), bấm Ghi nhận.

  6. Phần mềm hỏi lại xem có ghi nhận doanh thu theo tiến độ hợp đồng HD-XD-01 không. Bấm đồng ý.

Kết quả: hiện câu xanh báo đã ghi nhận 600.000.000 đồng doanh thu hợp đồng HD-XD-01, hoàn thành 30%, cột Đã ghi của dòng thành 600.000.000. Bút toán đã ghi sổ ngay, không có bước nháp.

Cuối quý 4, chi phí lũy kế lên 960.000.000 đồng: tỷ lệ 60%, doanh thu lũy kế 1.200.000.000. Bấm Ghi nhận lần nữa và phần mềm chỉ ghi phần chênh 600.000.000 đồng.

06

Các trường hợp khác

Bốn tình huống dưới đây khác cách thông dụng ở chỗ chọn màn, cách xác định tỷ lệ hoặc cách xử lý hóa đơn.

Khi hợp đồng thanh toán theo khối lượng chủ đầu tư xác nhận

Đừng dùng màn này. Căn cứ ghi doanh thu là biên bản xác nhận khối lượng và hóa đơn: lập chứng từ bán hàng rồi ghi Nợ 131 / Có 511 / Có 3331. Về thuế, theo bài thời điểm ghi nhận doanh thu, thuế GTGT và thuế TNDN của hoạt động xây dựng phát sinh khi nghiệm thu, bàn giao khối lượng, thu tiền hay chưa đều như nhau. Doanh thu ghi trên sổ theo tiến độ có thể đến sớm hơn doanh thu tính thuế, nên đừng lấy số của màn này làm doanh thu tờ khai.

Khi chưa có dự toán đáng tin hoặc muốn chốt tỷ lệ theo biên bản

Điền tay Tỷ lệ hoàn thành % (để trống: theo chi phí), ví dụ 35 theo biên bản xác nhận phần việc của giám sát. Phần mềm tính doanh thu lũy kế là giá trị hợp đồng nhân 35% rồi trừ số đã ghi.

Màn này chỉ dùng được khi kết quả hợp đồng ước tính đáng tin cậy. Khi chưa ước tính được, doanh thu chỉ ghi bằng phần chi phí đã phát sinh mà chắc chắn được hoàn trả (xem bài kế toán doanh nghiệp xây dựng), và màn không có chế độ đó. Hãy ghi tay bằng lập chứng từ nghiệp vụ khác.

Khi chi phí thay đổi sau lần ghi trước

Ghi nhận lại bất cứ lúc nào. Phần mềm chỉ ghi chênh lệch lũy kế. Nếu số mới thấp hơn số đã ghi (do chi phí bị điều chỉnh giảm hoặc dự toán tăng), bút toán ngược lại: Nợ 511 / Có 337, diễn giải Điều chỉnh giảm doanh thu theo tiến độ. Khi hai số bằng nhau, màn báo Doanh thu lũy kế theo tiến độ đã ghi đủ, không có gì để ghi thêm và không tạo chứng từ.

Khi lập hóa đơn theo đợt thanh toán trong hợp đồng

Hóa đơn của đợt (ví dụ đợt 1 bằng 20% giá trị, 400.000.000 đồng, thuế 10% là 40.000.000 đồng) chỉ ghi số phải thu: Nợ 131 440.000.000 / Có 337 400.000.000 / Có 3331 40.000.000. Màn này không tạo bút toán đó. Bạn lập bằng lập chứng từ nghiệp vụ khác, chọn đúng chủ đầu tư ở cả bên Có 337. Hóa đơn điện tử hợp lệ vẫn phải lập ở phần mềm hóa đơn đúng thời điểm, xem thời điểm lập hóa đơn và hóa đơn thuế GTGT xây dựng (hóa đơn lập khi nghiệm thu, bàn giao). Số vừa lập hiện ở cột Đã lập hóa đơn theo tiến độ. Số dư 337 của khách bằng Đã ghi trừ số đã lập hóa đơn: dư Nợ là doanh thu ghi trước tiến độ thu, dư Có là ngược lại.

Khi công ty theo Thông tư 133

Tài khoản doanh thu là 5112 (nếu có), không thì 5111, không thì 511. Công ty theo Thông tư 99 dùng 511. Cả hai chế độ đều dùng 337. Công ty muốn dùng tài khoản doanh thu khác thì phải làm bằng chứng từ nghiệp vụ khác, vì màn không có ô chọn tài khoản.

07

Phần mềm tự ghi gì

Theo ví dụ trên, lần ghi cuối quý 3 tạo một chứng từ loại Doanh thu hợp đồng xây dựng theo tiến độ, ghi sổ ngay, mang tên chủ đầu tư và diễn giải dạng: Doanh thu hợp đồng xây dựng HD-XD-01 theo tiến độ 30% (lũy kế 600.000.000 đồng):

  1. Nợ 337 (Công ty CP Hưng Thịnh) 600.000.000; Có 511 600.000.000.

Giá vốn không được ghi ở đây. Muốn giá vốn Nợ 632 / Có 154 tương ứng, bạn nghiệm thu ở nghiệm thu công trình, đơn hàng. Bài kế toán doanh nghiệp xây dựng có ví dụ trọn vòng.

Kiểm lại ở sổ nhật ký chung và kết quả kinh doanh; số doanh thu hợp đồng xây dựng cũng có ở thuyết minh báo cáo tài chính.

08

Lỗi hay gặp và cách xử lý

Hợp đồng bán chưa gắn đối tượng tập hợp chi phí loại công trình: hợp đồng chưa được gắn vào đối tượng loại Công trình, hạng mục hoặc Hợp đồng. Vào Giá thành, sửa đối tượng, chọn đúng Hợp đồng.

Hợp đồng chưa có khách hàng (chủ đầu tư): mở hợp đồng, chọn khách hàng rồi quay lại.

Công trình chưa có tổng chi phí dự toán: nhập dự toán ở đối tượng tập hợp chi phí hoặc nhập tỷ lệ hoàn thành: nhập Giá trị dự toán, kế hoạch ở đối tượng, hoặc điền tay tỷ lệ.

Tỷ lệ hoàn thành từ 0 đến 100%: ô tỷ lệ nhập số ngoài khoảng này.

Hợp đồng chưa có giá trị: giá trị hợp đồng bằng 0; sửa ở hợp đồng.

Hệ thống tài khoản chưa có tài khoản 337 (Thanh toán theo tiến độ hợp đồng xây dựng): thêm tài khoản 337 ở hệ thống tài khoản.

Sổ đã khóa đến ngày: ngày bạn chọn nằm trong kỳ đã khóa; chọn ngày sau ngày khóa, hoặc mở khóa ở khóa sổ kế toán.

09

Giá trị hợp đồng đã gồm thuế thì tính thế nào

Ô Giá trị hợp đồng (gồm thuế) trong form hợp đồng không được dùng để tính doanh thu, vì doanh thu không gồm thuế GTGT. Màn này lấy cột Giá trị chưa thuế, tức tổng số lượng nhân đơn giá các dòng hàng của hợp đồng. Hợp đồng chưa có dòng hàng thì cột Doanh thu lũy kế báo Hợp đồng chưa có dòng hàng (đơn giá chưa thuế, thuế suất): thêm dòng ở hợp đồng để tách thuế GTGT khỏi giá trị hợp đồng và nút Ghi nhận không ghi được. Cách xử lý: mở hợp đồng, thêm một dòng hạng mục với đơn giá chưa thuế và thuế suất (ví dụ hợp đồng 2.200.000.000 gồm thuế 10% thì đơn giá chưa thuế 2.000.000.000, số lượng 1, thuế suất 10%), rồi quay lại màn này. Trước khi bấm Ghi nhận, kiểm lại cột Doanh thu lũy kế.

10

Hỏi đáp

Những câu người mới hay hỏi khi ghi doanh thu xây dựng lần đầu.

Tại sao chi phí lũy kế của tôi thấp hơn số tôi đã chi?

Màn chỉ cộng các dòng đã ghi sổ, gắn đúng đối tượng công trình và thuộc 621, 622, 623, 627 hoặc 154. Vật liệu mới nhập kho chưa xuất cho công trình, chi phí chưa gắn đối tượng, hoặc chứng từ ở trạng thái chưa ghi sổ đều không được tính.

Ghi nhận nhầm thì xóa thế nào?

Màn này không có nút xóa hay hoàn tác. Cách an toàn là sửa số liệu gốc (ví dụ tỷ lệ hoặc chi phí) rồi bấm Ghi nhận lần nữa: phần mềm tự ghi bút toán điều chỉnh chênh lệch, và chứng từ cũ vẫn nằm trong sổ để đối chiếu.

Phần việc hoàn thành có bắt buộc tính theo chi phí không?

Không. Chế độ kế toán để nhà thầu tự chọn cách xác định phần việc hoàn thành, miễn là có chứng từ và áp dụng nhất quán. Màn này mặc định theo chi phí, và cho nhập tay tỷ lệ khi bạn có biên bản khác.

Tôi có phải kê khai thuế theo số doanh thu ghi ở đây không?

Không. Thuế GTGT của xây dựng tính theo hóa đơn lập khi nghiệm thu, bàn giao. Số ghi ở màn này là doanh thu kế toán, nên có thể chênh với doanh thu kê khai trong cùng kỳ.

Hướng dẫn khác trong nhóm Bán hàng

Dùng thử trên sổ của chính bạn

Đăng ký mất vài phút, không cần thẻ thanh toán. Mọi chức năng đều miễn phí.