Chào các anh chị, em đang tham gia thiết lập phân hệ Quản lý Vật tư cho một công ty Tổng thầu. Em đang bị kẹt ở logic tính tiền cho Phiếu xuất kho và rất mong được các anh chị góp ý ạ!
Bài toán em đang giải là gì?
- Em đang cấu hình App Phiếu xuất kho. Thực tế thi công, nhân công/tổ đội sẽ yêu cầu xuất vật tư theo nhu cầu sử dụng thực tế hàng ngày (vd: xin xuất 3.5 tấn thép, 10 bao xi măng). Khối lượng này hoàn toàn lẻ và không khớp với bất kỳ một “Phiếu nhập” nguyên lô nào trước đó. Trong khi đó, kho lại nhập hàng làm nhiều đợt với nhiều đơn giá khác nhau. Em đang không biết phải thiết kế trường Đơn giá xuất kho như thế nào để hệ thống nhân ra thành tiền (Thành tiền = Khối lượng xuất x Đơn giá) nhằm trừ vào ngân sách dự án cho chính xác.
Hai hướng em đang cân nhắc?
- Hướng 1 - Xuất đích danh theo Phiếu nhập (Map 1-1): Bắt buộc Thủ kho khi xuất hàng phải chọn tham chiếu xem 3.5 tấn thép này được móc ra từ Phiếu nhập kho cụ thể nào, từ đó hệ thống sẽ copy chính xác đơn giá của GRN đó sang. Nhược điểm: Quá phức tạp cho Thủ kho, vì có khi 3.5 tấn thép được trộn từ 3 đợt nhập khác nhau.
- Hướng 2 - Xuất theo yêu cầu & Áp giá tự động: Công nhân cứ yêu cầu số lượng, Thủ kho cứ xuất. Trường Đơn giá sẽ dùng hàm Lookup để tự động kéo “Giá bình quân từ phiếu nhập gần nhất” áp vào toàn bộ khối lượng xuất này.
Em đang nghiêng về hướng nào và tại sao?
- Em đang nghiêng về Hướng 2 (Áp giá bình quân gần nhất) vì nó giải phóng sức lao động cho Thủ kho, họ không cần quan tâm đến nghiệp vụ kế toán phức tạp mà chỉ lo quản lý đúng số lượng vật lý. Giá trị tính ra dùng để ước lượng chi phí nội bộ của dự án. Còn việc tính chính xác từng đồng giá vốn sẽ đẩy về phần mềm kế toán chuyên dụng (như MISA/FAST) xử lý sau.
Em muốn nghe góc nhìn của mọi người về điều gì?
- Có anh chị nào từng thiết kế logic “giá xuất kho” mà giải quyết được bài toán lấy giá chính xác hơn Hướng 2 mà không làm khó user hiện trường không ạ?
Em cảm ơn các anh chị rất nhiều!
