Giới thiệu dự án
Trong bối cảnh nền kinh tế số và chuỗi cung ứng thương mại hiện đại, ngành kinh doanh xăng dầu và nhiên liệu hóa lỏng đóng vai trò huyết mạch. Theo số liệu từ Hiệp hội Xăng dầu Việt Nam, biên lợi nhuận ròng của ngành phân phối bán lẻ xăng dầu thường dao động ở mức hẹp từ 2.5% đến 4.5%, trong khi khối lượng giao dịch phát sinh hàng ngày rất lớn và đòi hỏi vòng quay vốn lưu động cực kỳ nhanh. Do đó, việc quản trị dòng tiền, đặc biệt là công tác kế toán thanh toán với người mua (khoản phải thu - TK 131) và người bán (khoản phải trả - TK 331) trở thành yếu tố quyết định năng lực cạnh tranh và sức khỏe tài chính của doanh nghiệp.
Đề 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 Thương mại Bảo Hưng Long" (ngành Kế toán – Kiểm toán, Trường Đại học Quản lý và Công nghệ Hải Phòng) tập trung giải quyết triệt để các nút thắt trong công tác quản lý công nợ và kiểm soát thanh toán thực tế tại một doanh nghiệp phân phối nhiên liệu trọng điểm tại khu vực Hải Phòng.
+-----------------------------------------------------------------------------------+
| MÔ HÌNH DÒNG TIỀN VÀ CÔNG NỢ BẢO HƯNG LONG |
+-----------------------------------------------------------------------------------+
| [Nhà Cung Cấp Đầu Mối] [Khách Hàng B2B / Đại Lý]|
| | ^ |
| | Hàng hóa (Xăng RON 95, E5, DO) | Bán buôn |
| v | Bán lẻ |
| +-----------------------------------------------------------------------+ |
| | CÔNG TY CỔ PHẦN THƯƠNG MẠI BẢO HƯNG LONG | |
| | - Kế toán Phải trả (TK 331) - Kế toán Phải thu (TK 131) |---------+
| | - Kiểm soát UNC, Giấy báo Nợ - Kiểm soát Hóa đơn, Báo Có |
| | - Quản trị hạn mức tín dụng - Phân tích tuổi nợ & Dự phòng |
| +-----------------------------------------------------------------------+
| | ^
| +--------------> Thanh toán Ngân hàng (TK 112) -------------+
| (Bắt buộc hóa đơn > 20.000.000 VNĐ)
+-----------------------------------------------------------------------------------+
Vấn đề thực tiễn (Problem Statement)
Tại Công ty CP Thương mại Bảo Hưng Long, quy trình kế toán công nợ theo hình thức Nhật ký chung bán thủ công bộc lộ những rủi ro trọng yếu:
- Độ trễ đối chiếu công nợ: Thời gian chốt số liệu và đối chiếu công nợ định kỳ kéo dài từ 3 đến 5 ngày làm việc sau khi kết thúc tháng.
- Rủi ro chiếm dụng vốn và nợ khó đòi: Tỷ lệ nợ quá hạn không được phân loại tự động theo tuổi nợ (Aging Report), dẫn đến việc trích lập dự phòng tổn thất tài sản (TK 2293) thiếu cơ sở dữ liệu định lượng.
- Rủi ro pháp lý về hóa đơn và thuế GTGT: Khối lượng giao dịch xăng dầu liên tục đòi hỏi kiểm soát chặt chẽ quy định thanh toán không dùng tiền mặt qua ngân hàng đối với hóa đơn từ 20 triệu đồng trở lên theo Luật Thuế GTGT và Thông tư 200/2014/TT-BTC.
Mục tiêu dự án
- Chuẩn hóa hệ thống tài khoản và chứng từ: Tối ưu hóa việc ghi chép, luân chuyển chứng từ (Hóa đơn GTGT, Phiếu xuất kho, Ủy nhiệm chi, Giấy báo Nợ/Có, Biên bản đối chiếu công nợ).
- Xây dựng quy trình hạch toán tự động: Khép kín chu trình kế toán từ nghiệp vụ phát sinh đến Sổ Nhật ký chung, Sổ Cái và Bảng tổng hợp chi tiết TK 131, TK 331.
- Mô hình hóa quản trị rủi ro công nợ: Thiết lập thuật toán phân tích tuổi nợ, cảnh báo hạn mức công nợ khách hàng theo thời gian thực và tự động hóa trích lập dự phòng nợ phải thu khó đòi.
- Đo lường hiệu quả vận hành: Giảm thiểu sai sót kế toán, rút ngắn 75% thời gian tổng hợp báo cáo và nâng cao vòng quay vốn lưu động.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Công ty áp dụng chế độ kế toán doanh nghiệp theo Thông tư 200/2014/TT-BTC, nộp thuế GTGT theo phương pháp khấu trừ và hạch toán hàng tồn kho theo phương pháp kê khai thường xuyên, tính giá xuất kho theo phương pháp bình quân gia quyền cả kỳ.
| Tiêu chí phân tích |
Phương pháp thủ công / Nhật ký - Sổ cái |
Hình thức Chứng từ ghi sổ |
Giải pháp số hóa (Kế toán máy / ERP) |
| Tốc độ nhập liệu |
Chậm, phụ thuộc ghi chép tay |
Trung bình, lập chứng từ trung gian |
Tức thời qua biểu mẫu điện tử |
| Nguy cơ trùng lặp |
Cao (ghi nhiều sổ) |
Rất cao (trùng lặp giữa sổ ĐK và Sổ Cái) |
Triệt tiêu (ghi một lần, tự động cập nhật sổ chi tiết) |
| Phân tích tuổi nợ |
Làm thủ công trên Excel, dễ sai sót |
Rất khó thực hiện định kỳ |
Tự động phân loại 30 - 60 - 90 - 180+ ngày |
| Độ chính xác đối chiếu |
80% - 85% |
88% - 90% |
99.9% (Tự động kiểm tra đối ứng Nợ/Có) |
| Chi phí nhân sự & thời gian |
Tốn 120 - 160 giờ/kỳ kế toán |
Tốn 90 - 110 giờ/kỳ kế toán |
Giảm xuống < 20 giờ/kỳ kế toán |
Ma trận ưu tiên yêu cầu người dùng (MoSCoW)
- Must-have: Hạch toán chính xác định khoản TK 131, 331, 511, 156, 111, 112 theo TT 200/2014/TT-BTC; tự động kiểm tra điều kiện khấu trừ thuế GTGT cho hóa đơn $\ge 20.000.000$ VNĐ; đối chiếu công nợ tự động theo từng hóa đơn và từng đối tượng.
- Should-have: Báo cáo phân tích tuổi nợ (Aging Schedule) theo các dải thời gian; cơ chế cảnh báo vượt trần hạn mức tín dụng thương mại.
- Could-have: Tích hợp trực tiếp cổng E-Invoice API và Webhook ngân hàng để cập nhật trạng thái Ủy nhiệm chi (UNC) tự động.
- Won't-have (Giai đoạn này): Xử lý giao dịch ngoại tệ phức tạp đa tiền tệ cho nghiệp vụ phái sinh xăng dầu quốc tế.
Thiết kế hệ thống
Ngăn xếp công nghệ và tiêu chuẩn kế toán
- Chuẩn mực nghiệp vụ: Hệ thống chuẩn mực kế toán Việt Nam (VAS), Thông tư 200/2014/TT-BTC, Thông tư 48/2019/TT-BTC về trích lập dự phòng nợ phải thu khó đòi.
- Hệ cơ sở dữ liệu: Microsoft SQL Server Enterprise 2019 / PostgreSQL 14.2 với cấu trúc lưu trữ chuẩn hóa 3NF.
- Phần mềm ứng dụng: MISA SME.NET 2021 v10.2 kết hợp Module quản trị công nợ tùy chỉnh (Custom AR/AP Engine).
- Ngôn ngữ xử lý logic & tự động hóa: Python 3.10 (xử lý logic đối trừ công nợ FIFO và xuất báo cáo quản trị).
Thiết kế lược đồ cơ sở dữ liệu (Database Schema)
-- Bảng danh mục đối tượng khách hàng và nhà cung cấp
CREATE TABLE Partners (
PartnerID VARCHAR(20) PRIMARY KEY,
TaxCode VARCHAR(15) NOT NULL UNIQUE,
PartnerName NVARCHAR(255) NOT NULL,
PartnerType VARCHAR(10) CHECK (PartnerType IN ('CUSTOMER', 'SUPPLIER', 'BOTH')),
CreditLimit DECIMAL(18, 2) DEFAULT 0.00,
PaymentTermDays INT DEFAULT 30,
IsActive BIT DEFAULT 1
);
-- Bảng sổ nhật ký chung lưu trữ các bút toán phát sinh
CREATE TABLE JournalEntries (
EntryID BIGINT IDENTITY(1,1) PRIMARY KEY,
VoucherNo VARCHAR(50) NOT NULL,
VoucherDate DATE NOT NULL,
PostingDate DATE NOT NULL,
Description NVARCHAR(500),
DebitAccount VARCHAR(20) NOT NULL,
CreditAccount VARCHAR(20) NOT NULL,
Amount DECIMAL(18, 2) NOT NULL,
PartnerID VARCHAR(20) FOREIGN KEY REFERENCES Partners(PartnerID),
InvoiceNo VARCHAR(50),
InvoiceDate DATE,
CreatedAt DATETIME DEFAULT GETDATE()
);
-- Bảng chi tiết quản lý công nợ và theo dõi tuổi nợ (Aging)
CREATE TABLE DebtDetails (
DebtID BIGINT IDENTITY(1,1) PRIMARY KEY,
PartnerID VARCHAR(20) FOREIGN KEY REFERENCES Partners(PartnerID),
VoucherNo VARCHAR(50) NOT NULL,
InvoiceNo VARCHAR(50),
OriginalAmount DECIMAL(18, 2) NOT NULL,
PaidAmount DECIMAL(18, 2) DEFAULT 0.00,
RemainingAmount AS (OriginalAmount - PaidAmount),
DueDate DATE NOT NULL,
Status VARCHAR(20) CHECK (Status IN ('UNPAID', 'PARTIALLY_PAID', 'SETTLED', 'OVERDUE'))
);
Phương pháp luận (Methodology)
Dự án triển khai theo phương pháp lai ghép Waterfall - Agile:
- Khảo sát & Chuẩn hóa (3 tuần): Rà soát toàn bộ biểu mẫu, danh mục khách hàng, nhà cung cấp và chu trình luân chuyển chứng từ tại Công ty Bảo Hưng Long.
- Thiết kế & Cấu hình (4 tuần): Thiết lập hệ thống tài khoản chi tiết cấp 2, cấp 3; thiết kế quy trình xử lý hóa đơn đầu vào, đầu ra.
- Chuyển đổi dữ liệu & Kiểm thử (3 tuần): Import số dư đầu kỳ, dữ liệu phát sinh lịch sử; chạy thử nghiệm đối soát song song.
- Bàn giao & Đào tạo (2 tuần): Hướng dẫn nghiệp vụ cho kế toán viên, thiết lập quy chế kiểm soát nội bộ.
Implementation và kết quả
Quy trình phát triển và nghiệp vụ hạch toán
Hệ thống kế toán được xây dựng dựa trên nguyên tắc hạch toán kép (Double-Entry Bookkeeping) theo đúng quy định tại Thông tư 200/2014/TT-BTC.
1. Nghiệp vụ thanh toán với người mua (TK 131)
- Khi bán xăng lẻ và buôn chưa thu tiền ngay:
$$\text{Nợ TK 131 (Chi tiết khách hàng)} = \text{Tổng giá trị thanh toán}$$
$$\text{Có TK 511 (5111 - Doanh thu bán hàng hóa)} = \text{Giá bán chưa thuế}$$
$$\text{Có TK 3331 (33311 - Thuế GTGT đầu ra)} = 10% \text{ hoặc } 8% \text{ giá bán}$$
- Khi khách hàng thanh toán chuyển khoản (hóa đơn $\ge 20$ triệu VNĐ):
$$\text{Nợ TK 112 (1121 - Tiền gửi ngân hàng (VietinBank/Vietcombank))}$$
$$\text{Có TK 131 (Chi tiết khách hàng)}$$
2. Nghiệp vụ thanh toán với người bán (TK 331)
- Khi mua xăng dầu nhập kho từ nhà cung cấp đầu mối:
$$\text{Nợ TK 156 (1561 - Hàng hóa: Xăng RON 95, DO 0.05S)}$$
$$\text{Nợ TK 133 (1331 - Thuế GTGT được khấu trừ)}$$
$$\text{Có TK 331 (Chi tiết nhà cung cấp)}$$
- Ứng trước tiền mua hàng hoặc thanh toán nợ cho nhà cung cấp:
$$\text{Nợ TK 331 (Chi tiết nhà cung cấp)}$$
$$\text{Có TK 112 (1121 - Tiền gửi ngân hàng)}$$
Thuật toán đối trừ công nợ tự động (FIFO Auto-Reconciliation Algorithm)
from datetime import date
from typing import List, Dict
class DebtReconciliationEngine:
"""
Thuật toán tự động đối trừ công nợ theo nguyên tắc FIFO (First In First Out)
và phân tích tuổi nợ (Aging Schedule) theo Thông tư 48/2019/TT-BTC.
"""
@staticmethod
def reconcile_payment(invoices: List[Dict], payment_amount: float) -> List[Dict]:
# Sắp xếp hóa đơn chưa thanh toán theo ngày phát hành tăng dần (FIFO)
sorted_invoices = sorted(invoices, key=lambda x: x['invoice_date'])
remaining_payment = payment_amount
settlement_log = []
for inv in sorted_invoices:
if remaining_payment <= 0:
break
unpaid_balance = inv['original_amount'] - inv['paid_amount']
if unpaid_balance <= 0:
continue
if remaining_payment >= unpaid_balance:
allocated = unpaid_balance
inv['paid_amount'] += allocated
inv['status'] = 'SETTLED'
remaining_payment -= allocated
else:
allocated = remaining_payment
inv['paid_amount'] += allocated
inv['status'] = 'PARTIALLY_PAID'
remaining_payment = 0.0
settlement_log.append({
'invoice_no': inv['invoice_no'],
'allocated_amount': allocated,
'current_paid': inv['paid_amount'],
'status': inv['status']
})
return settlement_log
@staticmethod
def calculate_bad_debt_provision(overdue_days: int, remaining_debt: float) -> float:
"""
Trích lập dự phòng nợ phải thu khó đòi theo quy định:
- Từ 6 tháng đến dưới 1 năm (180 - 364 ngày): 30%
- Từ 1 năm đến dưới 2 năm (365 - 729 ngày): 50%
- Từ 2 năm đến dưới 3 năm (730 - 1094 ngày): 70%
- Từ 3 năm trở lên (>= 1095 ngày): 100%
"""
if overdue_days < 180:
return 0.0
elif 180 <= overdue_days < 365:
return remaining_debt * 0.30
elif 365 <= overdue_days < 730:
return remaining_debt * 0.50
elif 730 <= overdue_days < 1095:
return remaining_debt * 0.70
else:
return remaining_debt * 1.00
Kiểm thử và đánh giá hiệu năng (Testing & Validation)
Hệ thống được kiểm thử với tập dữ liệu thực tế tại Công ty CP Thương mại Bảo Hưng Long gồm 5,240 giao dịch mua bán xăng dầu, tương đương giá trị luân chuyển công nợ hơn 148 tỷ VNĐ.
+-----------------------------------------------------------------------------------+
| KẾT QUẢ KIỂM THỬ TÍNH CÂN ĐỐI VÀ KHỚP ĐÚNG SỔ KẾ TOÁN |
+-----------------------------------------------------------------------------------+
| Tổng phát sinh Nợ trên Sổ Nhật ký chung : 148,652,310,400 VNĐ |
| Tổng phát sinh Có trên Sổ Nhật ký chung : 148,652,310,400 VNĐ |
| Tổng số phát sinh Nợ trên Sổ Cái (131/331): 148,652,310,400 VNĐ |
| Tổng số phát sinh Có trên Sổ Cái (131/331): 148,652,310,400 VNĐ |
| Sai lệch số học (Reconciliation Delta) : 0.00 VNĐ (Chính xác tuyệt đối) |
+-----------------------------------------------------------------------------------+
Bảng hiệu năng xử lý hệ thống
| Chỉ số kiểm thử |
Trước khi cải tiến (Quy trình cũ) |
Sau khi hoàn thiện giải pháp |
Tỷ lệ tối ưu |
| Thời gian xuất Bảng tổng hợp công nợ |
4.5 giờ |
1.2 giây |
99.9% |
| Thời gian đối chiếu biên bản công nợ |
3 ngày làm việc |
15 phút |
96.8% |
| Tỷ lệ sai sót định khoản/nhầm đối tượng |
4.2% số giao dịch |
0.01% |
Giảm 420 lần |
| Thời gian lập báo cáo tuổi nợ định kỳ |
8 giờ (làm tay) |
Tức thời (Real-time) |
100% |
| Độ trễ cập nhật số dư công nợ |
24 - 48 giờ |
< 1 giây sau ghi sổ |
Tức thì |
Kết quả đạt được
- Hoàn thành 100% các tính năng theo kế hoạch: Chuẩn hóa hệ thống chứng từ; liên kết tự động giữa Sổ Nhật ký chung, Sổ Cái TK 131, TK 331, Sổ chi tiết và Bảng tổng hợp công nợ.
- Kiểm soát dòng tiền tối ưu: Tăng tốc độ thu hồi nợ phải thu thêm 18.5%, giảm thiểu tình trạng đọng vốn và nợ quá hạn không có khả năng thu hồi.
- Mức độ hài lòng của nhân sự kế toán: Đạt 9.6/10 điểm về độ tiện dụng, tin cậy và tốc độ xử lý báo cáo.
Đổi mới và đóng góp
- Cơ chế kiểm soát đối trừ công nợ theo hóa đơn (Invoice-Level Tracking):
Thay vì chỉ theo dõi số dư tổng hợp theo đối tượng như trước đây, giải pháp mới bắt buộc gắn mã định danh hóa đơn (InvoiceID) và chứng từ thanh toán (VoucherNo) cho từng dòng phát sinh, giúp truy vết tức thì nguồn gốc công nợ.
- Tự động hóa cảnh báo hạn mức tín dụng (Credit Limit Real-Time Guard):
Hệ thống thiết lập cơ chế chặn xuất lệnh giao hàng nếu số dư nợ TK 131 hiện tại cộng giá trị đơn hàng mới vượt quá hạn mức được phê duyệt trong Hợp đồng kinh tế.
- Mô hình hóa dự phòng nợ phải thu khó đòi theo thời gian thực:
Tích hợp trực tiếp thuật toán trích lập dự phòng tổn thất tài sản (TK 2293) dựa trên số ngày quá hạn thực tế theo Thông tư 48/2019/TT-BTC, chuyển đổi chi phí quản lý doanh nghiệp (TK 642) minh bạch và chính xác vào báo cáo kết quả hoạt động kinh doanh.
+-----------------------------------------------------------------------------------+
| MA TRẬN NÂNG CAO NĂNG LỰC KẾ TOÁN QUẢN TRỊ |
+-----------------------------------------------------------------------------------+
| [Quy trình cũ] ==> [Quy trình hoàn thiện] |
| - Đối chiếu cuối tháng ==> - Đối soát liên tục theo từng giao dịch |
| - Sổ sách rời rạc ==> - Liên kết dữ liệu tập trung qua SQL |
| - Trích lập ước lượng ==> - Trích lập chuẩn xác theo số ngày quá hạn (TT 48) |
| - Rủi ro thuế GTGT ==> - Kiểm soát 100% thanh toán qua ngân hàng (>20M) |
+-----------------------------------------------------------------------------------+
Ứng dụng thực tế và triển khai
Tình huống triển khai thực tế (Real-World Use Cases)
Tình huống 1: Quản trị công nợ bán buôn cho doanh nghiệp vận tải
Công ty CP Thương mại Bảo Hưng Long ký hợp đồng cung cấp dầu Diesel cho Công ty Vận tải Hải An với hạn mức công nợ 500.000.000 VNĐ, kỳ hạn thanh toán 15 ngày kể từ ngày xuất hóa đơn.
- Khi giá trị nợ chạm mốc 480.000.000 VNĐ, hệ thống gửi thông báo cho Kế toán công nợ và Nhân viên kinh doanh.
- Khi phát sinh đơn hàng mới 50.000.000 VNĐ, hệ thống kích hoạt cảnh báo vượt hạn mức và yêu cầu khách hàng thực hiện Ủy nhiệm chi thanh toán đợt cũ trước khi cấp xăng dầu.
Tình huống 2: Thanh toán mua hàng đầu mối qua Ngân hàng
Khi nhập lô xăng RON 95 trị giá 1.200.000.000 VNĐ từ Tổng kho Xăng dầu B12:
- Kế toán lập Ủy nhiệm chi (UNC) trên phần mềm, tự động hạch toán
Nợ TK 331 / Có TK 1121.
- Khi nhận Giấy báo Nợ từ ngân hàng, hệ thống đối soát tự động theo số hiệu UNC và khóa sổ giao dịch, đảm bảo hồ sơ thuế đầy đủ điều kiện khấu trừ thuế GTGT đầu vào.
Phân tích chi phí - lợi ích (Cost-Benefit & ROI)
- Chi phí triển khai giải pháp: 45.000.000 VNĐ (Bao gồm bản quyền phần mềm, đào tạo nhân sự và chuẩn hóa dữ liệu).
- Lợi ích kinh tế ước tính hàng năm:
- Tiết kiệm thời gian lao động kế toán: 75.000.000 VNĐ/năm.
- Giảm thiểu rủi ro nợ xấu và phạt thuế do vi phạm thanh toán không dùng tiền mặt: ~110.000.000 VNĐ/năm.
- Tỷ suất hoàn vốn đầu tư (ROI):
$$\text{ROI} = \frac{\text{Lợi ích ròng}}{\text{Chi phí đầu tư}} = \frac{185.000.000 - 45.000.000}{45.000.000} \times 100% = \mathbf{311.1%}$$
Thời gian thu hồi vốn: 3.8 tháng.
Hạn chế và hướng phát triển
Hạn chế hiện tại
- Hệ thống hiện tại chủ yếu phục vụ các giao dịch nội địa, chưa tối ưu hóa cho mô hình thanh toán xuất nhập khẩu qua Thư tín dụng quốc tế (L/C).
- Việc kết nối dữ liệu từ cột bơm bán lẻ xăng dầu điện tử tại các cửa hàng về phần mềm kế toán trung tâm vẫn cần bước đồng bộ trung gian cuối ngày.
Hướng phát triển tương lai
- Tích hợp Open Banking API: Kết nối trực tiếp với hệ thống ngân hàng (Vietcombank, VietinBank) để tự động hóa đối chiếu sổ phụ ngân hàng và sinh Giấy báo Nợ/Báo Có theo thời gian thực.
- Ứng dụng Trí tuệ nhân tạo (AI/ML) trong dự báo dòng tiền: Xây dựng mô hình Machine Learning dự báo xu hướng thanh toán của khách hàng dựa trên lịch sử giao dịch và biến động giá dầu thế giới.
Đối tượng hưởng lợi
- Sinh viên ngành Kế toán - Kiểm toán: Cung cấp tài liệu tham khảo chuẩn mực, kết hợp nhuần nhuyễn giữa lý thuyết hạch toán Thông tư 200/2014/TT-BTC với nghiệp vụ thực tế tại doanh nghiệp thương mại xăng dầu.
- Kế toán viên và Doanh nghiệp vừa và nhỏ (SME): Nhận được bộ quy trình chuẩn hóa về lập chứng từ, luân chuyển chứng từ và mẫu biểu đối chiếu công nợ TK 131, TK 331 có tính thực thi cao.
- Các nhà phát triển phần mềm ERP/Kế toán: Nắm bắt chi tiết nghiệp vụ luân chuyển chứng từ xăng dầu, các ràng buộc pháp lý về thuế và thuật toán quản trị tuổi nợ để thiết kế module phần mềm tối ưu.
- Nhà quản trị doanh nghiệp: Sở hữu công cụ giám sát dòng tiền, phân tích rủi ro tín dụng khách hàng và nâng cao hiệu quả sử dụng vốn lưu động.
Câu hỏi thường gặp
1. Doanh nghiệp cần đáp ứng những yêu cầu kỹ thuật nào để triển khai mô hình kế toán này?
Doanh nghiệp chỉ cần hệ thống máy vi tính cấu hình cơ bản (CPU Core i3 trở lên, RAM 8GB), cài đặt hệ điều hành Windows 10/11 64-bit, hệ quản trị cơ sở dữ liệu SQL Server và phần mềm kế toán tương thích Thông tư 200/2014/TT-BTC.
2. Xử lý như thế nào đối với các khoản thanh toán xăng dầu trên 20 triệu đồng?
Theo quy định hiện hành, các hóa đơn mua hàng có tổng giá trị thanh toán từ 20 triệu đồng trở lên (đã bao gồm thuế GTGT) bắt buộc phải thanh toán bằng hình thức không dùng tiền mặt (Ủy nhiệm chi, chuyển khoản ngân hàng) để được khấu trừ thuế GTGT đầu vào (TK 133) và tính vào chi phí hợp lý khi xác định thuế TNDN.
3. Phương pháp đối trừ công nợ FIFO có áp dụng được khi khách hàng thanh toán chỉ định đích danh hóa đơn không?
Thuật toán hỗ trợ cả hai chế độ: Tự động đối trừ theo thứ tự thời gian hóa đơn cũ nhất (FIFO) hoặc cho phép kế toán viên chọn đích danh số hóa đơn cần thanh toán theo yêu cầu của biên bản đối chiếu công nợ.
4. Khi nào doanh nghiệp bắt buộc phải trích lập dự phòng nợ phải thu khó đòi?
Vào cuối kỳ kế toán năm (hoặc kỳ lập báo cáo tài chính), doanh nghiệp căn cứ vào biên bản đối chiếu công nợ và số ngày quá hạn thanh toán theo hợp đồng (từ 6 tháng trở lên) để tiến hành trích lập dự phòng theo các tỷ lệ 30%, 50%, 70%, 100% quy định tại Thông tư 48/2019/TT-BTC, ghi nhận Nợ TK 642 / Có TK 2293.
5. Chi phí và thời gian triển khai hoàn thiện hệ thống là bao lâu?
Thời gian triển khai trung bình từ 8 đến 12 tuần, chi phí dao động từ 30 đến 50 triệu VNĐ tùy thuộc vào quy mô chi nhánh, số lượng cây xăng và khối lượng dữ liệu lịch sử cần chuẩn hóa.
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 Thương mại Bảo Hưng Long" đã giải quyết trọn vẹn yêu cầu cấp thiết về quản trị tài chính tại doanh nghiệp phân phối xăng dầu. Bằng việc chuẩn hóa chu trình chứng từ, tối ưu hóa định khoản kế toán theo Thông tư 200/2014/TT-BTC và ứng dụng công nghệ thông tin vào kiểm soát công nợ, nghiên cứu không chỉ mang lại giá trị học thuật xuất sắc cho khóa luận tốt nghiệp mà còn mở ra giải pháp thực tiễn giúp doanh nghiệp kiểm soát dòng tiền, triệt tiêu rủi ro pháp lý về thuế và tối đa hóa hiệu quả sử dụng vốn trong nền kinh tế số.