Hii mọi người
Mình đang làm thiết kế space Kho cho dự án. Hện tại, khi hàng rời nhà máy để đi giao cho khách, hệ thống chỉ sinh ra đúng một Phiếu giao hàng (Delivery Note). Mình đang băn khoăn: Có nên tách biệt “Phiếu xuất kho thành phẩm” và “Phiếu giao hàng” thành 2 app độc lập không? Hay cứ gộp chung cho tinh gọn?
Mình đang cân nhắc hai hướng giải quyết:
-
Hướng 1: Giữ nguyên gộp chung thành 1 app Phiếu giao hàng duy nhất.
-
Hướng 2 (Tách biệt vai trò): Tách thành 2 app độc lập: App A - Phiếu xuất kho thành phẩm và App B - Phiếu giao hàng .
Hiện tại, mình đang nghiêng về Hướng 2 vì các lý do sau:
-
Tách biệt trách nhiệm : Phiếu xuất kho thuộc thẩm quyền của Kho để ghi nhận giảm tồn kho. Còn Phiếu giao hàng thì sẽ thông tin hàng đã được giao cho khách hàng như thế nào.
-
Lệch pha về mặt thời gian: Từ lúc bốc hàng lên xe đến khi tài xế giao tận tay khách luôn có độ trễ (vài tiếng hoặc vài ngày). Gộp chung sẽ khiến số lượng tồn kho trên đường bị “lửng lơ”, gây sai lệch dữ liệu tồn kho khả dụng để bán hàng.
-
Xử lý các case đặc biệt: Nếu gặp sự cố dọc đường (hàng hỏng, khách trả lại một phần), việc dùng chung 1 app sẽ khiến luồng xử lý tồn kho và đối soát kế toán cực kỳ nhập nhằng.
Mình muốn lắng nghe thêm kinh nghiệm từ mọi người về vấn đề:Nếu đi theo hướng 2 thì nên thiết kế các trường thông tin, quy trình, tự động hóa của 2 app như thế nào cho hợp lí?