tranthanhan1962 > 28-03-20, 11:51 PM
(28-03-20, 10:03 PM)mrsiro Đã viết: Nghiệp vụ nhập có giá nhập theo hóa đơn nhập và giá xuất theo giá bán mong muốn, giá này sẽ hơn giá nhập hóa đơn theo % hoặc tùy ý nhân viên sẽ tự nhập giá xuất mong muốn.Giữa giá vốn bình quân gia quyền và nhập giá nào xuất giá đó, thì xử lý nhập giá nào xuất giá đó về lý thuyết thì dễ hơn BQGQ. Nhưng nó sẽ nãy sinh ra số lượng mã hàng hoá rất lớn. Vì một loại hàng có nhiều giá. Cái lợi ở đây là khi xuất thì biết ngay lãi gộp. Kinh nghiệm của tôi là khi nhập hàng tạo mã phụ ngay lúc nhập bằng cách dùng mã hàng + đơn giá nhập, đồng thời trên table chi tiết nhập xuất tạo thêm 1 field giá vốn (giá xuất).
Tùy theo từng hóa đơn mà cùng 1 mã hàng sẽ có giá nhập khác và dĩ nhiên là giá xuất khác. Vậy khi mình cho xuất thì làm sao lấy được giá xuất theo giá mong muốn.
Ví dụ: Mặt hàng A giá nhập theo hóa đơn 1 là 10 và giá xuất là 20. Cũng mặt hàng A này theo hóa đơn 2 thì giá nhập là 15 và giá xuất là 25. Vậy khi xuất hàng làm sao lấy được giá xuất 20 hoặc 25 tùy theo ý của người dùng.
Bởi vì mình cần xuất báo cáo từng loại hóa đơn đầu vào đã xuất được bao nhiêu mặt hàng trong hóa đơn đó, tồn kho của hóa đơn đó là những mặt hàng nào.
mrsiro > 29-03-20, 12:02 AM
tranthanhan1962 > 29-03-20, 12:22 AM
(29-03-20, 12:02 AM)mrsiro Đã viết: Quá hay, đúng như cách mình đã nghĩ thêm cột mã phụ gồm mã chính + đơn giá. Nhưng cách này phát sinh sở hở ở chỗ có thể có trường hợp 2 hóa đơn nhập có giá bằng nhau ở mã hàng đó.Mã hàng phụ chỉ tạo khi nhập, khi xuất không tạo mã hàng phụ, Khi nhiều hoá đơn nhập có giá bằng nhau thì cũng chỉ có một mã hàng phụ mà thôi. Còn tính mã hàng theo hoá đơn thì không cần thiết (vốn bằng nhau thì mã hàng phụ giống nhau). Khi hàng tăng giá hàng tồn còn nhiều là lãi nhiều, khi hàng giảm giá hàng tồn nhiều thì giảm lãi thậm chí lỗ, chuyện này là của bộ phận kinh doanh chứ không phải của bộ phận kế toán. Một hoá đơn có bao nhiêu giá nhập trên một loại hàng thì phải có bấy nhiêu mã phụ, bộ phận kinh doanh chịu trách nhiệm vấn đề này còn kế toán cứ phang theo giá. Nhưng chuyện này ít xảy ra trừ trường hợp nhà cung cấp nợ hàng. Trường hợp hàng khuyến mãi giá =0 phải có mã riêng. Mượn hàng khuyến mãi để bán phải xử lý bù kho. Giá bán - giá nhập (ở đây gía nhập, giá xuất, giá vốn là 1) = lãi.
Ví dụ: Mã hàng A nhập hóa đơn 1 giá nhập 10 giá xuất 20. Cũng mã hàng đó nhập hóa đơn 2 giá nhập 10 xuất 20. Hóa đơn 3 giá nhập 15 xuất 20. Vậy nếu mã chính + đơn giá sẽ trung mã phụ mặt hàng A của hóa đơn 1 và 2.
mrsiro > 29-03-20, 08:42 AM
tranthanhan1962 > 29-03-20, 11:22 AM
(29-03-20, 08:42 AM)mrsiro Đã viết: mình tạo mã hàng phụ, khi xuất thì lấy theo mã hàng phụ này xuất, để có thể tính được giá gốc và giá bán, từ đó tính ra lãi. Đúng không.OK. Giá mua ở đây là giá nhập, giá gốc cũng là giá vốn, giá xuất (giá xuất là giá xuất kho, cũng là giá vốn hàng hoá), lãi do hiệu số giữa giá bán và giá nhập là lãi gộp (chưa trừ chi phí). Giá vốn ở đây là giá vốn trực tiếp trên từng món hàng khác với giá vốn trong bình quân gia quyền (vốn bình quân trong từng giai đoạn nhập xuất). Vì vậy không quan trọng thời điểm nhập hàng. Ví dụ 1/2/2020 nhập hàng A đơn giá 1.000, 3/2/2020 nhập hàng A đơn giá 1.200, 5/3/2020 nhập hàng A đơn giá 1.800, 6/3/2020 nhập hàng A 1.000, 9/3/2020 nhập hàng A đơn giá 1.800. Thì hàng A nhập các ngày 1/2/2020, 6/3/2020 là 1 loại vì cùng có giá nhập là 1.000, cũng như các ngày nhập 5/3/2020, 9/3/2020 cùng giá 1.800 yêu cầu bán cao hơn giá nhập là có lãi gộp. Tất nhiên tính thu nhập doanh nghiệp không chỉ ở con số này, lãi gộp phải trừ các chi phí (chi phí quản lý doanh nghiệp, chi phí sản xuất kinh doanh, chi phí tài sản cố định, chi phía lãi vay - nếu có vay nợ, chi phí bảo hiểm xã hội...), ngoài ra còn công nợ, nợ khó đòi cũng sẽ được chuyển sang chi phí (đòi không được kể như lỗ), số còn lại mới là lãi ròng (thu nhập doanh nghiệp). Nhưng đây là vấn đề khác nếu là phần mềm kế toán doanh nghiệp mới đưa vào còn phần mềm bán hàng không cần phải có, chỉ cần nhập - xuất - tồn (số lượng/đơn giá/thành tiền), giá vốn nếu có yêu cầu thì viết thêm, thực chất cái lãi gộp cũng chưa nói lên điều gì. Lãi gộp 1 tỷ, chi phí 2 tỷ thì vẫn phá sản như thường - vì thu nhập doanh nghiệp là âm 1 tỷ. Phần mềm bán hàng chủ yếu là kiểm tra số lượng, Chính xác nó là phần mềm quản lý kho. Giá vốn đưa vào đây chỉ để cho vui. Chứ căn cứ vào nó nghĩ rằng có lãi thì có ngày phá sản
mrsiro > 29-03-20, 12:44 PM
ongke0711 > 29-03-20, 01:07 PM
(29-03-20, 12:44 PM)mrsiro Đã viết: mình đang làm phần mềm quản lý bán hàng cỡ nhỏ thôi, quản lý bán thuốc, chỉ cần nhập xuất tồn kho là ok, lãi thì lấy giá bán trừ giá nhập là được.
tranthanhan1962 > 29-03-20, 02:30 PM
(29-03-20, 01:07 PM)ongke0711 Đã viết:Mình biết đây là phần mềm bán hàng thuần tuý. Giá xuất có thể do chủ doanh nghiệp đòi hỏi. Đây là dạng chủ "không biết gì hết" chỉ đòi hỏi người viết phần mềm kiểu cảm tính cá nhân. Nhưng nếu có người thuê thì mình phải viết thôi. Không chiều khách hàng thì sẽ không có hợp đồng. Nếu một chủ doanh nghiệp chuyên nghiệp người ta sẽ không bao giờ đưa giá vốn thực sự vào phần mềm cả. Ngay cả phần mềm kế toán báo cáo thuế cũng chỉ là giá vốn (trực tiếp hay BQGQ khi doanh nghiệp đăng ký) đối phó với thuế, sẽ có nhiều phương pháp để tăng chi phí vào vốn. Cửa hàng thuốc thì càng không cần đưa cái này vào. Vì lợi bất cập hại, giá trị lãi không chính xác. Thường thì người ta sẽ tính lãi theo cách riêng, Phần mềm chỉ quản lý số lượng. Cái quan trọng sẽ tập trung ở chỗ không thất thoát số lượng. Cửa hiệu thuốc không đóng thuế kê khai mà đóng thuế khoán. một chủ cửa hiệu thuốc có trình độ quản lý sẽ đòi hỏi ờ phần quản lý số lượng khi nhập liệu rất khắc khe, tránh việc thông đồng giữa nhân viên bán hàng và nhân viên nhập liệu. Quản lý giá bán rất cao (chủ của hàng sẽ gài giá bán là giá chết, và chỉ có chủ mới thay đổi được. Nhân viên nhập hàng chỉ cần nhập số lượng, kết thúc hoá đơn là cấm sửa. Cuối tháng chủ cửa hàng sẽ tính những lô hàng đã bán (có trên phần mềm với những mức giá đã nhập rồi + các chi phí trong tháng từ tổng giá bán sẽ biết ngay lời lỗ. Chắc chắn là không bị lỗ. Có nhiều chủ nhà thuốc nói với tôi. Anh viết làm sao chính xác số lượng (không bị nhân viên ăn gian tuồn thuốc ra ngoài là được) chuyện lời lỗ tự em lo. Thuốc không mất thì không bao giờ lỗ.(29-03-20, 12:44 PM)mrsiro Đã viết: mình đang làm phần mềm quản lý bán hàng cỡ nhỏ thôi, quản lý bán thuốc, chỉ cần nhập xuất tồn kho là ok, lãi thì lấy giá bán trừ giá nhập là được.
Tôi tóm lại một số ý chính xem có đúng ý bạn không nhé.
- Giá bán của "một" mã hàng có thể thay đổi tuỳ theo: giá nhập thời điểm + % lợi nhuận mong muốn? -> Một mã hàng có nhiều giá bán ra?
- Bán hàng theo kiểu FIFO tức hàng nào nhập trước sẽ bán ra trước với mức giá bán đã thiết lập ở thời điểm nhập hàng của mã hàng đó?
--> Tại sao giá bán một mã hàng không cố định một giá áp dụng cho toàn bộ hàng tồn? Khi có thay đổi giá bán mới thì chỉ cập cập nhật giá bán mới + thời gian áp dụng, khi xuất hàng thì chỉ query giá bán mới nhất là được rồi.
@tranhthanhan1962: bạn msiro này không thiết kế ứng dụng theo hướng chuẩn kế toán, báo cáo thuế nên sẽ không có các giá BQGQ, giá xuất kho, giá bán, các bước xử lý phức tạp để ra giá vốn hàng bán v.v.. gì đâu anh.
mrsiro > 29-03-20, 02:41 PM
ongke0711 > 29-03-20, 03:48 PM