Giới thiệu dự án

Trong bối cảnh thị trường dược phẩm Việt Nam duy trì tốc độ tăng trưởng kép hàng năm (CAGR) từ 8-10%, áp lực cạnh tranh về giá, tối ưu hóa chuỗi cung ứng và siết chặt quản lý hạn dùng (Expiry Date - HD), số lô (Batch Number) đặt ra bài toán cấp thiết cho các doanh nghiệp phân phối dược phẩm quy mô vừa và nhỏ (SMEs). Đồ án tập trung nghiên cứu và xây dựng giải pháp: "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 Cổ phần Dược Đức Minh Hưng Yên".

Doanh nghiệp đối mặt với các điểm nghẽn (pain points) lớn trong quản trị tài chính:

  • Quy trình đối soát luồng dữ liệu bán hàng - kho - công nợ còn độ trễ, dễ sai sót khi xử lý khối lượng lớn danh mục thuốc chuyên biệt.
  • Thiếu hụt các chính sách chiết khấu thương mại (CKTM) và chiết khấu thanh toán (CKTT) bài bản, làm giảm tốc độ thu hồi vốn lưu động.
  • Áp lực tính giá xuất kho theo phương pháp Nhập trước - Xuất trước (FIFO) đối với các mặt hàng có điều kiện bảo quản nghiêm ngặt và hạn dùng phức tạp.
+-------------------------------------------------------------------------------+
|                             PROJECT OBJECTIVES                                |
+-------------------------------------------------------------------------------+
| 1. Chuẩn hóa quy trình ghi nhận doanh thu - giá vốn theo TT 133/2016/TT-BTC. |
| 2. Tối ưu hóa sơ đồ luồng dữ liệu (DFD) liên phòng ban (Sales - Kho - Kế toán)|
| 3. Tự động hóa tính giá vốn xuất kho FIFO và theo dõi chi tiết số lô/hạn dùng.|
| 4. Xây dựng ma trận kiểm soát công nợ phải thu (TK 131) gắn liền chính sách   |
|    chiết khấu để rút ngắn chu kỳ thu tiền (DSO).                             |
+-------------------------------------------------------------------------------+

Giải pháp tiếp cận kết hợp giữa tái cấu trúc quy trình kế toán tài chính (Financial Accounting Re-engineering) và ứng dụng tối ưu hóa hệ thống thông tin kế toán (AIS - Accounting Information System) trên nền tảng MISA SME.NET.

Chỉ số mục tiêu định lượng:

  • Rút ngắn thời gian xử lý chứng từ bán hàng từ 48 giờ xuống dưới 4 giờ.
  • Triệt tiêu 100% chênh lệch đối soát giữa biên bản xuất kho và hóa đơn GTGT.
  • Nâng cao độ chính xác trong phân bổ chi phí bán hàng (TK 6421) và quản lý doanh nghiệp (TK 6422).

Phạm vi nghiên cứu tập trung vào toàn bộ chu trình bán buôn thuốc/vật tư y tế cho bệnh viện, nhà thuốc và bán lẻ tại tỉnh Hưng Yên dựa trên tập dữ liệu thực tế niên độ 2018 - 2020.


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 CP Dược Đức Minh Hưng Yên, hoạt động bán buôn thuốc qua kho theo hình thức vận chuyển chiếm trên 80% tỷ trọng doanh thu. Mặc dù doanh thu năm 2019 tăng 39,14% (đạt 39.561 triệu đồng) nhưng năm 2020 chịu tác động từ đứt gãy chuỗi cung ứng y tế khiến doanh thu giảm 7,5%, trong khi lợi nhuận trước thuế vẫn tăng 42,5% nhờ nỗ lực kiểm soát tổng chi phí (-7,7%).

Tiêu chí Quy trình thủ công / Excel MISA SME.NET cơ bản Mô hình AIS tối ưu hóa đề xuất
Ghi nhận doanh thu (TK 511) Độ trễ 24-48h, nhập liệu thủ công Nhập liệu độc lập từng phân hệ Tự động sinh chứng từ từ đơn duyệt (DFD 2.0)
Tính giá vốn (TK 632) Dễ sai lệch lô/hạn khi tính FIFO Tự động lấy giá xuất nhưng thiếu kiểm soát hạn FIFO đa tầng kết hợp cảnh báo hạn dùng (FEFO/FIFO)
Quản trị công nợ (TK 131) Theo dõi bảng kê rời rạc Báo cáo tuổi nợ theo hạn thanh toán Ma trận hạn mức tín dụng tự động chặn đơn vượt nợ
Kiểm soát chi phí (TK 642) Phân bổ cuối kỳ thủ công Hạch toán phát sinh tự động Phân bổ đa chiều theo kênh bán và nhóm mặt hàng

Phân loại yêu cầu người dùng theo khung MoSCoW:

  • Must have: Hạch toán tự động hóa đơn GTGT theo Thông tư 133/2016/TT-BTC; Tính giá vốn FIFO tức thời theo từng lô thuốc; Khóa sổ tự động kết chuyển TK 911.
  • Should have: Kiểm soát công nợ theo thời hạn bậc thang (3 ngày cho nợ < 10 triệu; 5 ngày cho nợ 10-40 triệu; 10 ngày cho nợ > 40 triệu).
  • Could have: Thiết lập module tự động tính chiết khấu thương mại và chiết khấu thanh toán trừ thẳng vào công nợ.
  • Won't have: Tích hợp module quản trị sản xuất chuyên sâu (do công ty hoạt động thuần thương mại).

Thiết kế hệ thống

Kiến trúc luồng dữ liệu nghiệp vụ (Data Flow Diagram - DFD Cấp 1) được mô hình hóa chuẩn xác:

[Khách hàng] ---> (1.0 Đơn đặt hàng) ---> [Phòng Kinh doanh]
                                                 |
                                         (2.0 Lệnh bán hàng)
                                                 |
                  +------------------------------+-------------------------------+
                  |                                                              |
                  v                                                              v
        [Kế toán Bán hàng]                                                 [Thủ kho]
                  |                                                              |
        (3.0 Lập Hóa đơn GTGT)                                        (4.0 Lập Phiếu xuất kho)
                  |                                                              |
                  +-------------> [Hệ thống Dữ liệu Kế toán] <------------------+
                                        (TK 511, TK 632)
                                                 |
                                                 v
                                       [Kế toán Công nợ]
                                                 |
                                     (5.0 Đối soát & Phiếu thu)
                                                 |
                                                 v
                                        [Thủ quỹ - Sổ quỹ] (6.0)

Công nghệ và chính sách áp dụng:

  • Hệ thống phần mềm: MISA SME.NET Enterprise tích hợp cơ sở dữ liệu Microsoft SQL Server.
  • Chế độ kế toán: Thông tư 133/2016/TT-BTC; Phương pháp hạch toán hàng tồn kho: Kê khai thường xuyên; Phương pháp khấu trừ thuế GTGT.
  • Mô hình bảo mật: Phân quyền kiểm soát nội bộ (Separation of Duties) giữa Thủ kho (Xuất hàng vật lý), Kế toán bán hàng (Ghi nhận hóa đơn) và Kế toán thanh toán (Ghi nhận luồng tiền TK 111/112).

Methodology

Dự án áp dụng phương pháp luận Accounting Process Re-engineering (APR) kết hợp với chuẩn mực kiểm toán nội bộ qua 4 giai đoạn:

Giai đoạn 1: Khảo sát hiện trạng & Kiểm toán dữ liệu lịch sử (Tuần 1 - Tuần 3)
Giai đoạn 2: Chuẩn hóa danh mục tài khoản & Thiết kế lưu đồ DFD (Tuần 4 - Tuần 6)
Giai đoạn 3: Cấu hình tham số trên phần mềm & Kiểm thử nghiệm thu (Tuần 7 - Tuần 10)
Giai đoạn 4: Vận hành song song, đánh giá sai lệch & Chuyển giao (Tuần 11 - Tuần 12)

Ma trận rủi ro và giải pháp kiểm soát:

  • Rủi ro sai lệch đơn giá xuất kho: Thiết lập thuật toán FIFO khóa theo số lô sản xuất (Batch Code Validation).
  • Rủi ro chiếm dụng vốn: Áp dụng chính sách điều khoản thanh toán rõ ràng (Credit Terms enforcement).

Implementation và kết quả

Development process

Quá trình triển khai tập trung vào việc chuẩn hóa các nghiệp vụ kinh tế phát sinh điển hình, tiêu biểu như hợp đồng cung ứng dược phẩm cho Bệnh viện Phổi Hưng Yên.

+-----------------------------------------------------------------------------------+
| THUẬT TOÁN HẠCH TOÁN NGHIỆP VỤ BÁN HÀNG & GIÁ VỐN (FIFO AUTOMATION)              |
+-----------------------------------------------------------------------------------+
| INPUT: Giao dịch xuất bán Thuốc Setblood (Vitamin B1+B6+B12, Hataphar-VN)         |
|        Số lượng: 11.000 viên; Đơn giá bán: 980,952 VND/viên; VAT: 5%             |
|        Số lô: 520620; Hạn dùng: 06/2022; Hóa đơn GTGT: #0001437                  |
|                                                                                   |
| BƯỚC 1: GHI NHẬN DOANH THU & NỢ PHẢI THU                                         |
|   Nợ TK 131 (Chi tiết: BV Phổi Hưng Yên):      11.330.000 VND                    |
|       Có TK 511 (Doanh thu BH&CCDV):           10.790.472 VND                    |
|       Có TK 33311 (Thuế GTGT đầu ra 5%):          539.528 VND                    |
|                                                                                   |
| BƯỚC 2: TỰ ĐỘNG XÁC ĐỊNH GIÁ VỐN THEO FIFO TẠI THỜI ĐIỂM XUẤT                    |
|   Function Calculate_COGS(ItemID, BatchID, Quantity):                             |
|       UnitCost = Get_FIFO_Cost(ItemID="Setblood", Batch="520620")                 |
|       TotalCOGS = Quantity * UnitCost                                             |
|       Post_Entry(Debit="632", Credit="156", Amount=TotalCOGS)                     |
|   End Function                                                                    |
|                                                                                   |
| BƯỚC 3: XỬ LÝ HÀNG BÁN BỊ TRẢ LẠI (Hóa đơn #0001436: Trả lại 1.000 viên)         |
|   - Giảm trừ doanh thu:                                                           |
|       Nợ TK 511:                                  980.952 VND                    |
|       Nợ TK 33311:                                 49.048 VND                    |
|           Có TK 131:                            1.030.000 VND                    |
|   - Nhập lại kho hàng trả lại & Giảm giá vốn:                                     |
|       Nợ TK 156 / Có TK 632: 1.000 viên * UnitCost (Lô 520620)                    |
+-----------------------------------------------------------------------------------+

Quy trình kết chuyển xác định kết quả kinh doanh cuối kỳ được tự động hóa qua hệ thống tài khoản trung gian TK 911:

$$\text{Lợi nhuận kế toán trước thuế} = \text{Doanh thu thuần} + \text{Doanh thu HĐTC} + \text{Thu nhập khác} - (\text{Giá vốn} + \text{Chi phí bán hàng} + \text{Chi phí QLDN} + \text{Chi phí tài chính} + \text{Chi phí khác})$$

-- Cấu trúc truy vấn kiểm soát chi phí bán hàng & quản lý định kỳ
SELECT 
    gl.AccountCode,
    acc.AccountName,
    SUM(gl.DebitAmount) AS TotalExpense,
    SUM(CASE WHEN gl.AccountCode LIKE '6421%' THEN gl.DebitAmount ELSE 0 END) AS SellingExpense,
    SUM(CASE WHEN gl.AccountCode LIKE '6422%' THEN gl.DebitAmount ELSE 0 END) AS AdminExpense
FROM GeneralLedger gl
JOIN ChartOfAccounts acc ON gl.AccountCode = acc.AccountCode
WHERE gl.PostingDate BETWEEN '2020-01-01' AND '2020-12-31'
  AND gl.AccountCode IN ('6421', '6422')
GROUP BY gl.AccountCode, acc.AccountName;

Testing và validation

Quá trình kiểm thử và đối soát hệ thống sổ sách kế toán (Nhật ký chung, Sổ chi tiết TK 511, 632, 642, 911) ghi nhận các kết quả vượt trội:

  • Độ chính xác dữ liệu: Đạt 100% khớp đúng giữa bảng kê nhập - xuất - tồn kho dược và giá trị ghi nhận trên sổ cái TK 156 / TK 632.
  • Tốc độ xử lý: Giảm thời gian tổng hợp báo cáo tài chính cuối kỳ từ 15 ngày xuống còn 2 ngày làm việc.
  • Độ tin cậy chứng từ: Triệt tiêu hoàn toàn hiện tượng vênh số liệu thuế GTGT đầu ra (TK 3331) giữa bảng kê hóa đơn và tờ khai thuế định kỳ.
+-------------------------------------------------------------------------------+
|                    SO SÁNH CÁC CHỈ TIÊU TRƯỚC VÀ SAU CẢI TIẾN                 |
+-------------------------------------------------------------------------------+
| Thời gian lập hóa đơn & xuất kho:  [||||||||||||||||||||] 48 giờ (Cũ)         |
|                                    [||] 2 giờ (Mới) -> Giảm 95.8%             |
|                                                                               |
| Tỷ lệ sai lệch tồn kho số lô:      [||||||||||] 4.2% (Cũ)                     |
|                                    [] 0.0% (Mới) -> Giảm 100%                 |
|                                                                               |
| Chu kỳ thu hồi nợ trung bình (DSO):[||||||||||||||||] 45 ngày (Cũ)            |
|                                    [||||||||||] 28 ngày (Mới) -> Giảm 37.7%   |
+-------------------------------------------------------------------------------+

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

  1. Chuẩn hóa chuỗi dữ liệu tích hợp Sales-to-Ledger: Thiết kế lại sơ đồ DFD Cấp 1, xóa bỏ tình trạng đứt gãy thông tin giữa bộ phận kinh doanh và kế toán công nợ.
  2. Thuật toán quản trị giá vốn FIFO theo lô dược phẩm: Khắc phục nhược điểm tính giá dồn cuối kỳ, đảm bảo xác định lãi gộp tức thời trên từng đơn hàng.
  3. Mô hình chính sách tín dụng phân tầng: Xây dựng khung chiết khấu thanh toán linh hoạt ($CKTT = \text{Doanh thu} \times 1% - 2%$ khi thanh toán trước hạn 3 ngày), giải phóng lượng lớn vốn lưu động bị ứ đọng.
  4. Tối ưu hóa hạch toán theo Thông tư 133/2016/TT-BTC: Phân định rõ ràng chi phí quản lý kinh doanh (TK 642) thành chi phí bán hàng (TK 6421) và chi phí quản lý doanh nghiệp (TK 6422), mang lại bức tranh tài chính minh bạch cho ban giám đốc.

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

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

Hệ thống được ứng dụng trực tiếp tại mạng lưới phân phối của Công ty CP Dược Đức Minh Hưng Yên:

  • Kênh Bệnh viện / Trung tâm Y tế: Xử lý đơn hàng thầu quy mô lớn, xuất hóa đơn điện tử đi kèm bảng kê chi tiết từng số lô, kiểm soát chặt chẽ kỳ hạn thanh toán 10 ngày.
  • Kênh Nhà thuốc / Đại lý tư nhân: Áp dụng xuất bán nhanh, thu tiền mặt hoặc chuyển khoản ngay, tự động áp dụng mức giá bán buôn tối ưu.
KẾ HOẠCH LỘ TRÌNH TRIỂN KHAI (ROADMAP)
Tuần 1 - 2:   Cài đặt, thiết lập hệ thống danh mục mặt hàng và khách hàng
Tuần 3 - 4:   Đào tạo nhân viên kinh doanh, kế toán bán hàng, thủ kho
Tuần 5 - 8:   Chạy thử nghiệm song song trên phân hệ Bán hàng & Kho
Tuần 9 - 12:  Chính thức vận hành, nghiệm thu và chuyển giao toàn diện

Hiệu quả tài chính dự kiến:

  • Chi phí đầu tư phần mềm và chuẩn hóa: ~35.000.000 VND.
  • Tiết kiệm chi phí vận hành và giảm tổn thất tồn kho quá hạn: ~120.000.000 VND/năm.
  • Tỷ suất hoàn vốn đầu tư (ROI): Đạt điểm hòa vốn sau 3,5 tháng vận hành.

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

  • Hạn chế: Hệ thống chưa tích hợp tự động với cổng Hóa đơn điện tử của Tổng cục Thuế theo thời gian thực; việc theo dõi vị trí kệ kho dược phẩm thông minh (Smart Warehouse WMS) vẫn còn mang tính bán tự động.
  • Hướng phát triển:
    • Nâng cấp tích hợp giải pháp ERP toàn diện kết nối trực tiếp cổng dữ liệu Dược Quốc gia.
    • Ứng dụng trí tuệ nhân tạo (AI/ML) dự báo nhu cầu dự trữ thuốc theo mùa bệnh học để tối ưu hóa vòng quay hàng tồn kho (Inventory Turnover Ratio).

Đố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 thực tiễn chuyên sâu về hạch toán kế toán bán hàng, lưu đồ DFD và phương pháp luận giải quyết bài toán giá vốn ngành dược.
  • Kế toán viên doanh nghiệp: Bộ cẩm nang mẫu về chứng từ, định khoản chuẩn mực và quy trình xử lý giảm trừ doanh thu, hàng bán bị trả lại.
  • Chủ doanh nghiệp Dược phẩm: Khung quản trị tối ưu hóa chi phí bán hàng, kiểm soát dòng tiền và giải pháp thu hồi công nợ hiệu quả.
  • Nhà nghiên cứu kinh tế: Cung cấp dữ liệu thực nghiệm về tác động của chu kỳ kinh tế và dịch bệnh đến quản trị doanh thu - chi phí tại SMEs.

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

1. Doanh nghiệp thương mại dược phẩm nên áp dụng phương pháp tính giá xuất kho nào?

Phương pháp Nhập trước - Xuất trước (FIFO) là lựa chọn tối ưu nhất cho ngành dược vì gắn liền với đặc tính số lô và hạn dùng của thuốc, phản ánh sát giá trị thị trường của hàng tồn kho cuối kỳ.

2. Sự khác biệt giữa hạch toán chi phí bán hàng theo TT 133 và TT 200 là gì?

Theo Thông tư 133/2016/TT-BTC, doanh nghiệp sử dụng tài khoản TK 6421 (Chi phí bán hàng) và TK 6422 (Chi phí quản lý doanh nghiệp) thuộc nhóm TK 642, thay vì tách riêng thành TK 641 và TK 642 độc lập như trong Thông tư 200/2014/TT-BTC.

3. Làm thế nào để kiểm soát rủi ro nợ xấu khi bán buôn dược phẩm cho các đại lý?

Doanh nghiệp cần thiết lập hạn mức nợ và thời hạn tín dụng phân tầng theo quy mô nợ (ví dụ: <10 triệu: 3 ngày; 10-40 triệu: 5 ngày; >40 triệu: 10 ngày), kết hợp chiết khấu thanh toán 1-2% để khuyến khích đối tác thanh toán sớm.

4. Xử lý kế toán như thế nào khi khách hàng trả lại thuốc do giao sai chủng loại?

Kế toán thực hiện ghi giảm doanh thu và thuế GTGT đầu ra tương ứng trên TK 511 và TK 33311 (ghi Có TK 131/111), đồng thời lập phiếu nhập kho điều chỉnh giảm giá vốn hàng bán: Nợ TK 156 / Có TK 632 theo đúng giá vốn của lô hàng đã xuất.

5. Chi phí đầu tư hoàn thiện quy trình kế toán số hóa có đắt không?

Với quy mô doanh nghiệp vừa và nhỏ, việc tối ưu hóa quy trình trên các phần mềm kế toán tiêu chuẩn (như MISA SME.NET) chỉ tốn chi phí bản quyền và đào tạo ban đầu từ 20-40 triệu đồng, nhưng mang lại hiệu quả cắt giảm chi phí vận hành và rủi ro thất thoát hàng trăm triệu đồng mỗi năm.


Kết luận

Đồ án "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 Cổ phần Dược Đức Minh Hưng Yên" đã giải quyết triệt để các bài toán thực tiễn về ghi nhận doanh thu, quản trị giá vốn FIFO theo lô dược phẩm và kiểm soát công nợ khách hàng theo Thông tư 133/2016/TT-BTC. Giải pháp không chỉ củng cố tính chính xác và minh bạch của hệ thống thông tin kế toán mà còn trực tiếp nâng cao hiệu quả kinh doanh, tối ưu hóa vòng quay vốn lưu động cho doanh nghiệp.

Doanh nghiệp và độc giả quan tâm có thể áp dụng ngay mô hình luồng dữ liệu và khung hạch toán chuẩn hóa này để nâng cao năng lực quản trị tài chính doanh nghiệp.