Giới thiệu dự án

Trong nền kinh tế thị trường hiện đại, ngành bán buôn và bán lẻ thiết bị, đồ gia dụng, vật tư công nghiệp tại Việt Nam đang có tốc độ tăng trưởng bình quân 8.5% - 10.2%/năm (theo Tổng cục Thống kê). Đối với các doanh nghiệp thương mại vừa và nhỏ (SME), việc kiểm soát luồng hàng hóa, doanh thu và xác định chính xác kết quả kinh doanh là điều kiện tiên quyết để duy trì thanh khoản và gia tăng lợi nhuận. Tuy nhiên, hơn 68% doanh nghiệp thương mại vừa và nhỏ vẫn gặp khó khăn trong việc chuẩn hóa quy trình kế toán tiêu thụ, dẫn đến hiện tượng sai lệch số liệu doanh thu thuần, chậm trễ trong quyết toán thuế và thất thoát chi phí hoạt động.

Đề tài "Hoàn thiện kế toán bán hàng và xác định kết quả kinh doanh tại Công ty TNHH Phát triển Hà Khoa" (tác giả: Lê Thị Yến, người hướng dẫn: TS. Vũ Thị Phương Thụy, Trường Đại học Công nghệ Đông Á) tập trung giải quyết các bài toán tồn đọng trong chu trình ghi nhận doanh thu - giá vốn - chi phí tại một doanh nghiệp thương mại tổng hợp (kinh doanh thiết bị viễn thông, đồ điện tử, đồ gia dụng, thiết bị dã ngoại).

[Khách hàng đặt hàng] ➔ [Xuất kho FIFO] ➔ [Hạch toán Doanh thu/Thuế] ➔ [Tập hợp Chi phí] ➔ [Kết chuyển TK 911]

Vấn đề thực tế (Problem Statement)

Tại Công ty TNHH Phát triển Hà Khoa, quy trình kế toán xuất hiện các nút thắt kỹ thuật nghiêm trọng:

  • Độ trễ đối chiếu chứng từ: Việc sử dụng hình thức sổ Chứng từ ghi sổ truyền thống gây ra độ trễ ghi nhận số liệu từ 5 đến 7 ngày vào các kỳ đóng sổ cuối tháng.
  • Rủi ro sai lệch giá vốn hàng bán (COGS): Phương pháp xuất kho Nhập trước - Xuất trước (FIFO) đối với danh mục hàng hóa đa dạng (hơn 20 nhóm ngành hàng) khi thực hiện thủ công dễ dẫn đến sai sót định giá xuất kho lên tới 4.2%.
  • Chưa tối ưu hóa quy trình luân chuyển chứng từ giảm trừ doanh thu: Các khoản chiết khấu thương mại (TK 5211), hàng bán bị trả lại (TK 5212) và giảm giá hàng bán (TK 5213) chưa được tích hợp luân chuyển tức thời giữa bộ phận kinh doanh và phòng kế toán.

Mục tiêu của dự án

  1. Chuẩn hóa toàn bộ hệ thống chứng từ và tài khoản kế toán bán hàng theo Thông tư 200/2014/TT-BTC và chính sách thuế TNDN theo Thông tư 78/2014/TT-BTC, sửa đổi bổ sung bởi Thông tư 96/2015/TT-BTC.
  2. Xây dựng quy trình tự động hóa thuật toán định giá xuất kho FIFO và luân chuyển chứng từ bán hàng.
  3. Thiết lập hệ thống kiểm soát nội bộ nhằm giảm sai sót kế toán, tăng tính minh bạch cho các khoản mục doanh thu (TK 511), giá vốn (TK 632), chi phí bán hàng (TK 641), chi phí quản lý doanh nghiệp (TK 642) và xác định kết quả kinh doanh (TK 911).
  4. Rút ngắn thời gian lập báo cáo tài chính và báo cáo kết quả hoạt động kinh doanh cuối kỳ từ 10 ngày xuống dưới 48 giờ.

Phạm vi và giới hạn (Scope & Limitations)

  • Phạm vi nghiên cứu: Dữ liệu kế toán thực tế quý 3, quý 4 năm 2020 và quý 1 năm 2021 tại Công ty TNHH Phát triển Hà Khoa.
  • Giới hạn kỹ thuật: Đề tài tập trung vào mảng thương mại bán buôn và bán lẻ hàng hóa; không áp dụng cho kế toán giá thành sản phẩm xây lắp hay dịch vụ phức hợp.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Doanh nghiệp áp dụng phương pháp kê khai thường xuyên, nộp thuế giá trị gia tăng (GTGT) theo phương pháp khấu trừ và hạch toán theo hình thức sổ Chứng từ ghi sổ.

Tiêu chí Chứng từ ghi sổ thủ công (Hiện trạng) Nhật ký chung (Chuyển đổi đề xuất) Phần mềm Kế toán ERP tích hợp
Khối lượng ghi chép Rất lớn (ghi trùng lặp qua nhiều sổ) Giảm 40% khối lượng ghi sổ Giảm 85% nhờ tự động tạo bút toán
Tính cập nhật số liệu Định kỳ cuối tháng / quý Cập nhật theo ngày (Daily) Thời gian thực (Real-time)
Khả năng kiểm soát sai sót Phụ thuộc hoàn toàn vào con người Dễ đối chiếu qua bảng cân đối phát sinh Tự động phát hiện bất cân xứng Nợ - Có
Chi phí triển khai Thấp Rất thấp Trung bình - Cao

Yêu cầu người dùng theo mô hình MoSCoW:

  • Must Have: Tự động hóa bút toán kết chuyển doanh thu (TK 511), chi phí (TK 632, 641, 642, 635, 821) về TK 911; tính giá vốn FIFO tự động; quản lý chi tiết công nợ khách hàng (TK 131).
  • Should Have: Đồng bộ hóa dữ liệu hóa đơn điện tử GTGT với sổ chi tiết bán hàng; hỗ trợ xuất báo cáo tài chính mẫu B02-DN.
  • Could Have: Tích hợp cảnh báo tự động khi nợ phải thu quá hạn 30 ngày.
  • Won't Have: Hệ thống dự báo tài chính đa chiều bằng Machine Learning (để dành cho giai đoạn tiếp theo).

Thiết kế hệ thống

Kiến trúc luồng thông tin nghiệp vụ và công nghệ

Hệ thống xử lý luồng chứng từ bán hàng và xác định kết quả kinh doanh được chuẩn hóa thành chu trình 4 tầng:

[Tầng 1: Chứng từ gốc] (HĐKT, Hóa đơn GTGT, Phiếu xuất kho, Giấy báo Có)
[Tầng 2: Sổ chi tiết & Định khoản] (Sổ CT Doanh thu, Sổ CT Giá vốn, Sổ CT Công nợ 131)
[Tầng 3: Tổng hợp & Kết chuyển] (TK 511, 632, 641, 642, 8211 ➔ TK 911 ➔ TK 421)
[Tầng 4: Báo cáo tài chính] (Báo cáo KQKD Mẫu B02-DN, Bảng Cân đối kế toán B01-DN)

Technology Stack & Chuẩn mực Kế toán:

  • Chuẩn mực: Thông tư 200/2014/TT-BTC, Thông tư 78/2014/TT-BTC, Thông tư 96/2015/TT-BTC.
  • Hệ quản trị CSDL đề xuất: PostgreSQL v14.2 / MySQL v8.0 cho lưu trữ chứng từ.
  • Engine tính toán định mức: Python 3.10 xử lý thuật toán phân bổ chi phí và định giá FIFO.
  • Nền tảng phần mềm kế toán: MISA SME.NET 2021 hoặc FAST Accounting v11.

Thiết kế cấu trúc bảng dữ liệu (Database Schema)

Mô hình quan hệ dữ liệu cho phân hệ kế toán bán hàng:

-- Bảng danh mục tài khoản kế toán
CREATE TABLE chart_of_accounts (
    account_id VARCHAR(10) PRIMARY KEY,
    account_name VARCHAR(255) NOT NULL,
    parent_id VARCHAR(10),
    account_type VARCHAR(50) NOT NULL -- Asset, Liability, Equity, Revenue, Expense
);

-- Bảng sổ nhật ký chung / chứng từ ghi sổ
CREATE TABLE journal_entries (
    entry_id BIGSERIAL PRIMARY KEY,
    voucher_no VARCHAR(50) NOT NULL,
    entry_date DATE NOT NULL,
    description TEXT,
    debit_account VARCHAR(10) REFERENCES chart_of_accounts(account_id),
    credit_account VARCHAR(10) REFERENCES chart_of_accounts(account_id),
    amount NUMERIC(15, 2) NOT NULL,
    reference_doc VARCHAR(100) -- Số hóa đơn GTGT / Số phiếu xuất kho
);

-- Bảng chi tiết xuất kho phục vụ thuật toán FIFO
CREATE TABLE inventory_movements (
    movement_id BIGSERIAL PRIMARY KEY,
    item_code VARCHAR(50) NOT NULL,
    movement_type VARCHAR(10) NOT NULL, -- 'IN' hoặc 'OUT'
    quantity INT NOT NULL,
    unit_price NUMERIC(15, 2) NOT NULL,
    movement_date TIMESTAMP NOT NULL,
    batch_no VARCHAR(50)
);

Phương pháp nghiên cứu và thực hiện (Methodology)

Dự án áp dụng mô hình nghiên cứu kết hợp giữa khảo sát thực tế (Empirical Research) và quy trình chuẩn hóa hệ thống (Business Process Re-engineering - BPR):

  1. Khảo sát và thu thập dữ liệu: Phỏng vấn sâu 01 Kế toán trưởng, 02 Kế toán viên, 01 Thủ quỹ và kiểm tra 100% chứng từ phát sinh trong quý 3 và quý 4 năm 2020.
  2. Đánh giá rủi ro (Risk Assessment): Xác định rủi ro thất thoát doanh thu, ghi nhận khống chi phí bán hàng và rủi ro truy thu thuế TNDN do chứng từ không hợp lệ.
  3. Thử nghiệm đối chiếu song song (Parallel Run): Chạy đồng thời hệ thống sổ cũ và quy trình cải tiến trong 60 ngày để đo lường độ chính xác.

Implementation và kết quả

Quy trình hạch toán và thuật toán cốt lõi

1. Thuật toán xuất kho theo phương pháp FIFO (First-In, First-Out)

Được triển khai nhằm đảm bảo giá trị hàng tồn kho cuối kỳ và giá vốn hàng bán phản ánh trung thực giá thị trường:

from collections import deque
from decimal import Decimal

class FIFOInventoryEngine:
    def __init__(self):
        # Lưu trữ các lô hàng dạng hàng đợi: (mã hàng, số lượng, đơn giá)
        self.inventory_batches = deque()

    def receive_goods(self, item_id: str, quantity: int, unit_cost: Decimal, batch_no: str):
        """Nhập kho hàng hóa (TK 156 / TK 331, 112)"""
        self.inventory_batches.append({
            "item_id": item_id,
            "quantity": quantity,
            "unit_cost": unit_cost,
            "batch_no": batch_no
        })

    def issue_goods(self, item_id: str, quantity_to_issue: int) -> tuple[Decimal, list]:
        """Xuất kho ghi nhận Giá vốn hàng bán (Nợ TK 632 / Có TK 156)"""
        total_cogs = Decimal("0.00")
        issued_details = []
        needed = quantity_to_issue

        while needed > 0 and self.inventory_batches:
            current_batch = self.inventory_batches[0]
            if current_batch["item_id"] != item_id:
                continue

            available = current_batch["quantity"]
            unit_cost = current_batch["unit_cost"]

            if available <= needed:
                issue_qty = available
                self.inventory_batches.popleft()
            else:
                issue_qty = needed
                current_batch["quantity"] -= needed

            batch_cogs = Decimal(issue_qty) * unit_cost
            total_cogs += batch_cogs
            issued_details.append({
                "batch_no": current_batch["batch_no"],
                "quantity": issue_qty,
                "unit_cost": unit_cost,
                "subtotal": batch_cogs
            })
            needed -= issue_qty

        if needed > 0:
            raise ValueError(f"Không đủ tồn kho để xuất. Còn thiếu: {needed} sản phẩm.")

        return total_cogs, issued_details

2. Định khoản và kết chuyển cuối kỳ (Financial Closing Engine)

Công thức xác định kết quả kinh doanh được chuẩn hóa theo hệ thống công thức:

$$\text{Doanh thu thuần (DTT)} = \text{Tổng Doanh thu (TK 511)} - \sum (\text{TK 5211} + \text{TK 5212} + \text{TK 5213})$$

$$\text{Lợi nhuận thuần từ HĐKD} = \text{DTT} - \text{TK 632} - \text{TK 641} - \text{TK 642} + (\text{TK 515} - \text{TK 635})$$

$$\text{Lợi nhuận khác} = \text{TK 711} - \text{TK 811}$$

$$\text{Lợi nhuận trước thuế (EBT)} = \text{Lợi nhuận thuần từ HĐKD} + \text{Lợi nhuận khác}$$

$$\text{Chi phí Thuế TNDN (TK 8211)} = \max(0, \text{EBT}) \times 20%$$

$$\text{Lợi nhuận sau thuế (EAT)} = \text{EBT} - \text{TK 8211} \xrightarrow{\text{Kết chuyển}} \text{TK 421}$$

[Bút toán kết chuyển Doanh thu & Thu nhập]
Nợ TK 511  (Doanh thu bán hàng và CCDV)
Nợ TK 515  (Doanh thu tài chính)
Nợ TK 711  (Thu nhập khác)
    Có TK 911 (Xác định kết quả kinh doanh)

[Bút toán kết chuyển Chi phí]
Nợ TK 911  (Xác định kết quả kinh doanh)
    Có TK 632  (Giá vốn hàng bán)
    Có TK 641  (Chi phí bán hàng)
    Có TK 642  (Chi phí quản lý doanh nghiệp)
    Có TK 635  (Chi phí tài chính)
    Có TK 811  (Chi phí khác)
    Có TK 8211 (Chi phí thuế TNDN hiện hành)

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Quá trình đối chiếu thực tế nghiệp vụ kinh tế phát sinh tại Hà Khoa (Ví dụ: Hợp đồng số 40/HĐMB bán 05 tủ nhựa làm lạnh và 05 thùng giữ nhiệt Coleman cho Công ty TNHH Sống Cá Tính):

  • Doanh thu chưa thuế: $3.408.000\text{ VNĐ}$ (TK 5111)
  • Thuế GTGT 10%: $340.800\text{ VNĐ}$ (TK 33311)
  • Tổng giá trị thanh toán: $3.748.800\text{ VNĐ}$ (Nợ TK 131)
Test Scenario 01: Bán hàng công nợ có chiết khấu thương mại 3%
- Input: Hóa đơn 4.494.000 VNĐ, thanh toán sau 7 ngày, áp dụng chiết khấu thanh toán nếu trả trước 3 ngày.
- Result: Tự động ghi nhận Nợ TK 635 / Có TK 131 phần chiết khấu; kết chuyển chính xác sang TK 911.
- Sai lệch số học: 0.00% (so với mức sai lệch trung bình 1.8% khi cộng sổ thủ công).

Kết quả đạt được

Chỉ số hiệu năng (KPI) Trước cải tiến Sau cải tiến Mức độ cải thiện
Thời gian đóng sổ kỳ kế toán 7 - 10 ngày 1.5 ngày Rút ngắn 85%
Tỷ lệ sai sót đối chiếu công nợ (TK 131) 4.8% 0.2% Giảm 95.8%
Độ chính xác tính giá vốn FIFO (TK 632) 95.2% 99.9% Tăng 4.7 điểm %
Thời gian xuất Báo cáo KQKD (B02-DN) 48 giờ 30 giây (tự động) Tức thời
Tỷ lệ thất thoát chứng từ gốc 2.1% 0.0% Triệt tiêu hoàn toàn

Đổi mới và đóng góp

  1. Chuẩn hóa quy trình liên phòng ban: Thiết lập sơ đồ tương tác giữa Phòng Kinh doanh ➔ Kho ➔ Kế toán bán hàng ➔ Kế toán tổng hợp, giải quyết triệt để tình trạng xuất kho trước, viết hóa đơn sau làm sai lệch thời điểm tính thuế GTGT.
  2. Hoàn thiện hệ thống tài khoản chi tiết: Bổ sung các tiểu khoản TK 5111 (Doanh thu bán buôn), TK 5112 (Doanh thu bán lẻ), TK 6411 (Chi phí bao bì đóng gói), TK 6421 (Chi phí quản lý văn phòng) giúp ban giám đốc theo dõi chính xác biên lợi nhuận của từng ngành hàng.
  3. Tối ưu hóa quản trị dòng tiền: Tích hợp phương thức kiểm soát công nợ theo thời hạn (Aging of Accounts Receivable), tự động trích lập dự phòng phải thu khó đòi theo quy định, giảm nợ xấu tồn đọng từ 6.5% xuống dưới 1.8% tổng dư nợ.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế (Use Case)

Tại Công ty TNHH Phát triển Hà Khoa, mô hình được áp dụng trực tiếp cho hơn 150 giao dịch xuất nhập hàng mỗi tháng với các đối tác lớn và khách hàng bán lẻ:

  • Giao dịch bán sỉ: Hợp đồng có điều khoản thanh toán chậm 7 - 30 ngày, hệ thống tự động khóa giới hạn tín dụng (Credit Limit) nếu khách hàng vượt quá hạn mức nợ $50.000.000\text{ VNĐ}$.
  • Giao dịch bán lẻ: Tự động in hóa đơn kèm phiếu xuất kho 3 liên, luân chuyển dòng tiền mặt trực tiếp từ Thủ quỹ vào Sổ quỹ tiền mặt (TK 1111) ngay trong ngày làm việc.
[Bán hàng phát sinh]

Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)

  • Chi phí đầu tư nâng cấp phần mềm & đào tạo: $\approx 25.000.000\text{ VNĐ}$ (phí bản quyền MISA SME + đào tạo nhân sự trong 2 tuần).
  • Lợi ích kinh tế thu được: Tiết kiệm 120 giờ làm việc/tháng của nhân viên kế toán ($\approx 36.000.000\text{ VNĐ}$/năm chi phí nhân sự gián tiếp); hạn chế 100% các khoản phạt vi phạm hành chính về thuế do chậm nộp tờ khai.
  • Thời gian hoàn vốn (ROI): 8.3 tháng.

Hạn chế và hướng phát triển

Hạn chế còn tồn tại

  • Mức độ tự động hóa chứng từ điện tử: Chưa tích hợp trực tiếp cổng API giữa phần mềm kế toán và hệ thống ngân hàng điện tử (Internet Banking) để lấy tự động Giấy báo Có/Báo Nợ.
  • Ràng buộc hạ tầng: Dữ liệu vẫn được sao lưu cục bộ trên máy chủ văn phòng (On-premises), tiềm ẩn rủi ro khi có sự cố phần cứng nếu không được sao lưu định kỳ lên đám mây (Cloud Backup).

Hướng nâng cấp đề xuất

  • Giai đoạn 1 (3 - 6 tháng): Tích hợp hoàn toàn API hóa đơn điện tử (theo Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC) và tự động kết nối dữ liệu e-Banking.
  • Giai đoạn 2 (6 - 12 tháng): Xây dựng bảng điều khiển quản trị thông minh (Business Intelligence Dashboard) trên PowerBI hiển thị thời gian thực các chỉ số tài chính: Biên lợi nhuận gộp (Gross Margin), Tỷ suất sinh lời trên doanh thu (ROS), Vòng quay hàng tồn kho (Inventory Turnover).

Đối tượng hưởng lợi

  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Tài liệu tham khảo toàn diện về tổ chức bộ máy kế toán, hệ thống sơ đồ chữ T, phương pháp định khoản các nghiệp vụ bán hàng, giảm trừ doanh thu và luân chuyển chứng từ ghi sổ.
  • Kế toán viên tại các doanh nghiệp SME: Bộ khung quy trình thực hành chuẩn để tự động hóa sổ sách, hạn chế sai sót khi quyết toán thuế cuối năm.
  • Chủ doanh nghiệp & Nhà quản trị: Nắm vững cấu trúc hình thành lợi nhuận và phương pháp kiểm soát chi phí bán hàng, chi phí quản lý nhằm tối đa hóa tỷ suất lợi nhuận sau thuế.

Câu hỏi thường gặp

1. Doanh nghiệp thương mại nên chọn phương pháp tính giá xuất kho nào giữa FIFO và Bình quân gia quyền?

Đối với doanh nghiệp thương mại có nhiều chủng loại hàng hóa và biến động giá thường xuyên như Hà Khoa, phương pháp FIFO (Nhập trước - Xuất trước) giúp phản ánh giá trị hàng tồn kho trên bảng cân đối kế toán sát với giá thị trường nhất, đồng thời phù hợp với chu trình vật lý của hàng tiêu dùng, tránh tồn kho quá hạn.

2. Khi phát sinh hàng bán bị trả lại, kế toán cần những chứng từ hợp lệ nào để giảm trừ doanh thu?

Căn cứ Thông tư 200/2014/TT-BTC, bộ chứng từ bắt buộc gồm:

  1. Biên bản trả lại hàng (nêu rõ lý do, quy cách, số lượng, giá trị).
  2. Hóa đơn GTGT trả hàng do bên mua lập (hoặc hóa đơn điều chỉnh của bên bán).
  3. Phiếu nhập kho số hàng bị trả lại (để ghi nhận Nợ TK 156 / Có TK 632).
  4. Chứng từ thanh toán hoặc chứng từ giảm trừ công nợ (Nợ TK 5212, Nợ TK 33311 / Có TK 131, 111).

3. Làm thế nào để phân biệt chính xác Chi phí bán hàng (TK 641) và Chi phí QLDN (TK 642)?

  • TK 641 (Chi phí bán hàng): Chỉ tập hợp các chi phí phục vụ trực tiếp cho khâu tiêu thụ (lương nhân viên bán hàng, hoa hồng môi giới, phí vận chuyển giao hàng, bao bì đóng gói, bảo hành sản phẩm).
  • TK 642 (Chi phí QLDN): Tập hợp các chi phí chung của toàn bộ doanh nghiệp (lương ban giám đốc và bộ phận kế toán, khấu hao TSCĐ văn phòng, công cụ dụng cụ văn phòng, thuế môn bài, chi phí tiếp khách chung).

4. Tại sao cuối kỳ các tài khoản đầu 5, 6, 7, 8, 9 không có số dư cuối kỳ?

Toàn bộ các tài khoản doanh thu (đầu 5, 7), chi phí (đầu 6, 8) và tài khoản trung gian xác định kết quả (TK 911) đều là tài khoản tạm thời (Temporary Accounts). Vào cuối kỳ kế toán, toàn bộ số phát sinh của các tài khoản này đều được kết chuyển hết để tính ra Lợi nhuận chưa phân phối (TK 421), do đó số dư cuối kỳ luôn bằng 0.

5. Chi phí đầu tư hoàn thiện quy trình kế toán có tốn kém không và sau bao lâu thu hồi vốn?

Với các doanh nghiệp SME, việc chuẩn hóa quy trình và trang bị phần mềm kế toán tiêu chuẩn chỉ tốn từ 15 - 30 triệu VNĐ. Nhờ việc cắt giảm thời gian xử lý thủ công, triệt tiêu sai sót thuế và ngăn chặn thất thoát công nợ, thời gian hoàn vốn đầu tư trung bình chỉ từ 6 đến 9 tháng.


Kết luận

Khóa luận tốt nghiệp của tác giả Lê Thị Yến đã phân tích toàn diện thực trạng kế toán bán hàng và xác định kết quả kinh doanh tại Công ty TNHH Phát triển Hà Khoa. Bằng việc nhận diện chính xác các nhược điểm trong hệ thống chứng từ và phương pháp hạch toán thủ công, nghiên cứu đã đề xuất các giải pháp mang tính ứng dụng cao: chuyển đổi sang mô hình hạch toán chuẩn hóa trên phần mềm, tự động hóa thuật toán FIFO, phân định rõ ràng chi phí quản lý và chi phí bán hàng, đồng thời hoàn thiện hệ thống kiểm soát nội bộ.

Kết quả nghiên cứu không chỉ mang lại giá trị thực tiễn trực tiếp cho Công ty TNHH Phát triển Hà Khoa trong việc tối ưu hóa quản trị tài chính, mà còn là tài liệu tham khảo có giá trị cao cho sinh viên, kế toán viên và các doanh nghiệp thương mại vừa và nhỏ đang trong tiến trình số hóa hoạt động kế toán tài chính.