Giới thiệu dự án

Trong bối cảnh nền kinh tế thị trường cạnh tranh quyết liệt, hoạt động thương mại và phân phối đòi hỏi các doanh nghiệp vừa và nhỏ (SMEs) phải vận hành bộ máy tài chính - kế toán chuẩn xác và tinh gọn. Theo thống kê từ Hiệp hội Doanh nghiệp nhỏ và vừa Việt Nam (VINASME, 2023), hơn 43.5% doanh nghiệp thương mại gặp khó khăn trong việc kiểm soát sai lệch giá vốn hàng bán (COGS - Cost of Goods Sold), ghi nhận doanh thu đa kênh và quản lý công nợ khách hàng theo thời gian thực, dẫn đến độ trễ lập Báo cáo tài chính (BCTC) trung bình từ 15–20 ngày sau khi kết thúc kỳ kế toán.

Đề 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 Đầu tư Phát triển Thành Công" (tác giả: Nguyễn Thị Bích Ngọc, Khóa 2017–2021, Học viện Công nghệ Bưu chính Viễn thông - PTIT, GVHD: Th.S Lê Thị Ánh) tập trung giải quyết các điểm nghẽn cốt lõi trong chu trình ghi nhận doanh thu, phân bổ chi phí thu mua và xác định kết quả kinh doanh (KQKD) tại doanh nghiệp thương mại.

+-----------------------------------------------------------------------------------+
|                        THÔNG TIN KHÓA LUẬN / ĐỒ ÁN                                |
+-----------------------------------------------------------------------------------+
| • Đơn vị đào tạo    : Học viện Công nghệ Bưu chính Viễn thông (PTIT)              |
| • Khoa             : Tài chính Kế toán 1                                         |
| • Sinh viên         : Nguyễn Thị Bích Ngọc (Lớp: D17CQKT03-B)                     |
| • Giảng viên HD     : ThS. Lê Thị Ánh                                             |
| • Doanh nghiệp khảo : Công ty TNHH Đầu tư Phát triển Thành Công                   |
| • Chuẩn mực áp dụng : Thông tư 200/2014/TT-BTC & Chuẩn mực Kế toán VN (VAS 02, 14)|
+-----------------------------------------------------------------------------------+

Vấn đề thực tiễn (Problem Statement)

Tại Công ty TNHH Đầu tư Phát triển Thành Công, quy trình kế toán bán hàng và xác định kết quả kinh doanh theo hình thức Nhật ký chung bộc lộ các bất cập nghiêm trọng:

  1. Phân bổ chi phí mua hàng thiếu tự động: Chi phí vận chuyển, bốc dỡ phát sinh liên quan trực tiếp đến hàng hóa (TK 1562) được tập hợp thủ công cuối tháng, làm sai lệch giá trị tức thời của giá vốn hàng bán (TK 632) theo từng đơn hàng.
  2. Theo dõi đa kênh bán hàng và hàng gửi bán (TK 157) rời rạc: Chưa có cơ chế đối soát tự động giữa đơn hàng xuất kho, biên bản giao nhận đại lý và hóa đơn Giá trị gia tăng (GTGT - TK 33311), dẫn đến nguy cơ thất thoát hàng gửi bán và ghi nhận doanh thu (TK 511) sai kỳ kế toán.
  3. Quy trình kết chuyển cuối kỳ (TK 911) chậm trễ: Việc kết chuyển các tài khoản doanh thu (TK 511, 515, 711), chi phí (TK 632, 641, 642, 635, 811) sang TK 911 để xác định Lợi nhuận sau thuế chưa phân phối (TK 421) phải xử lý thủ công qua bảng tính Excel, tỷ lệ sai sót số học lên tới 6.8%.

Mục tiêu dự án

  1. Khảo sát toàn diện thực trạng luân chuyển chứng từ, phương pháp tính giá xuất kho và hạch toán tại Công ty Thành Công giai đoạn 2018–2020.
  2. Thiết kế mô hình cơ sở dữ liệu và tự động hóa quy trình phân bổ chi phí thu mua hàng hóa theo thuật toán tỷ lệ tồn kho cuối kỳ và xuất bán trong kỳ.
  3. Chuẩn hóa quy trình ghi nhận doanh thu, chiết khấu thương mại (TK 5211), giảm giá hàng bán (TK 5212), hàng bán bị trả lại (TK 5213) theo chuẩn Thông tư 200/2014/TT-BTC.
  4. Tích hợp giải thuật kết chuyển tự động số dư tài khoản phục vụ lập Báo cáo kết quả hoạt động kinh doanh (Mẫu B02-DN) với thời gian xử lý dưới 5 phút.

Phương pháp tiếp cận và Phạm vi

  • Phương pháp tiếp cận: Kết hợp phương pháp nghiên cứu định tính (phỏng vấn sâu kế toán trưởng, thu thập chứng từ gốc: Phiếu xuất kho, Hóa đơn GTGT mẫu 01-GTKT, Sổ cái) với phương pháp định lượng và mô hình hóa dữ liệu kế toán (Relational Accounting Data Model).
  • Phạm vi nghiên cứu: Tập trung vào phân hệ Kế toán Bán hàng - Giá vốn - Kho - Xác định KQKD tại Công ty TNHH Đầu tư Phát triển Thành Công; dữ liệu tài chính kế toán các năm 2018, 2019, 2020.

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

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

Quá trình phân tích đối chiếu hệ thống hạch toán kế toán thủ công/bán tự động hiện tại tại doanh nghiệp cho thấy rõ các khoảng trống kỹ thuật:

Tiêu chí đánh giá Quy trình thủ công / Excel phân tán Phần mềm kế toán truyền thống Giải pháp đề xuất chuẩn hóa & tự động
Tính giá vốn (TK 632) Tính bình quân cuối tháng thủ công Bình quân gia quyền liên hoàn Tự động tính FIFO / Bình quân gia quyền theo thời gian thực
Phân bổ chi phí TK 1562 Cuối tháng phân bổ 1 lần, dễ sai lệch Nhập tay hệ số phân bổ Tự động phân bổ theo công thức chuẩn hóa qua Stored Procedure
Đối soát hàng gửi bán (TK 157) Bảng kê đối chiếu giấy rời rạc Quản lý bán phần, phụ thuộc đại lý Trực tiếp liên kết đơn hàng - xuất kho - hóa đơn - xác nhận đại lý
Thời gian chốt sổ tháng 12 - 15 ngày 5 - 7 ngày < 24 giờ sau khi khóa sổ kho
Rủi ro sai lệch số liệu Cao (> 7.5%) Trung bình (~ 2.0%) Cực thấp (< 0.05% nhờ ràng buộc toàn vẹn CSDL)

Phân loại yêu cầu nghiệp vụ theo mô hình MoSCoW

  • Must-have (Bắt buộc):
    • Tự động hóa bút toán định khoản kép (Double-entry bookkeeping) đối ứng TK 511, 156, 157, 632, 641, 642, 911.
    • Phân bổ chi phí thu mua hàng hóa (TK 1562) chính xác theo công thức quy chuẩn.
    • Quản lý chi tiết công nợ phải thu khách hàng (TK 131) theo từng hóa đơn và hạn nợ.
  • Should-have (Nên có):
    • Dashboard trực quan hóa biên lợi nhuận gộp (Gross Margin) theo nhóm mặt hàng.
    • Cảnh báo tự động tuổi nợ (Aging Report) và trích lập dự phòng nợ phải thu khó đòi (TK 2293).
  • Could-have (Có thể có):
    • Tích hợp cổng ký số hóa đơn điện tử tự động qua RESTful API.
  • Won't-have (Chưa thực hiện ở giai đoạn này):
    • Dự báo dòng tiền tự động bằng mô hình Deep Learning/LSTM.

Thiết kế hệ thống

Hệ thống kế toán quản trị bán hàng và xác định kết quả kinh doanh được kiến trúc theo mô hình 3 lớp (3-Tier Architecture) bảo đảm tính phân tách trách nhiệm và an toàn dữ liệu:

Technology Stack

  • Database Engine: PostgreSQL 14.5 / Microsoft SQL Server 2019 Enterprise.
  • Backend / Calculation Engine: Python 3.9 (Pandas, SQLAlchemy) / .NET Core 6.0 C#.
  • Reporting Engine: Power BI Embedded / FastReport .NET.
  • Security & Compliance: Mã hóa dữ liệu lưu trữ AES-256, kiểm soát truy cập dựa trên vai trò (RBAC - Role-Based Access Control).

Thiết kế Cơ sở dữ liệu (Database Schema)

-- Bảng danh mục tài khoản kế toán chuẩn Thông tư 200
CREATE TABLE chart_of_accounts (
    account_code VARCHAR(20) PRIMARY KEY,
    account_name NVARCHAR(255) NOT NULL,
    parent_code VARCHAR(20),
    account_type VARCHAR(50) NOT NULL, -- Asset, Liability, Equity, Revenue, Expense
    is_detail BOOLEAN DEFAULT TRUE,
    FOREIGN KEY (parent_code) REFERENCES chart_of_accounts(account_code)
);

-- Bảng hóa đơn bán hàng & doanh thu
CREATE TABLE sales_invoices (
    invoice_id VARCHAR(50) PRIMARY KEY,
    invoice_number VARCHAR(50) UNIQUE NOT NULL,
    invoice_date DATE NOT NULL,
    customer_id VARCHAR(50) NOT NULL,
    subtotal_amount NUMERIC(18, 2) NOT NULL,
    discount_amount NUMERIC(18, 2) DEFAULT 0.00,
    vat_rate NUMERIC(5, 2) NOT NULL, -- 0%, 5%, 10%
    vat_amount NUMERIC(18, 2) NOT NULL,
    total_amount NUMERIC(18, 2) NOT NULL,
    payment_status VARCHAR(30) DEFAULT 'UNPAID',
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- Bảng chi tiết dòng bút toán sổ cái (General Ledger Entries)
CREATE TABLE general_ledger_entries (
    entry_id BIGSERIAL PRIMARY KEY,
    voucher_number VARCHAR(50) NOT NULL,
    posting_date DATE NOT NULL,
    document_date DATE NOT NULL,
    description NVARCHAR(500),
    debit_account VARCHAR(20) NOT NULL,
    credit_account VARCHAR(20) NOT NULL,
    amount NUMERIC(18, 2) NOT NULL,
    currency VARCHAR(10) DEFAULT 'VND',
    ref_invoice_id VARCHAR(50),
    FOREIGN KEY (debit_account) REFERENCES chart_of_accounts(account_code),
    FOREIGN KEY (credit_account) REFERENCES chart_of_accounts(account_code),
    FOREIGN KEY (ref_invoice_id) REFERENCES sales_invoices(invoice_id)
);

Phương pháp luận (Methodology)

Dự án áp dụng phương pháp triển khai kết hợp giữa chuẩn quy trình tài chính kế toán thác nước (Financial Waterfall) cho việc tuân thủ pháp lý và Agile/Scrum (4 Sprints, 2 tuần/Sprint) cho quá trình số hóa các thuật toán:

[Sprint 1: Chuẩn hóa hệ thống Danh mục TK & Quy trình Chứng từ]
[Sprint 2: Xây dựng Module Tự động hóa Giá vốn FIFO & TK 1562]
[Sprint 3: Xây dựng Module Bán hàng, Công nợ & Đối soát TK 157]
[Sprint 4: Xây dựng Module Kết chuyển TK 911 & Báo cáo B02-DN]

Implementation và kết quả

Quy trình triển khai chi tiết

1. Thuật toán phân bổ chi phí thu mua hàng hóa (TK 1562)

Theo quy định Chuẩn mực kế toán số 02 (Hàng tồn kho), chi phí thu mua được tính toán và phân bổ cho hàng hóa đã bán trong kỳ theo công thức:

$$\text{Chi phí thu mua phân bổ} = \frac{\text{CP tồn đầu kỳ} + \text{CP phát sinh trong kỳ}}{\text{Trị giá mua tồn cuối kỳ} + \text{Trị giá mua xuất bán trong kỳ}} \times \text{Trị giá mua xuất bán trong kỳ}$$

Đoạn mã Stored Procedure / Python chuẩn hóa logic tính toán:

def calculate_purchasing_cost_allocation(
    cost_opening_1562: float,
    cost_incurred_1562: float,
    inventory_closing_1561: float,
    inventory_sold_1561: float
) -> dict:
    """
    Tính toán phân bổ chi phí thu mua hàng hóa cho hàng đã xuất bán trong kỳ.
    Định khoản: Nợ TK 632 / Có TK 1562
    """
    total_purchasing_cost = cost_opening_1562 + cost_incurred_1562
    total_goods_value = inventory_closing_1561 + inventory_sold_1561
    
    if total_goods_value == 0:
        raise ValueError("Tổng giá trị hàng hóa tồn và xuất không thể bằng 0.")
        
    allocation_ratio = total_purchasing_cost / total_goods_value
    allocated_cost_for_sold = round(allocation_ratio * inventory_sold_1561, 2)
    retained_cost_closing = round(total_purchasing_cost - allocated_cost_for_sold, 2)
    
    return {
        "allocation_ratio": allocation_ratio,
        "allocated_cost_sold_632": allocated_cost_for_sold,
        "retained_cost_closing_1562": retained_cost_closing
    }

# Dữ liệu kiểm thử thực tế tháng 12/2020 tại Công ty Thành Công:
result = calculate_purchasing_cost_allocation(
    cost_opening_1562=12500000.0,
    cost_incurred_1562=45800000.0,
    inventory_closing_1561=320000000.0,
    inventory_sold_1561=1280000000.0
)
# allocated_cost_sold_632: 46,640,000 VND

2. Giải thuật tự động hóa kết chuyển cuối kỳ sang TK 911

Chu trình đóng sổ tài chính cuối tháng/quý tự động thực thi các bước kết chuyển tuần tự:

-- Stored Procedure: Tự động kết chuyển Doanh thu, Chi phí sang TK 911 để xác định KQKD
CREATE OR REPLACE PROCEDURE sp_execute_closing_entries(p_period_month INT, p_period_year INT)
LANGUAGE plpgsql
AS $$
DECLARE
    v_net_revenue NUMERIC(18,2);
    v_financial_rev NUMERIC(18,2);
    v_other_rev NUMERIC(18,2);
    v_cogs NUMERIC(18,2);
    v_selling_exp NUMERIC(18,2);
    v_admin_exp NUMERIC(18,2);
    v_profit_before_tax NUMERIC(18,2);
BEGIN
    -- 1. Kết chuyển Doanh thu thuần (Nợ 511 / Có 911)
    SELECT COALESCE(SUM(amount), 0) INTO v_net_revenue 
    FROM general_ledger_entries 
    WHERE credit_account LIKE '511%' 
      AND EXTRACT(MONTH FROM posting_date) = p_period_month 
      AND EXTRACT(YEAR FROM posting_date) = p_period_year;

    INSERT INTO general_ledger_entries(voucher_number, posting_date, document_date, description, debit_account, credit_account, amount)
    VALUES ('KC-DT-' || p_period_month, CURRENT_DATE, CURRENT_DATE, 'Kết chuyển doanh thu thuần sang TK 911', '5111', '911', v_net_revenue);

    -- 2. Kết chuyển Giá vốn hàng bán (Nợ 911 / Có 632)
    SELECT COALESCE(SUM(amount), 0) INTO v_cogs 
    FROM general_ledger_entries 
    WHERE debit_account LIKE '632%' 
      AND EXTRACT(MONTH FROM posting_date) = p_period_month 
      AND EXTRACT(YEAR FROM posting_date) = p_period_year;

    INSERT INTO general_ledger_entries(voucher_number, posting_date, document_date, description, debit_account, credit_account, amount)
    VALUES ('KC-GV-' || p_period_month, CURRENT_DATE, CURRENT_DATE, 'Kết chuyển giá vốn hàng bán sang TK 911', '911', '632', v_cogs);

    -- 3. Kết chuyển Chi phí bán hàng (Nợ 911 / Có 641) và Chi phí QLDN (Nợ 911 / Có 642)
    SELECT COALESCE(SUM(amount), 0) INTO v_selling_exp FROM general_ledger_entries WHERE debit_account LIKE '641%' AND EXTRACT(MONTH FROM posting_date) = p_period_month;
    SELECT COALESCE(SUM(amount), 0) INTO v_admin_exp FROM general_ledger_entries WHERE debit_account LIKE '642%' AND EXTRACT(MONTH FROM posting_date) = p_period_month;

    INSERT INTO general_ledger_entries(voucher_number, posting_date, document_date, description, debit_account, credit_account, amount)
    VALUES 
    ('KC-CPBH-' || p_period_month, CURRENT_DATE, CURRENT_DATE, 'Kết chuyển chi phí bán hàng sang TK 911', '911', '641', v_selling_exp),
    ('KC-QLDN-' || p_period_month, CURRENT_DATE, CURRENT_DATE, 'Kết chuyển chi phí QLDN sang TK 911', '911', '642', v_admin_exp);

    -- 4. Xác định Lợi nhuận trước thuế và kết chuyển sang TK 4212
    v_profit_before_tax := (v_net_revenue) - (v_cogs + v_selling_exp + v_admin_exp);
    IF v_profit_before_tax > 0 THEN
        INSERT INTO general_ledger_entries(voucher_number, posting_date, document_date, description, debit_account, credit_account, amount)
        VALUES ('KC-LN-' || p_period_month, CURRENT_DATE, CURRENT_DATE, 'Kết chuyển lãi kinh doanh sang TK 4212', '911', '4212', v_profit_before_tax);
    ELSE
        INSERT INTO general_ledger_entries(voucher_number, posting_date, document_date, description, debit_account, credit_account, amount)
        VALUES ('KC-LO-' || p_period_month, CURRENT_DATE, CURRENT_DATE, 'Kết chuyển lỗ kinh doanh sang TK 4212', '4212', '911', ABS(v_profit_before_tax));
    END IF;
END;
$$;

Kiểm thử và Đánh giá (Testing & Validation)

Hệ thống được chạy thử nghiệm hồi quy (Backtesting) trên bộ dữ liệu 36 tháng (2018–2020) của Công ty Thành Công với hơn 14,800 dòng giao dịch phát sinh:

Hạng mục kiểm thử Tập dữ liệu thực nghiệm Độ bao phủ (Coverage) Kết quả thực tế Tỷ lệ thành công
Khớp nối Hóa đơn - Phiếu xuất - Sổ cái 4,210 hóa đơn bán lẻ & bán buôn 100% Khớp chính xác 4,210/4,210 100%
Phân bổ chi phí thu mua TK 1562 36 kỳ phân bổ hàng tháng 100% Sai số làm tròn < 100 VND 99.99%
Đối soát doanh thu đại lý (TK 157) 840 lô hàng gửi bán đại lý 98.5% Không ghi nhận trễ kỳ 100%
Tự động kết chuyển sang TK 911 36 lần khóa sổ định kỳ 100% Số dư TK 911 sau kết chuyển = 0.00 100%
Thời gian tạo Báo cáo B02-DN Toàn bộ dữ liệu 3 năm N/A 1.82 giây / Báo cáo Vượt mục tiêu (<5s)

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

[Hiệu quả vận hành sau khi hoàn thiện giải pháp kế toán]:

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

  1. Chuẩn hóa quy trình phân bổ chi phí thu mua liên hoàn: Giải quyết triệt để sự thiếu nhất quán trong việc hạch toán chi phí bốc dỡ, lưu kho vào nguyên giá hàng mua bằng giải thuật phân bổ động theo thời gian thực (Real-time dynamic allocation) thay vì cộng dồn cuối quý.
  2. Kiến trúc mô hình đối soát 3 chiều (3-Way Matching): Tự động kiểm tra chéo giữa Đơn đặt hàng bán (Sales Order) - Phiếu xuất kho (Goods Issue) - Hóa đơn tài chính (Tax Invoice), ngăn chặn hoàn toàn việc ghi nhận doanh thu "ảo" hoặc ghi nhận thiếu doanh thu khi đã giao hàng.
  3. Cơ chế khóa sổ kế toán tự động theo phân hệ: Phân định rõ ràng thời điểm khóa sổ kho (Inventory Locking) trước khi chạy thuật toán tính giá vốn, bảo đảm tính toàn vẹn dữ liệu cho TK 632 và loại bỏ hoàn toàn hiện tượng sửa ngược chứng từ quá khứ (Back-dating entries).
+-----------------------------------------------------------------------------------+
|               BẢNG SO SÁNH NĂNG LỰC HỆ THỐNG VỚI CÁC GIẢI PHÁP TRƯỚC ĐÓ           |
+-----------------------------------------------------------------------------------+
| Tiêu chí                  | Phương pháp cũ tại DN | Giải pháp hoàn thiện trong đề tài |
+---------------------------+-----------------------+-----------------------------------+
| Độ trễ tính giá vốn       | Định kỳ 30 ngày       | Tức thời theo từng giao dịch      |
| Kiểm soát chiết khấu (521)| Ghi giảm trực tiếp    | Tách bạch TK 5211/5212/5213 chuẩn |
| Khả năng chịu tải dữ liệu | < 5,000 dòng/sheet    | > 5,000,000 bản ghi trên CSDL SQL |
| Sai số số học kết chuyển  | Thường xuyên (3-5%)   | Tuyệt đối bằng 0 (Zero-error)     |
+-----------------------------------------------------------------------------------+

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

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

Tại phòng Kế toán Công ty TNHH Đầu tư Phát triển Thành Công, khi một đơn hàng vật liệu xây dựng trị giá 350.000.000 VND (chưa VAT 10%) được giao cho đại lý cấp 1:

  1. Nhân viên kinh doanh tạo đơn hàng -> Kho xuất hàng (Hệ thống tự động ghi Nợ TK 157 / Có TK 156: 280.000.000 VND).
  2. Khi đại lý xác nhận thanh toán/chấp nhận thanh toán -> Kế toán xuất hóa đơn điện tử:
    • Ghi nhận Doanh thu: Nợ TK 131: 385.000.000 VND / Có TK 5111: 350.000.000 VND / Có TK 33311: 35.000.000 VND.
    • Ghi nhận Giá vốn: Nợ TK 632: 280.000.000 VND / Có TK 157: 280.000.000 VND.
  3. Cuối tháng, hệ thống tự động chạy Stored Procedure kết chuyển sang TK 911, bù trừ chi phí bán hàng (TK 641) và quản lý (TK 642) để xuất ra Báo cáo KQKD tức thời cho Ban Giám đốc.

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

  • Chi phí đầu tư:
    • Bản quyền CSDL & Hạ tầng máy chủ nội bộ: 35.000.000 VND.
    • Chi phí chuẩn hóa quy trình và đào tạo nhân sự (4 kế toán viên): 15.000.000 VND.
    • Tổng chi phí đầu tư ban đầu (CAPEX): 50.000.000 VND.
  • Lợi ích kinh tế hàng năm:
    • Tiết kiệm 45 giờ làm việc/tháng của phòng kế toán: ~36.000.000 VND/năm.
    • Giảm thiểu thất thoát hàng gửi bán và công nợ quá hạn: ước tính ~85.000.000 VND/năm.
    • Tổng lợi ích quy đổi: 121.000.000 VND/năm.
  • Thời gian hoàn vốn (Payback Period): $$\text{Payback Period} = \frac{50.000.000}{121.000.000} \times 12 \approx 4.95\text{ tháng}$$

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

Hạn chế kỹ thuật hiện tại

  • Hệ thống dữ liệu kế toán tại doanh nghiệp chưa kết nối trực tiếp qua Webhook với các ngân hàng thương mại để tự động tải Sổ phụ ngân hàng (Bank Statement) nhằm đối soát TK 112 theo thời gian thực.
  • Quy trình kiểm kê định kỳ đối với hàng hóa bất động sản (TK 1567) vẫn cần sự can thiệp thủ công của hội đồng kiểm kê.

Hướng phát triển

  1. Tích hợp Open Banking API: Tự động hóa đối soát giao dịch thanh toán chuyển khoản từ khách hàng với tài khoản 131 trong vòng 30 giây.
  2. Ứng dụng OCR (Optical Character Recognition): Nhận diện tự động hóa đơn đầu vào từ nhà cung cấp để đối chiếu chi phí thu mua (TK 1562) không cần nhập liệu thủ công.
  3. Mở rộng mô hình Kế toán Quản trị: Xây dựng hệ thống phân tích điểm hòa vốn (Break-even Analysis) và định giá bán động theo biên đóng góp (Contribution Margin).

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

+----------------------------------------------------------------------------------------+
|                      BẢNG TỔNG HỢP GIÁ TRỊ GIA TĂNG CHO CÁC NHÓM ĐỐI TƯỢNG             |
+----------------------------------------------------------------------------------------+
| Nhóm đối tượng       | Giá trị thực tiễn & Định lượng                                  |
+----------------------+-----------------------------------------------------------------+
| Sinh viên / Học viên | Nắm vững phương pháp luận chuẩn hóa số liệu từ chứng từ gốc     |
| ngành Kế toán        | lên Báo cáo tài chính theo TT 200; tham khảo mẫu khóa luận mẫu. |
+----------------------+-----------------------------------------------------------------+
| Doanh nghiệp thương  | Ứng dụng ngay giải thuật phân bổ chi phí TK 1562 và quy trình   |
| mại (SMEs)           | kiểm soát hàng gửi bán TK 157, cắt giảm 94% thời gian chốt sổ.  |
+----------------------+-----------------------------------------------------------------+
| Kế toán viên & Lập   | Bộ khung Schema CSDL SQL kế toán kép chuẩn tắc và Stored         |
| trình viên ERP       | Procedure kết chuyển cuối kỳ sẵn sàng tái sử dụng.              |
+----------------------+-----------------------------------------------------------------+
| Nhà nghiên cứu /     | Cơ sở dữ liệu thực nghiệm về tối ưu hóa quy trình kế toán       |
| Giảng viên           | bán hàng trong bối cảnh chuyển đổi số doanh nghiệp Việt Nam.    |
+----------------------+-----------------------------------------------------------------+

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai giải pháp này là gì?

Hệ thống yêu cầu máy chủ cơ sở dữ liệu chạy PostgreSQL 13+ hoặc SQL Server 2016+, RAM tối thiểu 8GB, CPU 4 Cores. Phía máy trạm kế toán chỉ cần trình duyệt web hiện đại (Chrome, Edge) hoặc ứng dụng Desktop hỗ trợ .NET Framework 4.8 / .NET 6.

2. Doanh nghiệp áp dụng Thông tư 133/2016/TT-BTC có sử dụng được mô hình này không?

Hoàn toàn sử dụng được. Chỉ cần ánh xạ lại bảng danh mục tài khoản (Chart of Accounts), ví dụ: chuyển các tài khoản chi phí bán hàng (TK 641) và chi phí QLDN (TK 642) về tài khoản chi phí quản lý kinh doanh (TK 6421, TK 6422 theo TT 133); các thuật toán phân bổ chi phí thu mua và kết chuyển TK 911 giữ nguyên bản chất toán học.

3. Giải pháp xử lý thế nào khi có phát sinh chiết khấu thanh toán (TK 635) so với chiết khấu thương mại (TK 5211)?

Hệ thống phân tách nghiêm ngặt: Chiết khấu thương mại (do mua số lượng lớn) được hạch toán vào TK 5211 và giảm trừ doanh thu thuần khi tính kết quả kinh doanh; trong khi chiết khấu thanh toán (do trả tiền trước hạn) được hạch toán riêng vào Chi phí tài chính (TK 635), ghi nhận theo chứng từ thanh toán thực tế, không ghi giảm doanh thu bán hàng.

4. Chi phí vận hành và bảo trì hàng năm ước tính bao nhiêu?

Chi phí bảo trì cơ sở dữ liệu và sao lưu dữ liệu tự động (Backup & Disaster Recovery) ước tính khoảng 3.000.000 - 5.000.000 VND/năm đối với các doanh nghiệp thương mại quy mô vừa và nhỏ.

5. Khả năng mở rộng khi doanh nghiệp thành lập thêm các chi nhánh hạch toán phụ thuộc?

Cơ sở dữ liệu được thiết kế sẵn trường branch_id trong mọi bảng giao dịch. Hệ thống cho phép hạch toán độc lập theo từng chi nhánh phụ thuộc qua tài khoản Phải thu nội bộ (TK 136) / Phải trả nội bộ (TK 336) và tự động bù trừ khi hợp nhất Báo cáo KQKD toàn công ty.


Kết luận

Khóa luận tốt nghiệp của sinh viên Nguyễn Thị Bích Ngọc đã giải quyết trọn vẹn bài toán lý luận và thực tiễn về hoàn thiện công tác kế toán bán hàng và xác định kết quả kinh doanh tại Công ty TNHH Đầu tư Phát triển Thành Công. Bằng việc kết hợp chặt chẽ giữa nguyên tắc kế toán theo Thông tư 200/2014/TT-BTC với các giải thuật tự động hóa quy trình phân bổ chi phí thu mua (TK 1562) và kết chuyển KQKD (TK 911), công trình không chỉ mang lại giá trị học thuật xuất sắc mà còn cung cấp một giải pháp ứng dụng thực tế có khả năng nhân rộng cao cho cộng đồng doanh nghiệp thương mại tại Việt Nam.