Giới thiệu dự án

Trong bối cảnh nền kinh tế thị trường cạnh tranh gay gắt, ngành phân phối dầu mỡ nhờn công nghiệp tại Việt Nam đòi hỏi các doanh nghiệp thương mại dịch vụ phải duy trì chuỗi cung ứng liên tục với các đối tác lọc hóa dầu lớn như AP SAIGON PETRO, AP Oil Singapore, Castrol, Shell, Sinopec, Idemitsu. Đặc thù của ngành phân phối B2B là khối lượng luân chuyển hàng hóa rất lớn (đạt trên 150 tấn dầu nhờn và hơn 20 tấn mỡ bôi trơn mỗi tháng), đòi hỏi nguồn vốn lưu động dồi dào và chính sách tín dụng thương mại linh hoạt.

Khoản mục phải trả người bán (Tài khoản 331) không chỉ phản ánh các cam kết tài chính ngắn hạn mà còn là công cụ chiếm dụng vốn hợp pháp, giúp doanh nghiệp tối ưu hóa chi phí sử dụng vốn và duy trì thanh khoản. Tuy nhiên, nếu thiếu vắng một quy trình kế toán chuẩn mực, doanh nghiệp sẽ đối mặt với các rủi ro: mất uy tín tín dụng, bị phạt vi phạm hợp đồng, mất quyền hưởng chiết khấu thanh toán/thương mại, hoặc thất thoát tài chính do thanh toán sai đối tượng và trùng lặp hóa đơn.

Đề tài "Kế toán phải trả người bán tại Công ty TNHH TM DV Hoài Phương" được thực hiện nhằm giải quyết bài toán quản trị và hạch toán kế toán công nợ nhà cung cấp trong môi trường kinh doanh thực tế theo chế độ kế toán doanh nghiệp nhỏ và vừa.

+-----------------------------------------------------------------------------------+
|                        MỤC TIÊU DỰ ÁN NGHIÊN CỨU & KHÓA LUẬN                      |
+-----------------------------------------------------------------------------------+
| 1. Khảo sát và hệ thống hóa thực trạng tổ chức bộ máy kế toán và quy trình xử lý |
|    chứng từ công nợ phải trả người bán tại Công ty TNHH TM DV Hoài Phương.        |
| 2. Chuẩn hóa quy trình ghi sổ Nhật ký chung, Sổ Cái TK 331, Sổ Chi tiết công nợ   |
|    trên phần mềm kế toán TAFi tuân thủ Thông tư 133/2016/TT-BTC.                  |
| 3. Phân tích chi tiết biến động khoản mục phải trả người bán và các chỉ tiêu tài   |
|    chính (ROA, ROE, cấu trúc nguồn vốn) giai đoạn 2017 - 2019.                    |
| 4. Đề xuất hệ thống giải pháp nâng cao hiệu quả kiểm soát nội bộ, hoàn thiện mẫu  |
|    sổ chi tiết và tối ưu hóa chính sách tín dụng thương mại cho doanh nghiệp.     |
+-----------------------------------------------------------------------------------+

Phạm vi và Giới hạn nghiên cứu

  • Không gian: Phòng Kế toán - Công ty TNHH TM DV Hoài Phương (313 ĐT745, An Thạnh, Thuận An, Bình Dương).
  • Thời gian: Dữ liệu hạch toán thực tế tập trung vào Quý 2 và Quý 3 năm 2019; dữ liệu phân tích báo cáo tài chính đối sánh trong giai đoạn 2017 – 2019.
  • Khung pháp lý áp dụng: Chế độ kế toán Doanh nghiệp nhỏ và vừa ban hành theo Thông tư số 133/2016/TT-BTC ngày 26/08/2016 của Bộ trưởng Bộ Tài chính.

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 TNHH TM DV Hoài Phương, quy trình quản lý công nợ người bán đang được vận hành thông qua sự phối hợp giữa Kế toán công nợ, Kế toán trưởng (kiêm kế toán tổng hợp), Thủ quỹ và Giám đốc điều hành.

+----------------------------------------------------------------------------------------------------+
|                                    BẢNG SO SÁNH HIỆN TRẠNG VẬN HÀNH                               |
+------------------------------+------------------------------------+--------------------------------+
| Tiêu chí                     | Phương pháp ghi sổ truyền thống    | Ứng dụng phần mềm TAFi (Thực tế)|
+------------------------------+------------------------------------+--------------------------------+
| Nhập liệu và lập chứng từ    | Ghi chép thủ công trên giấy/Excel  | Nhập liệu số hóa theo form mẫu |
| Luân chuyển dữ liệu          | Dễ trễ hạn, dễ sai sót số học      | Tự động liên kết Nhật ký chung |
| Đối chiếu công nợ chi tiết   | Định kỳ cuối tháng tốn nhiều giờ   | Kết xuất báo cáo công nợ tức thì|
| Kiểm soát chiết khấu         | Dễ bỏ quên chiết khấu thương mại   | Theo dõi trực tiếp trên hóa đơn|
| Phân loại nợ theo tuổi nợ    | Chưa tự động hóa                   | Hạn chế, cần can thiệp thủ công |
+------------------------------+------------------------------------+--------------------------------+

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

  • Must have: Hạch toán chính xác phát sinh Nợ/Có TK 331; quản lý số dư lưỡng tính (dư Nợ - ứng trước tiền hàng; dư Có - nợ phải trả); xuất hóa đơn và đối chiếu thuế GTGT đầu vào (TK 1331).
  • Should have: Tự động kết xuất Sổ Chi tiết công nợ phải trả (Mẫu S20-DNN) và Sổ Cái TK 331 (Mẫu S03b-DNN) theo từng đối tượng nhà cung cấp.
  • Could have: Cảnh báo các khoản nợ đến hạn thanh toán nhằm giữ uy tín với các tổng đại lý lớn (AP Saigon Petro, Dầu nhờn GS, Idemitsu).
  • Won't have (hiện tại): Tích hợp tự động thanh toán đa kênh qua cổng Open API của ngân hàng thương mại.

Thiết kế hệ thống

Kiến trúc luân chuyển chứng từ và dữ liệu kế toán

Thiết kế mô hình cơ sở dữ liệu quan hệ quản lý nợ phải trả

Để chuẩn hóa việc quản trị công nợ trên hệ thống, cấu trúc cơ sở dữ liệu quan hệ được mô hình hóa như sau:

-- Thiết kế lược đồ quan hệ quản lý công nợ nhà cung cấp
CREATE TABLE Suppliers (
    SupplierID VARCHAR(20) PRIMARY KEY,
    TaxCode VARCHAR(15) NOT NULL UNIQUE,
    SupplierName VARCHAR(255) NOT NULL,
    Address VARCHAR(255),
    Phone VARCHAR(20),
    BankCreditLimit DECIMAL(18,2) DEFAULT 0.00
);

CREATE TABLE PurchaseInvoices (
    InvoiceID VARCHAR(20) PRIMARY KEY,
    InvoiceNumber VARCHAR(20) NOT NULL,
    InvoiceDate DATE NOT NULL,
    SupplierID VARCHAR(20) REFERENCES Suppliers(SupplierID),
    SubTotal DECIMAL(18,2) NOT NULL,
    DiscountAmount DECIMAL(18,2) DEFAULT 0.00,
    VATAmount DECIMAL(18,2) NOT NULL,
    TotalAmount DECIMAL(18,2) NOT NULL,
    PaymentStatus VARCHAR(20) CHECK (PaymentStatus IN ('UNPAID', 'PARTIAL', 'PAID'))
);

CREATE TABLE PaymentVouchers (
    VoucherID VARCHAR(20) PRIMARY KEY,
    VoucherType VARCHAR(10) CHECK (VoucherType IN ('CASH', 'BANK')),
    VoucherDate DATE NOT NULL,
    SupplierID VARCHAR(20) REFERENCES Suppliers(SupplierID),
    InvoiceID VARCHAR(20) REFERENCES PurchaseInvoices(InvoiceID),
    AmountPaid DECIMAL(18,2) NOT NULL,
    AccountDebit VARCHAR(10) DEFAULT '331',
    AccountCredit VARCHAR(10) NOT NULL -- '1111' hoặc '1121'
);

Methodology

Nghiên cứu sử dụng phương pháp kết hợp giữa lý thuyết kế toán chuẩn mực và dữ liệu kế toán thực nghiệm:

  1. Phương pháp thu thập dữ liệu: Trích xuất chứng từ kế toán thực tế (Hóa đơn GTGT, Phiếu nhập kho, Giấy báo Nợ, Ủy nhiệm chi) tại phòng kế toán Công ty Hoài Phương.
  2. Phương pháp phỏng vấn chuyên sâu: Trao đổi trực tiếp với Kế toán trưởng Võ Thị Thanh Hải và nhân viên kế toán phần hành nhằm xác định các vướng mắc trong việc ghi nhận công nợ.
  3. Phương pháp phân tích số liệu tài chính: Phân tích biến động theo chiều ngang (Horizontal Analysis) và chiều dọc (Vertical Analysis) trên Bảng cân đối kế toán, Báo cáo kết quả hoạt động kinh doanh và Báo cáo lưu chuyển tiền tệ giai đoạn 2017 - 2019.

Implementation và kết quả

Development Process & Hạch toán nghiệp vụ thực tế

Quá trình hạch toán trên hệ thống phần mềm kế toán TAFi (Hình thức Nhật ký chung) được kiểm chứng qua 6 nhóm nghiệp vụ kinh tế điển hình phát sinh tại doanh nghiệp:

[
  {
    "event_id": "NV01",
    "date": "2019-05-13",
    "description": "Thanh toán nợ cho Cty TNHH TM DV Thiết Bị Thuận Phát bằng tiền mặt theo HĐ 0000676 (Mỡ bôi trơn Loctite 76764)",
    "journal_entries": [
      { "account": "331", "type": "DEBIT", "amount": 8800000 },
      { "account": "1111", "type": "CREDIT", "amount": 8800000 }
    ],
    "documents": ["Phiếu chi 0000676", "Hóa đơn GTGT 0000676"]
  },
  {
    "event_id": "NV02",
    "date": "2019-06-05",
    "description": "Ứng trước tiền hàng cho Cty CP AP SAIGON PETRO bằng chuyển khoản Ngân hàng TMCP Đông Á",
    "journal_entries": [
      { "account": "331", "type": "DEBIT", "amount": 502644000 },
      { "account": "1121", "type": "CREDIT", "amount": 502644000 }
    ],
    "documents": ["Ủy nhiệm chi số 46", "Phiếu chuyển khoản số 20000299", "Giấy báo Nợ Đông Á Bank"]
  },
  {
    "event_id": "NV03",
    "date": "2019-06-10",
    "description": "Mua dầu nhờn nhập kho chưa thanh toán từ Cty TNHH Hóa Dầu Đông Á theo HĐ 0000759",
    "journal_entries": [
      { "account": "1561", "type": "DEBIT", "amount": 157727000 },
      { "account": "1331", "type": "DEBIT", "amount": 15273000 },
      { "account": "331", "type": "CREDIT", "amount": 173000000 }
    ],
    "documents": ["Phiếu nhập kho 0000759", "Hóa đơn GTGT 0000759"]
  },
  {
    "event_id": "NV04",
    "date": "2019-06-19",
    "description": "Mua hàng có chiết khấu thương mại chưa thanh toán từ AP SAIGON PETRO theo HĐ 0009789 (Hưởng CK 75.000.000 VNĐ)",
    "journal_entries": [
      { "account": "1561", "type": "DEBIT", "amount": 465731000 },
      { "account": "1331", "type": "DEBIT", "amount": 46373000 },
      { "account": "331", "type": "CREDIT", "amount": 512104000 }
    ],
    "documents": ["Phiếu nhập kho 0009789", "Hóa đơn GTGT 0009789"]
  },
  {
    "event_id": "NV05",
    "date": "2019-06-20",
    "description": "Nhận biên lai phí duy trì Mã Số Mã Vạch Quốc Gia năm 2019",
    "journal_entries": [
      { "account": "6421", "type": "DEBIT", "amount": 500000 },
      { "account": "1111", "type": "CREDIT", "amount": 500000 }
    ],
    "documents": ["Biên lai thu phí, lệ phí 0000329"]
  },
  {
    "event_id": "NV06",
    "date": "2019-07-04",
    "description": "Nhận hóa đơn chi phí quảng cáo Google từ Cty TNHH Quảng Cáo Trực Tuyến Á Châu theo HĐ 0000048",
    "journal_entries": [
      { "account": "6421", "type": "DEBIT", "amount": 12000000 },
      { "account": "1331", "type": "DEBIT", "amount": 1200000 },
      { "account": "331", "type": "CREDIT", "amount": 13200000 }
    ],
    "documents": ["Hóa đơn GTGT 0000048", "Chứng từ thanh toán phí quảng cáo"]
  }
]

Testing và Validation dữ liệu

Dữ liệu kế toán được kiểm tra chéo qua hệ thống Bảng cân đối tài khoản (gồm 6 trang kiểm toán chi tiết cuối năm) nhằm xác minh tính cân bằng tài chính: $$\sum \text{Số phát sinh Nợ} = \sum \text{Số phát sinh Có}$$ $$\text{Số dư cuối kỳ TK 331} = \text{Dư đầu kỳ} + \text{Phát sinh Có} - \text{Phát sinh Nợ}$$

+-----------------------------------------------------------------------------------------------+
|                       BẢNG TỔNG HỢP KIỂM TRA ĐỐI CHIẾU SỐ LIỆU PHÁT SINH                      |
+-------------------+--------------------+--------------------+---------------------------------+
| Đối tượng NCC     | Dư Nợ đầu kỳ (VNĐ) | Dư Có đầu kỳ (VNĐ) | Tổng phát sinh trong kỳ (VNĐ)   |
+-------------------+--------------------+--------------------+---------------------------------+
| AP SAIGON PETRO   |                  0 |         89.355.000 | 1.945.722.000                   |
| Hóa Dầu Đông Á    |                  0 |        273.000.000 |   620.450.000                   |
| Dầu Nhờn GS       |                  0 |                  0 |   105.545.000                   |
| Dầu Nhớt Bách Khoa|                  0 |                  0 |   168.001.000                   |
| Thiết Bị Thuận Phát|                 0 |                  0 |     8.800.000                   |
| QC Á Châu         |                  0 |                  0 |    13.200.000                   |
+-------------------+--------------------+--------------------+---------------------------------+

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

  1. Hiệu suất đối chiếu: Kiểm soát 100% các chứng từ gốc luân chuyển trong kỳ, không phát sinh chênh lệch giữa Sổ Chi tiết công nợ Mẫu S20-DNN và Sổ Cái TK 331 Mẫu S03b-DNN.
  2. Chỉ số sinh lời:
    • Tỷ suất sinh lời trên tổng tài sản (ROA): Đạt mức ổn định phản ánh hiệu quả sử dụng tài sản trong chu kỳ quay vòng hàng hóa nhanh.
    • Tỷ suất sinh lời trên vốn chủ sở hữu (ROE): Duy trì mức tăng trưởng dương nhờ khai thác hiệu quả đòn bẩy tài chính từ nguồn vốn chiếm dụng của nhà cung cấp.

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

Cải tiến quy trình kiểm soát nội bộ 3 bước (Three-Way Matching)

Khóa luận đề xuất mô hình đối chiếu khép kín trước khi tiến hành giải ngân thanh toán nợ:

[ Đơn Đặt Hàng (PO) ]  <--->  [ Phiếu Nhập Kho (GRN) ]  <--->  [ Hóa Đơn GTGT (VAT Invoice) ]
                                        |
                         +--------------v--------------+
                         |  KHỚP THÔNG TIN (Số lượng,  |
                         |  Đơn giá, Chiết khấu, Thuế) |
                         +--------------+--------------+
                                        |
                   [ Phê duyệt Phiếu chi / Ủy nhiệm chi ]

Đóng góp thực tiễn cho doanh nghiệp

  • Chuẩn hóa mẫu sổ chi tiết nợ phải trả: Bổ sung trường thông tin Thời hạn thanh toánHạn mức tín dụng trực tiếp trên Sổ Chi tiết công nợ Mẫu S20-DNN, giúp nhân viên công nợ nhận diện ngay các khoản nợ quá hạn.
  • Tối ưu hóa dòng tiền: Thiết lập quy tắc ưu tiên thanh toán để tận dụng triệt để chiết khấu thanh toán (2% - 5%) từ các nhà máy lọc dầu lớn, giúp tiết kiệm hàng chục triệu đồng chi phí tài chính mỗi quý.

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

Kịch bản triển khai thực tế

Quy trình quản lý và hạch toán công nợ chuẩn hóa có thể áp dụng ngay cho các doanh nghiệp thương mại phân phối B2B dầu nhớt, hóa chất, vật tư công nghiệp với các bước cụ thể:

+---------------------------------------------------------------------------------------------+
|                             LỘ TRÌNH TRIỂN KHAI TỐI ƯU HÓA CÔNG NỢ                          |
+-----------------------+---------------------------------------------+-----------------------+
| Giai đoạn             | Nội dung công việc                          | Thời gian thực hiện   |
+-----------------------+---------------------------------------------+-----------------------+
| Pha 1: Rà soát        | Tổng kiểm kê công nợ, đối chiếu biên bản    | Tuần 1 - Tuần 2       |
|                       | xác nhận nợ với 100% nhà cung cấp           |                       |
| Pha 2: Thiết lập      | Cập nhật danh mục nhà cung cấp, mã hóa      | Tuần 3                |
|                       | tài khoản chi tiết 331.1, 331.2 trên TAFi   |                       |
| Pha 3: Chuẩn hóa      | Áp dụng mẫu Sổ Nhật ký chung và Sổ Chi tiết | Tuần 4                |
|                       | công nợ cải tiến theo TT 133/2016/TT-BTC     |                       |
| Pha 4: Vận hành       | Định kỳ đối chiếu công nợ hàng tuần,        | Liên tục hàng tháng   |
|                       | lập báo cáo tuổi nợ phục vụ Ban Giám Đốc    |                       |
+-----------------------+---------------------------------------------+-----------------------+

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

  • Hạn chế kỹ thuật: Phần mềm kế toán TAFi tại doanh nghiệp hoạt động độc lập (on-premise), chưa có tính năng đồng bộ tự động dữ liệu sao kê ngân hàng (Bank Feeds) và chưa tích hợp phân hệ quét tự động hóa đơn điện tử đầu vào bằng công nghệ OCR.
  • Hướng phát triển:
    1. Nâng cấp hệ thống lên nền tảng ERP tích hợp quản trị kho - bán hàng - kế toán công nợ theo thời gian thực.
    2. Xây dựng module tự động phân tích tuổi nợ (Aging Report) với các ngưỡng cảnh báo tự động: Dưới 30 ngày, 30 - 60 ngày, 60 - 90 ngày, và nợ quá hạn trên 90 ngày.

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

  • Sinh viên & Học viên ngành Kế toán - Tài chính: Tài liệu tham khảo thực tế về phương pháp xử lý chứng từ và quy trình hạch toán TK 331 theo Thông tư 133/2016/TT-BTC.
  • Kế toán viên doanh nghiệp thương mại: Cẩm nang tra cứu các nghiệp vụ mua hàng đặc thù (hàng có chiết khấu thương mại, ứng trước tiền mua hàng, hạch toán chi phí dịch vụ trực tuyến).
  • Chủ doanh nghiệp & Nhà quản trị tài chính: Giải pháp xây dựng chính sách chiếm dụng vốn an toàn, duy trì hệ số thanh toán ngắn hạn ở mức tối ưu mà không làm gián đoạn nguồn cung ứng.

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

1. Doanh nghiệp áp dụng Thông tư 133/2016/TT-BTC có được mở tài khoản cấp 2 cho TK 331 không?

Doanh nghiệp hoàn toàn có quyền tự mở các tài khoản chi tiết cấp 2, cấp 3 (ví dụ: TK 3311 - Phải trả nhà cung cấp trong nước, TK 3312 - Phải trả nhà cung cấp dịch vụ) để phục vụ yêu cầu quản lý chi tiết của đơn vị mà không cần xin phép Bộ Tài chính.

2. Xử lý như thế nào khi số dư TK 331 vừa có bên Nợ vừa có bên Có trên Bảng cân đối số phát sinh?

Tài khoản 331 là tài khoản lưỡng tính. Khi lập Báo cáo tình hình tài chính (Bảng cân đối kế toán), kế toán tuyệt đối không được bù trừ số dư Nợ và số dư Có của các đối tượng khác nhau. Số dư Có chi tiết phản ánh ở mục Phải trả người bán ngắn hạn thuộc phần Nguồn vốn; số dư Nợ chi tiết (tiền đã ứng trước cho người bán nhưng chưa nhận hàng) phản ánh ở mục Trả trước cho người bán ngắn hạn thuộc phần Tài sản.

3. Hạch toán khoản chiết khấu thương mại nhận được sau khi đã mua hàng như thế nào?

Nếu chiết khấu thương mại nhận được sau khi mua hàng, giá trị chiết khấu sẽ được ghi giảm trừ vào giá trị hàng tồn kho (TK 156) hoặc giá vốn hàng bán (TK 632 nếu hàng đã tiêu thụ), đồng thời ghi giảm số tiền phải trả người bán: ghi Nợ TK 331 / Có TK 156 (hoặc TK 632), Có TK 1331 (giảm thuế GTGT tương ứng).

4. Chi phí quảng cáo trực tuyến (Google, Facebook) hạch toán vào tài khoản nào?

Chi phí quảng cáo Google phục vụ hoạt động bán hàng/quản lý được hạch toán vào chi phí quản lý kinh doanh (TK 6421 theo Thông tư 133 hoặc TK 641/TK 642 theo Thông tư 200). Khi nhận hóa đơn và chứng từ thanh toán, ghi Nợ TK 6421, Nợ TK 1331 / Có TK 331 (hoặc Có TK 1111/1121).

5. Biện pháp nào giúp phòng tránh rủi ro thanh toán trùng hóa đơn cho nhà cung cấp?

Doanh nghiệp cần áp dụng triệt để quy tắc:

  1. Đánh số thứ tự và gắn mã quản lý duy nhất cho từng hóa đơn đầu vào.
  2. Thực hiện Three-Way Matching (Khớp lệnh PO - Phiếu nhập kho - Hóa đơn).
  3. Đóng dấu "ĐÃ THANH TOÁN" lên chứng từ gốc ngay khi hoàn tất lệnh chi tiền.

Kết luận

Đề tài khóa luận "Kế toán phải trả người bán tại Công ty TNHH TM DV Hoài Phương" đã phản ánh toàn diện bức tranh thực tế về công tác hạch toán nợ phải trả tại doanh nghiệp phân phối dầu nhờn quy mô vừa và nhỏ. Thông qua việc phân tích chuyên sâu 6 nghiệp vụ phát sinh thực tế cùng hệ thống sổ sách kế toán chuẩn mực (Sổ Nhật ký chung, Sổ Cái TK 331, Sổ Chi tiết công nợ Mẫu S20-DNN), đề tài khẳng định vai trò sống còn của kế toán công nợ trong việc bảo toàn vốn và duy trì tính thanh khoản doanh nghiệp. Việc áp dụng đồng bộ các giải pháp hoàn thiện kiểm soát nội bộ và phân tích tuổi nợ sẽ là nền tảng vững chắc giúp doanh nghiệp mở rộng quy mô kinh doanh an toàn và bền vững.