Giá vốn FIFO theo từng lô: xuất lô nào trước, còn lại lô nào
Đầu bài
Hàng nhập nhiều lô giá khác nhau, chính sách là nhập trước xuất trước. Phần mềm tính bình quân nên giá vốn không khớp với thực tế xuất kho, và không biết tồn cuối kỳ đang nằm ở lô nào.
Các bước làm
- 1
Bảng nhập và bảng xuất tách riêng, cùng sắp theo ngày
Bảng nhập có thêm cột Số lượng còn lại của lô, ban đầu bằng số lượng nhập. Bảng xuất chỉ có ngày và số lượng. Sắp sai thứ tự là FIFO thành ngẫu nhiên.
- 2
Luỹ kế số lượng nhập và số lượng xuất
Hai cột =SUM($C$2:C2) trên hai bảng. FIFO thực chất là bài toán so hai đường luỹ kế này với nhau — nghĩ theo hướng đó thì công thức đơn giản đi rất nhiều.
- 3
Lần xuất này ăn vào những lô nào
Lần xuất phủ khoảng từ luỹ_kế_xuất_trước tới luỹ_kế_xuất_này. Lô nhập nào có khoảng luỹ kế giao với khoảng đó là lô bị ăn. Phần giao =MAX(0, MIN(hết_lô, hết_xuất) - MAX(đầu_lô, đầu_xuất)).
- 4
Giá vốn của lần xuất
=SUMPRODUCT(phần_giao_từng_lô, đơn_giá_từng_lô) — quét hết các lô, lô không giao thì phần giao bằng 0 nên tự loại. Một công thức cho mọi lần xuất.
- 5
Tồn cuối kỳ nằm ở lô nào
=MAX(0, luỹ_kế_nhập_hết_lô - tổng_xuất) trừ đi phần lô trước, ra số lượng còn lại của từng lô. Đây là thứ dùng để kiểm kê và để xét hàng cận date.
- 6
Ba ô kiểm tra bắt buộc
Tổng xuất theo lô phải bằng tổng xuất thực tế · giá trị tồn cuối = giá trị nhập - giá vốn xuất · không lô nào âm số lượng còn lại.
- 7
So với cách bình quân đang dùng
Cột chênh lệch giá vốn FIFO và bình quân theo tháng: chênh lớn nghĩa là giá mua biến động mạnh và cách tính đang ảnh hưởng thật tới lãi gộp báo cáo.
Phím dùng trong bài
Bẫy hay dính
Xuất nhiều hơn tồn (do nhập chứng từ trễ) làm phần giao ra số âm và giá vốn nhảy loạn. Bọc MAX(0, ...) chỉ giấu bệnh — phải thêm ô kiểm tra =MIN(luỹ_kế_nhập - luỹ_kế_xuất) < 0 để bắt đúng ngày kho bị âm.
Cùng nhóm kho & giá vốn
- Đối chiếu tồn kho: sổ sách so với kiểm kê thực tếMột bên là tồn theo sổ (nhập trừ xuất), một bên là số đếm thực tế. Cần biết mã nào lệch, lệch bao nhiêu, và giá trị chênh lệch.
- Giá vốn bình quân gia quyền và lãi gộp từng lần bánNhập hàng nhiều lần giá khác nhau, cần giá vốn bình quân để tính lãi mỗi đơn bán ra — không thể lấy giá nhập gần nhất.
- Thẻ kho từng mã: nhập – xuất – tồn chạy theo ngàyChỉ có một bảng phát sinh chung cả nhập lẫn xuất cho vài trăm mã. Cần in được thẻ kho của bất kỳ mã nào, và tồn cuối phải khớp với báo cáo tổng.
- Điểm đặt hàng lại: đứt hàng là mất doanh thu, tồn nhiều là chôn vốnKhông ai nhớ nổi vài trăm mã nào sắp hết. Cần một bảng tự chỉ ra mã nào phải đặt ngay tuần này, đặt bao nhiêu, và muộn nhất là ngày nào.