Tuần 3 · Tài chính · ngày 7 · Tài chính · 2 giờ

Mục tiêu

  • Đọc được mẫu B02-DN - mã số, chỉ tiêu, dòng lấy từ tài khoản và dòng tính toán
  • Lập B02 từ bảng cân đối số phát sinh bằng mapping tài khoản
  • Hiểu bút toán kết chuyển cuối kỳ qua tài khoản 911
  • Dựng lại P&L trên Power BI bằng Merge với bảng mapping và đối chiếu với Excel

Dữ liệu cần tải

Tài chính ngày 7: báo cáo kết quả kinh doanh B02

Kế hoạch 2 giờ

Thời gianNội dung
30 phútPhần 1 - 3: mẫu B02, mapping, kết chuyển
45 phútBài tập Excel: lập B02 tháng 1/2025
45 phútCầu nối Power BI: dựng P&L bằng Merge với mapping

Yêu cầu tuần này: chị Lan: “Báo cáo kết quả kinh doanh nộp cơ quan thuế, ngân hàng phải đúng mẫu B02. Em lập thử từ bảng cân đối số phát sinh hôm qua, rồi dựng lại bằng Power BI xem có khớp không.”

1. Mẫu B02-DN

B02-DN là mẫu báo cáo kết quả kinh doanh theo Thông tư 200. Mỗi dòng có một mã số cố định. Có 2 loại dòng:

  • Dòng lấy từ tài khoản: số tiền là phát sinh của một nhóm tài khoản trong kỳ.
  • Dòng tính toán: cộng trừ các dòng khác.
Mã sốChỉ tiêuLấy từLoại
01Doanh thu bán hàng và cung cấp dịch vụPhát sinh Có 511Tài khoản
02Các khoản giảm trừ doanh thuPhát sinh Nợ 521Tài khoản
10Doanh thu thuần= 01 − 02Tính toán
11Giá vốn hàng bánPhát sinh Nợ 632Tài khoản
20Lợi nhuận gộp= 10 − 11Tính toán
21Doanh thu hoạt động tài chínhPhát sinh Có 515Tài khoản
22Chi phí tài chínhPhát sinh Nợ 635Tài khoản
23Trong đó: chi phí lãi vayPhần lãi vay của 635Tài khoản (chi tiết)
25Chi phí bán hàngPhát sinh Nợ 641Tài khoản
26Chi phí quản lý doanh nghiệpPhát sinh Nợ 642Tài khoản
30Lợi nhuận thuần từ hoạt động kinh doanh= 20 + 21 − 22 − 25 − 26Tính toán
31Thu nhập khácPhát sinh Có 711Tài khoản
32Chi phí khácPhát sinh Nợ 811Tài khoản
40Lợi nhuận khác= 31 − 32Tính toán
50Tổng lợi nhuận kế toán trước thuế= 30 + 40Tính toán
51Chi phí thuế TNDN hiện hànhPhát sinh Nợ 8211Tài khoản
60Lợi nhuận sau thuế= 50 − 51Tính toán

Lưu ý:

  • Trên B02, mọi dòng đều trình bày số dương; dấu cộng trừ nằm trong công thức. Chi phí bán hàng 60 triệu ghi là 60.000.000, không ghi −60.000.000.
  • Dòng 23 là dòng “trong đó”: chi tiết của dòng 22, không cộng thêm vào lợi nhuận.
  • “Phát sinh” ở đây là phát sinh trong kỳ, chưa tính bút toán kết chuyển.

File data/goc/tai-chinh/LayoutB02.csv chứa đúng cấu trúc này (thứ tự dòng, loại dòng, công thức). Tuần 13 vk iu sẽ dùng nó để dựng matrix P&L đúng mẫu trong Power BI.

2. Mapping tài khoản → chỉ tiêu

Bảng mapping (ngày 2 tuần này) nói tài khoản nào thuộc mã số nào. File chuẩn của Sao Mai: data/goc/tai-chinh/MappingChiTieu.csv (cột BaoCao = B02). Mapping làm ở mức tài khoản chi tiết (5111, 6417, 64281…), vì sổ cái ghi ở mức chi tiết.

Với 15 nghiệp vụ tháng 1, chỉ cần mapping cho các tài khoản đã dùng:

Mã TKMã số
511101
63211
63522
641825
642326

3. Kết chuyển cuối kỳ qua 911

Cuối tháng, kế toán đưa toàn bộ doanh thu, chi phí về tài khoản 911 Xác định kết quả kinh doanh, rồi đưa phần chênh lệch (lãi hoặc lỗ) vào 421 Lợi nhuận chưa phân phối:

Bút toánNợCóSố tiền
Kết chuyển doanh thu5111911400.000.000
Kết chuyển giá vốn911632270.000.000
Kết chuyển chi phí tài chính91163512.000.000
Kết chuyển chi phí bán hàng911641860.000.000
Kết chuyển chi phí quản lý91164233.500.000
Kết chuyển lãi911421254.500.000

Sau khi kết chuyển:

  • 511, 632, 635, 641, 642, 911 đều về số dư 0.
  • 421 tăng 54.500.000 (dư Có 14.609.793.021). Đây chính là chỗ P&L nối với bảng cân đối kế toán (ngày 6 tuần 2).

Đây là các chứng từ KC vk iu đã phải bỏ ra khi lập P&L từ sổ cái cả tuần nay. Giờ thì đã rõ vì sao: nếu giữ lại, mỗi tài khoản doanh thu, chi phí vừa có phát sinh lúc bán hàng, vừa có phát sinh ngược chiều lúc kết chuyển, cộng lại bằng 0.

4. Bài tập

Lập B02 tháng 1/2025 trên Excel (thời gian gợi ý: 30 phút)

Từ bảng cân đối số phát sinh hôm qua (15 nghiệp vụ), lập B02 tháng 1/2025 đủ 17 dòng theo mẫu ở phần 1. Dòng nào không phát sinh ghi 0. Biết thuế suất thuế TNDN 20%, giả sử kế toán tạm tính thuế ngay trong tháng (Nợ 8211 / Có 3334).

Kiểm tra: lợi nhuận sau thuế cộng vào 421 có ra đúng số dư 421 sau kết chuyển không?

Mã sốChỉ tiêuTháng 1/2025
01Doanh thu bán hàng và cung cấp dịch vụ400.000.000
02Các khoản giảm trừ doanh thu0
10Doanh thu thuần400.000.000
11Giá vốn hàng bán270.000.000
20Lợi nhuận gộp130.000.000
21Doanh thu hoạt động tài chính0
22Chi phí tài chính12.000.000
23Trong đó: chi phí lãi vay12.000.000
25Chi phí bán hàng60.000.000
26Chi phí quản lý doanh nghiệp3.500.000
30Lợi nhuận thuần từ hoạt động kinh doanh54.500.000
31Thu nhập khác0
32Chi phí khác0
40Lợi nhuận khác0
50Tổng lợi nhuận kế toán trước thuế54.500.000
51Chi phí thuế TNDN hiện hành (20%)10.900.000
60Lợi nhuận sau thuế43.600.000

Biên lợi nhuận gộp = 130 / 400 = 32,5%, rất gần biên thật cả năm của Sao Mai (32,7% năm 2024).

Kiểm tra với 421: khi có thuế, bút toán tạm tính thuế (Nợ 8211 / Có 3334 10.900.000) cũng được kết chuyển: Nợ 911 / Có 8211. Lãi kết chuyển vào 421 còn 43.600.000 (không phải 54.500.000 như phần 3, vì phần 3 chưa tính thuế). Số dư 421 = 14.555.293.021 + 43.600.000 = 14.598.893.021.

Lỗi hay gặp:

  • Cộng dòng 23 vào chi phí: lợi nhuận bị trừ lãi vay 2 lần.
  • Ghi chi phí âm trên B02: B02 ghi số dương, dấu nằm trong công thức.
  • Quên thuế TNDN: lợi nhuận “sau thuế” bằng lợi nhuận trước thuế.

Cầu nối Power BI: P&L bằng Merge với mapping (thời gian gợi ý: 45 phút)

  1. Mở lại file Power BI của ngày 7 tuần 2 (query sổ nhật ký 15 nghiệp vụ).
  2. Tạo bảng mapping 5 dòng ở phần 2 bằng Home > Enter Data: cột Mã TK (Text), Mã số (Text). Đặt tên Mapping15.
  3. Merge sổ nhật ký (Mã TK) với Mapping15 (Mã TK), Left Outer. Mở rộng Mã số.
  4. Thêm cột SoTien = Có − Nợ. Group By theo Mã số, tổng SoTien. Lọc bỏ Mã số = null.
  5. So với dòng 01, 11, 22, 25, 26 trên B02 Excel. Vì sao chi phí ra số âm?
  6. Mở rộng: thêm vào Mapping15 các dòng 8211 → 51 (nếu đã ghi thêm bút toán thuế vào sổ nhật ký), rồi Refresh.

Kết quả Group By:

Mã sốSoTien (Có − Nợ)
01400.000.000
11−270.000.000
22−12.000.000
25−60.000.000
26−3.500.000

Cộng cả 5 dòng: 54.500.000, đúng bằng lợi nhuận trước thuế (dòng 50) trên Excel.

Vì sao chi phí âm? Công thức Có − Nợ giữ dấu tự nhiên của sổ cái: doanh thu dư Có (dương), chi phí dư Nợ (âm). Ưu điểm: cộng tất cả các dòng là ra lợi nhuận, không cần nhớ dòng nào cộng dòng nào trừ. Khi trình bày đúng mẫu B02 thì lật dấu chi phí thành dương (tuần 11, 13).

Các dòng null ở bước 4 là tài khoản bảng cân đối (111, 112, 131, 331…): không thuộc P&L nên không có mã số, bỏ đi là đúng. Nhưng trước khi bỏ, luôn kiểm tra trong đó không có tài khoản loại 5 - 8 nào (Left Anti như ngày 2).

Điều vừa làm chính là quy trình lập P&L từ sổ cái của cả tuần, thu nhỏ còn 15 nghiệp vụ: sổ nhật ký → Merge mapping → Group By mã số. Với sổ cái thật 10.311 dòng, các bước y hệt, chỉ thêm bước bỏ chứng từ KC.

5. Tự đánh giá

  • Tôi phân biệt được dòng lấy từ tài khoản và dòng tính toán trên B02
  • Tôi lập được B02 đủ 17 dòng từ bảng cân đối số phát sinh
  • Tôi giải thích được bút toán kết chuyển 911 và vì sao phải bỏ KC khi lập P&L
  • Tôi dựng được P&L trong Power BI bằng Merge với mapping và giải thích được dấu âm của chi phí

Gửi ticket