Mình dùng tài khoản bạn cung cấp để kiểm tra. Kết quả sơ bộ là thế này
Hồ Phương Thảo viết:
(Hình 1) - Đây là 1 sản phẩm ví dụ: nó có giá trị khai báo ban đầu là 2
Mới bán 1 đơn hàng là SO1358 - tuy nhiên lại xuất hiện 2 phiếu giao hàng trùng nhau là BGV/OUT/01228, mỗi cái là 1.
Giá trị tồn kho hiện tại là 0, tức bị lệch 1 bộ xuất đi
Thứ nhất, đây không phải là phiếu giao hàng (stock.picking) mà là 2 dịch chuyển (stock.move) được tạo bởi 2 tài khoản khác nhau.
Đầu tiên, tài khoản Võ Trần Nhân Tín xác nhận Sales Order rồi tạo Phiếu giao hàng (stock.picking) vào 31/10/2016 19:48:39. Trong stock picking này có một stock move với (ID 11026) được tạo tự động (Odoo dùng tài khoản admin để tạo stock move này nên tên người tạo là Board Games Việt)
Sau đó, tài khoản Võ Trần Nhân Tín gỡ stock move nói trên ra khỏi stock picking (nhưng không xoá) và tạo mới một stock move khác (có ID = 11053) vào 31/10/2016 19:52:28 (sau cái ban đầu khoảng gần 4 phút)
Như vậy bạn đã rõ nguyên nhân rồi chứ? Ngoài ra, ở phần bán hàng của bạn, mình đặt lại sang chế độ "Cho sửa đơn hàng bán khi đã xác nhận" để có chế độ đồng bộ trạng thái giao hàng, hoá đơn và thanh toán với đơn hàng bán.
Hồ Phương Thảo viết:
(Hình 2) - Đây là 1 sản phẩm, tổng số lượng tồn kho ban đầu + nhập hàng là 8, bán đi là 7, thì giá trị tồn kho hiện tại lẽ ra là 1 thì lại là -1
Tức bị lệch 2 bộ xuất đi.
Cái này để lát mình kiểm tra sau, giờ đi nạp năng lượng tối đã :D
P/s: từ từ hãy đổi mật khẩu admin nhé.