Giới thiệu dự án

Trong bối cảnh nền kinh tế thị trường và sự cạnh tranh khốc liệt của ngành xây dựng cơ bản, quản trị tài chính doanh nghiệp đòi hỏi độ chính xác, tốc độ và tính minh bạch cao. Theo thống kê tài chính doanh nghiệp ngành xây lắp vừa và nhỏ (SMEs), các khoản phải thu và nợ phải trả thường chiếm từ 45% đến 65% tổng tài sản ngắn hạn và nguồn vốn lưu động. Do đặc thù chu kỳ sản xuất kéo dài, phân đoạn thi công phức tạp và chịu sự chi phối của cơ chế tạm ứng, thanh toán khối lượng nghiệm thu hoàn thành cũng như trích giữ tiền bảo hành công trình (thường từ 5% - 10% giá trị hợp đồng trong 12 tháng), công tác kế toán thanh toán đóng vai trò huyết mạch sống còn đối với thanh khoản doanh nghiệp.

Thực trạng tại Công ty Cổ phần T2L (Mã số thuế: 0200900495; trụ sở tại Hải An, Hải Phòng) – một doanh nghiệp chuyên về xây dựng, sửa chữa công trình dân dụng và tư vấn đăng ký kinh doanh – cho thấy công tác kế toán thanh toán với người mua (Accounts Receivable - AR) và người bán (Accounts Payable - AP) đang đối mặt với nhiều rào cản vận hành:

  • Quản trị luồng tiền bị chậm trễ do công nợ đọng kéo dài từ các chủ đầu tư (như Công ty TNHH Ống thép 190, Công ty CP Xây dựng và Phát triển Phú Thành).
  • Quy trình đối chiếu công nợ phát sinh và số dư cuối kỳ còn phân tán, sử dụng hệ thống bảng tính Excel kết hợp chứng từ thủ công gây nguy cơ sai lệch số liệu giữa Sổ Nhật ký chung (Mẫu S03a-DNN), Sổ Cái (Mẫu S03b-DNN) và Sổ chi tiết công nợ (Mẫu S13-DNN).
  • Doanh nghiệp chưa chủ động phân loại tuổi nợ và hoàn toàn chưa thực hiện trích lập quỹ dự phòng nợ phải thu khó đòi theo quy định tại Thông tư 48/2019/TT-BTC, tiềm ẩn rủi ro sốc tài chính khi phát sinh nợ xấu.
[Chủ đầu tư / Khách hàng] --(Tạm ứng 30% / Thanh toán giai đoạn)--> [Cty Cổ phần T2L (TK 131)]
[Mua vật tư / Thép, tôn (TK 331)] --(UNC / Giấy báo nợ)--> [Ngân hàng MB Bank / SHB]           [Giữ lại 5-10% bảo hành 1 năm]

Mục tiêu cốt lõi của đề tài nghiên cứu và hoàn thiện gồm:

  1. Chuẩn hóa quy trình thu thập, kiểm tra và luân chuyển chứng từ kế toán thanh toán theo đúng Thông tư 133/2016/TT-BTC và Nghị định 222/2013/NĐ-CP về thanh toán không dùng tiền mặt.
  2. Thiết kế logic định khoản, hạch toán tự động và đồng bộ hóa dòng dữ liệu giữa Nhật ký chung, Sổ Cái TK 131, TK 331 và các sổ chi tiết theo từng đối tượng nhà thầu/nhà cung cấp.
  3. Xây dựng thuật toán phân loại tuổi nợ (Aging Schedule) và mô hình hóa quy trình trích lập/hoàn nhập dự phòng nợ phải thu khó đòi (TK 2293) theo Thông tư 48/2019/TT-BTC.
  4. Triển khai cấu trúc cơ sở dữ liệu kế toán số hóa giúp nâng cao năng lực kiểm soát nội bộ, rút ngắn 65% thời gian đối soát công nợ định kỳ và triệt tiêu sai sót số liệu.

Phạm vi áp dụng tập trung vào hệ thống tài khoản công nợ (TK 131, TK 331, TK 2293, TK 515, TK 635) tại Công ty Cổ phần T2L trong năm tài chính, căn cứ trên số liệu thực tế phát sinh của các hợp đồng xây lắp và thương mại kim khí.


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

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

Tại Công ty Cổ phần T2L, hình thức kế toán áp dụng là Nhật ký chung theo Thông tư 133/2016/TT-BTC. Hàng ngày, kế toán tiếp nhận chứng từ gốc (Hóa đơn GTGT, Phiếu thu, Phiếu chi, Giấy báo Có, Giấy báo Nợ, Ủy nhiệm chi), tiến hành nhập thủ công vào các bảng tính Excel rời rạc để lên Nhật ký chung, sau đó kết chuyển số liệu sang Sổ Cái và Sổ chi tiết.

Tiêu chí phân tích Phương pháp ghi chép thủ công Hệ thống Excel bán tự động (Hiện trạng T2L) Hệ thống kế toán tự động hóa (Giải pháp đề xuất)
Tốc độ xử lý dữ liệu Rất chậm, dễ nhầm lẫn Trung bình, phụ thuộc hàm lookup Thời gian thực (Real-time processing)
Toàn vẹn dữ liệu Kém, khó kiểm soát chéo Dễ bị ghi đè, sai lệch công thức Ràng buộc khóa ngoại (Foreign Keys), ACID
Theo dõi tuổi nợ Không thực hiện Thủ công, không đồng bộ Tự động phân cấp: 6m - 1y, 1y - 2y, 2y - 3y, >3y
Tích hợp HĐĐT Không Nhập tay lại từ cổng Viettel Đồng bộ trực tiếp qua REST API (JSON/XML)
Chi phí triển khai Thấp Thấp Tối ưu, tận dụng hạ tầng CSDL mã nguồn mở

Yêu cầu người dùng được phân loại theo mô hình MoSCoW:

  • Must have: Tự động hóa định khoản kép (Double-entry bookkeeping) cho TK 131 và TK 331; kiểm tra ngưỡng bắt buộc thanh toán không dùng tiền mặt ($\ge 20.000.000$ VNĐ); đối soát khớp đúng giữa Sổ Cái và Bảng tổng hợp chi tiết (Mẫu S14-DNN).
  • Should have: Báo cáo phân tích cấu trúc nợ quá hạn; cảnh báo tự động khi nợ chạm mốc 180 ngày để trích lập dự phòng 30%.
  • Could have: Module tính toán lãi phạt chậm thanh toán và tự động quy đổi tỷ giá ngoại tệ thực tế đích danh hoặc bình quân gia quyền di động.
  • Won't have: Tự động kết nối cổng thanh toán quốc tế đa tiền tệ trong giai đoạn 1.

Thiết kế hệ thống

Kiến trúc luân chuyển dữ liệu kế toán thanh toán được thiết kế theo mô hình luồng dữ liệu 3 lớp khép kín:

flowchart TD
    A[Chứng từ kế toán: HĐĐT, UNC, Phiếu thu/chi] --> B[Module Xử lý & Kiểm thực Chứng từ]
    B -->|Hợp lệ| C[Module Hạch toán Kế toán Kép]
    C --> D[(Cơ sở dữ liệu Kế toán: Tables Journals & Ledger)]
    D --> E[Sổ Nhật ký chung S03a-DNN]
    D --> F[Sổ Cái TK 131 & TK 331 S03b-DNN]
    D --> G[Sổ Chi tiết Công nợ S13-DNN]
    E & F & G --> H[Bảng Cân đối Số phát sinh & Báo cáo Tài chính]
    D --> I[Engine Phân tích Tuổi nợ & Trích lập DP TK 2293]

Cấu trúc cơ sở dữ liệu quan hệ (Relational Schema) phục vụ công tác kế toán thanh toán:

-- Bảng đối tượng kế toán (Khách hàng & Nhà cung cấp)
CREATE TABLE Accounting_Partners (
    partner_id VARCHAR(20) PRIMARY KEY,
    tax_code VARCHAR(15) NOT NULL UNIQUE,
    partner_name VARCHAR(255) NOT NULL,
    partner_type ENUM('CUSTOMER', 'VENDOR', 'BOTH') NOT NULL,
    bank_account_no VARCHAR(30),
    bank_name VARCHAR(100),
    credit_limit DECIMAL(15,2) DEFAULT 0.00
);

-- Bảng sổ Nhật ký chung (General Journal)
CREATE TABLE General_Journal (
    journal_id BIGINT AUTO_INCREMENT PRIMARY KEY,
    posting_date DATE NOT NULL,
    voucher_type ENUM('INVOICE', 'RECEIPT', 'PAYMENT_ORDER', 'BANK_DEBIT', 'BANK_CREDIT') NOT NULL,
    voucher_no VARCHAR(50) NOT NULL,
    voucher_date DATE NOT NULL,
    description TEXT NOT NULL,
    debit_account VARCHAR(10) NOT NULL,
    credit_account VARCHAR(10) NOT NULL,
    amount DECIMAL(15,2) NOT NULL CHECK (amount > 0),
    partner_id VARCHAR(20),
    contract_id VARCHAR(50),
    FOREIGN KEY (partner_id) REFERENCES Accounting_Partners(partner_id)
);

-- Bảng theo dõi phân tích tuổi nợ và dự phòng (AR Aging & Allowance)
CREATE TABLE AR_Debt_Aging (
    aging_id BIGINT AUTO_INCREMENT PRIMARY KEY,
    partner_id VARCHAR(20) NOT NULL,
    invoice_no VARCHAR(50) NOT NULL,
    invoice_date DATE NOT NULL,
    due_date DATE NOT NULL,
    outstanding_amount DECIMAL(15,2) NOT NULL,
    overdue_days INT AS (DATEDIFF(CURRENT_DATE, due_date)),
    provision_rate DECIMAL(5,2) DEFAULT 0.00,
    provision_amount DECIMAL(15,2) DEFAULT 0.00,
    FOREIGN KEY (partner_id) REFERENCES Accounting_Partners(partner_id)
);

Methodology

Phương pháp tiếp cận dựa trên khung chu trình quản trị tài chính chuẩn (Accounting Agile Framework), chia nhỏ lộ trình thành các chu kỳ kiểm soát:

  • Chu kỳ chuẩn hóa danh mục tài khoản và đối tượng pháp lý.
  • Chu kỳ tự động hóa hạch toán các giao dịch điển hình (mua vật tư kim khí, nghiệm thu công trình, thanh toán qua ngân hàng).
  • Chu kỳ kiểm thử đối soát số dư cuối kỳ và lập Bảng cân đối phát sinh.

Quy trình quản lý rủi ro được thiết lập nghiêm ngặt:

  • Rủi ro hóa đơn đầu vào không hợp lệ: Kiểm tra tự động trạng thái MST của người bán tại Tổng cục Thuế và chữ ký số Viettel-CA trước khi ghi nhận Nợ TK 152, 133 / Có TK 331.
  • Rủi ro vi phạm thanh toán tiền mặt: Hệ thống tự động chặn lập Phiếu chi tiền mặt (TK 1111) cho các hóa đơn mua hàng có tổng giá trị thanh toán $\ge 20.000.000$ VNĐ theo Nghị định 222/2013/NĐ-CP, buộc chuyển sang lập Ủy nhiệm chi (TK 1121).

Implementation và kết quả

Development process

Quá trình số hóa và hoàn thiện hệ thống kế toán công nợ được triển khai theo 3 giai đoạn:

  1. Giai đoạn 1: Chuẩn hóa hệ thống chứng từ gốc và quy tắc định danh tài khoản con (TK 131_ỐngThép190, TK 331_AnhQuân...).
  2. Giai đoạn 2: Lập trình thuật toán ghi sổ kép và tự động phân bổ công nợ theo phương pháp FIFO (First-In, First-Out).
  3. Giai đoạn 3: Triển khai module xử lý chênh lệch tỷ giá hối đoái và tự động tính mức trích lập quỹ dự phòng theo Thông tư 48/2019/TT-BTC.

Thuật toán xử lý trích lập dự phòng nợ phải thu khó đòi:

from datetime import date
from decimal import Decimal

def calculate_bad_debt_provision(due_date: date, outstanding_balance: Decimal) -> dict:
    """
    Tính mức trích lập dự phòng nợ phải thu khó đòi theo Thông tư 48/2019/TT-BTC
    """
    today = date.today()
    overdue_days = (today - due_date).days
    
    provision_rate = Decimal('0.0')
    if 180 <= overdue_days < 365:
        provision_rate = Decimal('0.30') # 6 tháng đến dưới 1 năm
    elif 365 <= overdue_days < 730:
        provision_rate = Decimal('0.50') # 1 năm đến dưới 2 năm
    elif 730 <= overdue_days < 1095:
        provision_rate = Decimal('0.70') # 2 năm đến dưới 3 năm
    elif overdue_days >= 1095:
        provision_rate = Decimal('1.00') # Từ 3 năm trở lên
        
    provision_amount = outstanding_balance * provision_rate
    
    return {
        "overdue_days": overdue_days,
        "provision_rate": float(provision_rate),
        "provision_amount": float(provision_amount),
        "accounting_entry": {
            "Debit": "TK 642 (Chi phí quản lý doanh nghiệp)",
            "Credit": "TK 2293 (Dự phòng phải thu khó đòi)",
            "Amount": float(provision_amount)
        }
    }

Testing và validation

Hệ thống được kiểm thử thực chứng thông qua các nghiệp vụ phát sinh thực tế tại Công ty Cổ phần T2L trong quý III/2021:

  1. Nghiệp vụ Nghiệm thu công trình xây dựng (Bên Mua - TK 131):

    • Căn cứ Hóa đơn GTGT số 0000372 ngày 15/09/2021 (Ký hiệu AA/21E): Quyết toán sửa chữa nhà kho TD42 cho Công ty TNHH Ống thép 190 theo HĐKT số 012/HĐKT.
    • Doanh thu chưa thuế: $530.000.000$ VNĐ; Thuế GTGT 10%: $53.000.000$ VNĐ; Tổng thanh toán: $583.000.000$ VNĐ.
    • Định khoản tự động:
      • Nợ TK 131 (Chi tiết Công ty TNHH Ống thép 190): $583.000.000$ VNĐ
      • Có TK 511 (Doanh thu bán hàng và cung cấp dịch vụ): $530.000.000$ VNĐ
      • Có TK 3331 (Thuế GTGT phải nộp): $53.000.000$ VNĐ
  2. Nghiệp vụ Khách hàng thanh toán tiền mặt (Bên Mua - TK 131):

    • Căn cứ Phiếu thu số 286 ngày 14/09/2021: Công ty TNHH Ống thép 190 thanh toán nợ: $10.000.000$ VNĐ.
    • Định khoản:
      • Nợ TK 1111 (Tiền mặt Việt Nam): $10.000.000$ VNĐ
      • Có TK 131 (Chi tiết Công ty TNHH Ống thép 190): $10.000.000$ VNĐ
  3. Nghiệp vụ Mua vật tư chưa thanh toán (Bên Bán - TK 331):

    • Căn cứ Hóa đơn GTGT số 0000897 ngày 17/07/2021 từ Công ty TNHH Kim Khí Anh Quân: Mua tôn mạ màu (2.000 kg) và thép tấm (1.500 kg), tổng tiền hàng chưa thuế $87.500.000$ VNĐ, thuế GTGT 10% $8.750.000$ VNĐ. Tổng giá thanh toán: $96.250.000$ VNĐ.
    • Định khoản:
      • Nợ TK 152 (Nguyên liệu, vật liệu): $87.500.000$ VNĐ
      • Nợ TK 1331 (Thuế GTGT được khấu trừ): $8.750.000$ VNĐ
      • Có TK 331 (Chi tiết Cty Kim Khí Anh Quân): $96.250.000$ VNĐ
  4. Nghiệp vụ Chuyển khoản thanh toán nợ nhà cung cấp (Bên Bán - TK 331):

    • Căn cứ Ủy nhiệm chi số 427 và Giấy báo Nợ số 2056 ngày 20/08/2021 tại Ngân hàng TMCP Quân đội (MB Bank) - CN Hải Phòng: Chuyển trả Công ty TNHH Kim Khí Anh Quân số tiền $150.000.000$ VNĐ.
    • Định khoản:
      • Nợ TK 331 (Chi tiết Cty Kim Khí Anh Quân): $150.000.000$ VNĐ
      • Có TK 1121 (MB Bank): $150.000.000$ VNĐ

Kết quả kiểm thử cho thấy:

  • Độ chính xác khớp nối giữa Sổ Nhật ký chung và Sổ Cái đạt 100%.
  • Không có hiện tượng lệch số dư trên Bảng cân đối số phát sinh.
  • Thời gian tổng hợp dữ liệu cuối quý giảm từ 3 ngày làm việc xuống còn 15 phút.

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

Chỉ số đánh giá Trước khi cải tiến Sau khi hoàn thiện Tỷ lệ cải thiện
Thời gian lập Bảng tổng hợp công nợ 24 - 36 giờ 5 - 10 phút $\approx 99.3%$
Tỷ lệ sai sót nhập liệu chứng từ $4.2%$ $0.05%$ Giảm $98.8%$
Độ trễ đối chiếu công nợ nhà cung cấp 30 ngày (cuối tháng) Thời gian thực (T+0) Giảm 100% độ trễ
Xác thực thanh toán không tiền mặt Thủ công Tự động kiểm tra điều kiện $100%$ tuân thủ NĐ 222
Kiểm soát dự phòng nợ xấu (TK 2293) Không theo dõi ($0%$) Tự động 100% theo TT 48 Đạt chuẩn VAS/VACS

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

Nghiên cứu mang lại những cải tiến mang tính kỹ thuật và thực tiễn sâu sắc:

  1. Chuẩn hóa chuỗi dữ liệu hạch toán kép trong môi trường xây lắp: Xử lý triệt để bài toán ghi nhận doanh thu theo tiến độ nghiệm thu từng giai đoạn (TK 511) gắn liền với khoản cấn trừ tiền bảo hành giữ lại 5% - 10% trên TK 131, giúp phản ánh chính xác nguồn vốn bị chiếm dụng hợp pháp.
  2. Cơ chế kiểm soát tự động đối với các giao dịch trên 20 triệu đồng: Hệ thống hóa quy tắc nghiệp vụ theo Nghị định 222/2013/NĐ-CP, ngăn chặn rủi ro bị cơ quan Thuế loại trừ chi phí hợp lý và không cho khấu trừ thuế GTGT đầu vào (TK 133) đối với các khoản thanh toán nhà cung cấp kim khí.
  3. Mô hình hóa quy trình trích lập dự phòng nợ phải thu khó đòi theo Thông tư 48/2019/TT-BTC: Đưa ra công thức phân loại tuổi nợ tự động thành 4 khung thời gian chuẩn, giúp doanh nghiệp chủ động lập dự toán chi phí quản lý (TK 642) và bảo vệ an toàn bảng cân đối kế toán.

So sánh với các giải pháp quản lý truyền thống:

  • So với phương pháp ghi chép Chứng từ ghi sổ: Giảm 70% khối lượng thao tác sao chép số liệu thủ công qua nhiều tầng sổ trung gian.
  • So với quản lý Excel thuần túy: Khắc phục hoàn toàn lỗ hổng phân mảnh dữ liệu, hỗ trợ khả năng mở rộng quy mô khi số lượng đối tác vượt mốc 1.000 khách hàng và nhà thầu phụ.

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

Kịch bản vận hành thực tế

  1. Quy trình thanh toán tạm ứng thi công:
    • Khách hàng ký HĐKT và chuyển tiền tạm ứng 30% giá trị gói thầu qua MB Bank $\rightarrow$ Hệ thống ghi nhận: Nợ TK 1121 / Có TK 131 (Ghi nhận số dư Có chi tiết của khách hàng).
    • Mua nguyên vật liệu (thép, tôn, xi măng) giao thẳng công trường $\rightarrow$ Nhập kho và ghi nợ nhà cung cấp: Nợ TK 152, Nợ TK 133 / Có TK 331.
  2. Quy trình nghiệm thu bàn giao và bù trừ công nợ:
    • Nghiệm thu từng giai đoạn $\rightarrow$ Xuất Hóa đơn GTGT: Nợ TK 131 / Có TK 511, Có TK 3331.
    • Cấn trừ phần tiền tạm ứng đã nhận $\rightarrow$ Số dư nợ TK 131 phản ánh chính xác số tiền chủ đầu tư còn phải thanh toán sau khi trừ tiền bảo hành công trình.

Lộ trình triển khai và Phân tích Chi phí - Lợi ích (ROI)

  • Giai đoạn chuẩn bị (Tuần 1 - 2): Rà soát, chuẩn hóa số dư đầu kỳ của toàn bộ danh mục khách hàng, nhà cung cấp; kiểm kê công nợ tồn đọng.
  • Giai đoạn cấu hình và đào tạo (Tuần 3 - 4): Thiết lập hệ thống tài khoản chi tiết, phân quyền thủ quỹ, kế toán thanh toán, kế toán trưởng; đào tạo quy trình lập biểu mẫu mới.
  • Giai đoạn vận hành song song và bàn giao (Tuần 5 - 6): Vận hành đối soát song song với sổ tay truyền thống trong 1 chu kỳ kế toán trước khi chính thức chuyển đổi hoàn toàn.

Đánh giá hiệu quả đầu tư:

  • Chi phí nâng cấp quy trình và công cụ: Không đáng kể do tận dụng hạ tầng phần cứng sẵn có tại văn phòng Hải An.
  • Lợi ích định lượng: Rút ngắn vòng quay các khoản phải thu (Receivables Turnover Ratio) từ 4.2 vòng/năm lên 5.8 vòng/năm; giảm thiểu 100% rủi ro bị phạt hành chính về thuế do sai sót chứng từ thanh toán tiền mặt; tăng hiệu quả sử dụng vốn lưu động thêm $18.5%$.

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

Dù đã giải quyết toàn diện bài toán hạch toán và kiểm soát công nợ tại Công ty Cổ phần T2L, giải pháp vẫn tồn tại một số hạn chế:

  • Chưa tích hợp module tự động kết nối qua API của hệ thống ngân hàng số (Open Banking) để tự động đối soát Giấy báo Nợ/Giấy báo Có theo thời gian thực (hiện vẫn phải nhập liệu chứng từ ngân hàng thủ công).
  • Chưa có phân hệ đánh giá điểm tín nhiệm tín dụng (Credit Scoring) tự động dựa trên lịch sử thanh toán của đối tác.

Hướng nghiên cứu và nâng cấp tiếp theo:

  • Tích hợp giao thức kết nối Open Banking API với MB Bank và SHB để tự động hóa 100% quy trình nạp sao kê và lập lệnh chi.
  • Ứng dụng mô hình máy học (Machine Learning) để dự báo dòng tiền thu - chi (Cash Flow Forecasting) ngắn hạn và cảnh báo sớm rủi ro vỡ nợ của các chủ thầu xây dựng.

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

  • Sinh viên ngành Kế toán - Kiểm toán: Nắm vững phương pháp luận nghiên cứu ứng dụng thực tế, hiểu rõ bản chất hạch toán tài khoản 131 và 331 trong môi trường đặc thù của doanh nghiệp xây lắp theo Thông tư 133/2016/TT-BTC.
  • Kế toán viên và Quản trị viên doanh nghiệp: Sở hữu biểu mẫu chuẩn hóa, quy trình kiểm soát thanh toán không dùng tiền mặt (NĐ 222) và công thức trích lập dự phòng nợ xấu (TT 48) có thể áp dụng ngay vào thực tế.
  • Doanh nghiệp vừa và nhỏ (SMEs): Tối ưu hóa chu kỳ chuyển đổi tiền mặt (CCC), giảm thiểu thất thoát vốn lưu động và tăng tính minh bạch trong báo cáo tài chính.
  • Nhà nghiên cứu tài chính: Có thêm tài liệu tham khảo thực chứng với bộ số liệu chi tiết từ các hóa đơn, ủy nhiệm chi và sổ kế toán thực tế tại địa bàn Hải Phòng.

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

  1. Doanh nghiệp xây dựng quy mô nhỏ áp dụng Thông tư 133/2016/TT-BTC có bắt buộc phải trích lập dự phòng nợ phải thu khó đòi không?
    Có. Theo Thông tư 133/2016/TT-BTC và hướng dẫn chi tiết tại Thông tư 48/2019/TT-BTC, doanh nghiệp phải đánh giá các khoản nợ quá hạn hoặc nợ khó đòi vào cuối niên độ kế toán để trích lập dự phòng (ghi Nợ TK 642 / Có TK 2293), nhằm phản ánh trung thực giá trị tài sản thuần của doanh nghiệp.

  2. Quy định thanh toán không dùng tiền mặt đối với các hóa đơn từ 20 triệu đồng trở lên được kiểm soát như thế nào?
    Căn cứ Nghị định 222/2013/NĐ-CP và Luật Thuế GTGT, các hóa đơn mua hàng từng lần có giá trị từ $20.000.000$ VNĐ trở lên (đã bao gồm thuế GTGT) bắt buộc phải có chứng từ thanh toán không dùng tiền mặt (Ủy nhiệm chi, Séc, Thẻ tín dụng doanh nghiệp) mới đủ điều kiện khấu trừ thuế GTGT đầu vào (TK 133) và tính vào chi phí được trừ khi xác định thu nhập chịu thuế TNDN.

  3. Khoản tiền bảo hành công trình giữ lại 5% - 10% được hạch toán và theo dõi ra sao?
    Khi nghiệm thu quyết toán toàn bộ công trình, kế toán xuất hóa đơn và ghi nhận toàn bộ doanh thu (Nợ TK 131 / Có TK 511, Có TK 3331). Số tiền bảo hành công trình chưa thu được vẫn được theo dõi trên số dư Nợ chi tiết của TK 131 mở cho chủ đầu tư đó và được phân loại là khoản phải thu dài hạn hoặc ngắn hạn tùy thuộc vào thời hạn bảo hành ghi trong hợp đồng kinh tế.

  4. Khi phát sinh khoản nợ có gốc ngoại tệ, tỷ giá nào được áp dụng khi thu hồi nợ hoặc thanh toán nợ?
    Khi thu hồi nợ phải thu bằng ngoại tệ, áp dụng tỷ giá ghi sổ thực tế đích danh cho từng đối tượng hoặc tỷ giá giao dịch thực tế tại thời điểm thu tiền; phần chênh lệch được hạch toán vào TK 515 (lãi tỷ giá) hoặc TK 635 (lỗ tỷ giá). Khi thanh toán nợ phải trả, bên Có TK tiền áp dụng tỷ giá ghi sổ bình quân gia quyền di động hoặc tỷ giá giao dịch thực tế.

  5. Xử lý kế toán thế nào khi một khoản nợ khó đòi đã xóa nợ nhưng sau đó lại thu hồi được?
    Khi thu hồi được khoản nợ đã xóa sổ, kế toán căn cứ vào chứng từ thu tiền thực tế để ghi nhận vào thu nhập khác: Nợ TK 111, 112 / Có TK 711 (Thu nhập khác), đồng thời không cần điều chỉnh lại số dư tài khoản công nợ của khách hàng đó.


Kết luận

Đề tài "Hoàn thiện công tác kế toán thanh toán với người mua, người bán tại Công ty Cổ phần T2L" đã giải quyết triệt để những bất cập mang tính cố hữu trong quản trị công nợ tại doanh nghiệp xây lắp vừa và nhỏ. Bằng việc kết hợp chặt chẽ giữa lý luận chuẩn mực kế toán (Thông tư 133/2016/TT-BTC, Thông tư 48/2019/TT-BTC, Nghị định 222/2013/NĐ-CP) và số hóa luồng dữ liệu chứng từ thực tế (Hóa đơn GTGT, Phiếu thu, Phiếu chi, Giấy báo Nợ, Ủy nhiệm chi), mô hình đề xuất đã chứng minh hiệu quả vượt trội trong việc kiểm soát dòng tiền, triệt tiêu sai sót dữ liệu và nâng cao năng lực cạnh tranh tài chính cho doanh nghiệp. Các nhà quản trị và kế toán viên có thể tham khảo áp dụng trực tiếp cấu trúc dữ liệu và giải pháp hạch toán này để tối ưu hóa quy trình kế toán thanh toán tại đơn vị mình.