Chuyển tới nội dung chính

Xử Lý Ngoại Lệ Mua Hàng (P2P Exceptions)

Sứ Mệnh Của Bài Học

Trong thế giới lý thuyết, bạn đặt mua 100 sản phẩm, nhà cung cấp giao đúng 100 sản phẩm cùng tờ hóa đơn đỏ đẹp đẽ. Nhưng thực tế kinh doanh thì luôn hỗn loạn: Hàng giao thiếu, giao thừa, hàng lỗi phải trả lại, hoặc hàng về kho một tháng sau mới nhận được hóa đơn.

Đối với kế toán ghi sổ tay, họ sẽ chọn cách "xóa đi viết lại". Nhưng trong ERP, tính năng xóa chứng từ bị cấm tuyệt đối để bảo vệ dòng vết kiểm toán (Audit Trail). Bài học này hướng dẫn bạn các nghiệp vụ kỹ thuật (chứng từ đảo, tài khoản trung gian) để xử lý mượt mà mọi tình huống lệch pha mà vẫn đảm bảo Sổ Cái khớp từng đồng.


1. Xử Lý Giao Thừa / Thiếu Hàng (Over/Under Receipt)

Kịch Bản Giao Thiếu (Under Receipt)

  • Tình huống: Đơn mua hàng (PO) đặt mua 10.000 kg Đường tinh luyện (NVL-DUONG). Nhà cung cấp báo chỉ còn 9.000 kg và giao 9.000 kg. Họ không thể giao tiếp 1.000 kg còn lại.
  • Xử lý trong ERP:
    1. Thủ kho lập Phiếu nhập kho (Purchase Receipt) đúng thực tế: 9.000 kg.
    2. Kế toán lập Hóa đơn (Purchase Invoice) theo số 9.000 kg.
    3. Lúc này, trạng thái của đơn hàng PO sẽ treo ở mức Partially Received (Đã nhận một phần). Hệ thống kho vẫn đang "mong chờ" 1.000 kg đường sẽ về. Điều này làm sai lệch báo cáo kế hoạch vật tư.
    4. Hành động chốt chặn: Quản lý mua hàng phải mở PO đó lên và bấm nút Close (Đóng đơn). Thao tác này báo cho ERP biết: "Giao dịch kết thúc ở đây, đừng chờ 1.000 kg đường kia nữa". Trạng thái chuyển thành Closed.

Kịch Bản Giao Thừa (Over Receipt)

  • Tình huống: Đặt mua 10 tấn Đường tinh luyện, nhưng nhà cung cấp giao 10.5 tấn (do xe bồn đóng dư hoặc để bù trừ hao hụt).
  • Luật của ERP: Theo mặc định, nếu bạn nhập số lượng 10.5 tấn vào Phiếu nhập kho (vượt số lượng trên PO), ERP sẽ Block (Chặn) và hiện màu đỏ.
  • Xử lý trong ERP:
    1. Bạn không thể cứ thế nhập bừa. Bạn phải vào cài đặt của Mã vật tư đó (Item Master của NVL-DUONG), tìm trường Over Receipt Allowance (%) (Tỷ lệ dung sai cho phép nhập thừa).
    2. Cài đặt tỷ lệ là 5%. Hệ thống lúc này mới cho phép lập phiếu nhập kho 10.5 tấn. Tiền công nợ trên Hóa đơn cũng sẽ tự động trượt theo giá trị thực nhận (10.5 tấn x Đơn giá).

2. Trả Lại Hàng Cho Nhà Cung Cấp (Purchase Return)

Hàng hóa mua về có thể bị lỗi, móp méo, hoặc sai quy cách. Ta có 2 kịch bản xử lý:

Kịch Bản 1: Từ Chối Nhận Hàng Ngay Tại Cửa Kho

  • Xe tải chở 100 chai Hương liệu chanh (NVL-HUONGCHANH) đến. Thủ kho mở thùng kiểm tra, thấy vỡ mất 5 chai.
  • Thủ kho lập Purchase Receipt với cấu hình:
    • Accepted Qty (Số lượng nhận): 95.
    • Rejected Qty (Số lượng từ chối): 5.
    • Rejected Warehouse: Chọn một kho rác tạm thời.
  • Hạch toán: Hệ thống chỉ ghi tăng kho 95 chai và sinh công nợ cho 95 chai. Rất đơn giản, không cần chứng từ phụ.

Kịch Bản 2: Nhập Kho Cất Đi Rồi, Tháng Sau Mới Thấy Lỗi

  • Tháng 1: Đã nhập kho 10.000 chai nhựa (NVL-CHAINHUA) (Tạo PR). Kế toán đã ghi sổ Hóa đơn (Tạo PI) nợ nhà cung cấp. Mọi thứ đã Submit khóa sổ xong xuôi.
  • Tháng 2: Phát hiện 500 chai nhựa bị lỗi móp méo không thể chiết rót. Công ty đóng gói gửi trả lại nhà máy sản xuất chai.
  • Tuyệt đối KHÔNG ĐƯỢC Cancel (Hủy) phiếu nhập của tháng 1 (vì tháng 1 đã nộp báo cáo thuế).
  • Xử lý bằng Chứng từ đảo (Return/Debit Note):
    1. Mở phiếu nhập cũ (PR), bấm nút Create Return. ERP sinh ra một phiếu xuất kho với số lượng là -500. Bấm Submit.
      • Hạch toán sổ kho: Trừ kho 500 chai nhựa.
    2. Mở hóa đơn cũ (PI), bấm nút Create Return (Debit Note - Giấy Báo Nợ). ERP sinh ra một hóa đơn âm. Bấm Submit.
      • Hạch toán sổ cái: Ghi Nợ 331 (Trừ nợ nhà cung cấp), Ghi Có 152 (Giảm tồn kho nguyên liệu), Ghi Có 1331 (Giảm thuế VAT đầu vào được khấu trừ).

3. Lệch Pha Khắc Nghiệt: Hàng Đi Đường & Hàng Về Chưa Hóa Đơn

Thực tế Việt Nam luôn có tình trạng "Tiền trao nhưng cháo chưa múc" hoặc "Cháo húp rồi mà chưa thấy hóa đơn". Kế toán quản trị ERP dùng cơ chế Tài khoản trung gian (Clearing Account) để xử lý mượt mà.

Kịch Bản 1: Hàng Mua Đang Đi Đường (Goods In Transit)

  • Tình huống: Nhập khẩu lô Hương liệu chanh tự nhiên cao cấp từ Đức. Đã thanh toán tiền và bên đối tác Đức đã xuất Invoice quốc tế từ đầu tháng (Kế toán phải ghi nhận tài sản để làm thủ tục Hải quan), nhưng hàng đi đường biển mất 30 ngày mới cập cảng Cát Lái.
  • Bước 1: Lập Hóa Đơn (PI) trước khi có hàng
    • Kế toán lập Purchase Invoice. Do chưa nhập kho (chưa làm PR), hệ thống chưa thể đẩy vào tài khoản tồn kho 152. Kế toán trỏ vào tài khoản 151 - Hàng mua đang đi đường.
    • Hạch toán: Nợ 151 / Có 331.
  • Bước 2: Hàng cập cảng nhập kho (PR)
    • Thủ kho lập Phiếu nhập (nhấp nút lấy dữ liệu từ PI sang).
    • Hạch toán: Nợ 152 (Tăng kho nguyên liệu thực tế) / Có 151 (Tất toán xong tài khoản đi đường).

Kịch Bản 2: Hàng Về Chưa Có Hóa Đơn (Unbilled Receipts)

  • Tình huống: Nhập Đường tinh luyện (NVL-DUONG) về nhà máy Bình Dương để sản xuất ngay trong đêm. Đường đã đổ vào bồn trộn, sản xuất đã lấy ra xài hết rồi. Nhưng 10 ngày sau nhà cung cấp Đường Biên Hòa mới xuất hóa đơn đỏ.
  • Sự cố ERP: Nếu không có hóa đơn, Kế toán không thể ghi nhận số nợ 331 thực tế. Nhưng Kho thì phải ghi nhận số tiền nguyên liệu (Nợ 152) ngay lập tức để còn tính giá thành sản xuất nước ép. Giá trị lấy ở đâu?
  • Giải pháp Hệ thống: ERPNext cấu hình tài khoản trung gian là 3314 (Stock Received But Not Billed).
  • Bước 1: Thủ kho nhập hàng ngay trong đêm (PR)
    • Dù chưa có hóa đơn, ERP tạm thời lấy Đơn giá dự kiến trên Đơn đặt hàng (PO) để tính tiền.
    • Hạch toán tự động: Nợ 152 (Tăng kho theo giá tạm tính) / Có 3314 (Ghi nhận một khoản nợ tạm tính, chưa chính thức).
  • Bước 2: 10 ngày sau cầm Hóa đơn đỏ trên tay (PI)
    • Kế toán lập Hóa đơn, khớp với hóa đơn đỏ.
    • Hạch toán tự động: Nợ 3314 (Xóa bỏ khoản nợ tạm tính) / Có 331 (Ghi nhận nợ chính thức).

Cơ chế tài khoản trung gian 3314 (Stock Received But Not Billed) là "tuyệt chiêu" của các hệ thống ERP hàng đầu thế giới để giải quyết bài toán lệch pha thời gian, đảm bảo Sổ Kho và Sổ Cái luôn phản ánh đúng bản chất thời gian thực (Real-time).