Stock Card ไม่ตรง สินค้าคงเหลือ MAC-5 Legacy — สาเหตุและวิธีตรวจสอบ FIFO เฉลี่ย ยอดยกมา

IC | FAQ: ทำไมยอดสินค้าใน Stock Card ไม่ตรงกับรายงานสินค้าคงเหลือ?

ทำไมยอดสินค้าใน Stock Card ไม่ตรงกับรายงานสินค้าคงเหลือ?

📘SUMMARY (สรุปบทความ)

Info
บทความนี้อธิบายสาเหตุที่ยอดสินค้าใน Stock Card อาจไม่ตรงกับรายงานสินค้าคงเหลือ ใน MAC-5 Legacy ซึ่งพบบ่อยในกลุ่มผู้ใช้ Admin และ User ที่ต้องการตรวจสอบความถูกต้องของข้อมูลสต็อก
รายงานทั้งสองมีวัตถุประสงค์และแหล่งข้อมูลที่แตกต่างกัน รวมถึงวิธีการคำนวณต้นทุน (FIFO / เฉลี่ย) และการจัดการยอดยกมา ล้วนส่งผลให้ตัวเลขไม่ตรงกันได้

📝 PREREQUISITES (สิ่งที่ต้องเตรียมก่อน)

Notes

● ผู้ใช้ควรทราบเส้นทางเมนูของรายงานทั้งสองก่อน ได้แก่

  - Stock Card: รายงาน > รายงานสินค้าคงคลัง > รายงานสินค้าและวัตถุดิบ (Stock card)

  - สินค้าคงเหลือ: รายงาน > รายงานสินค้าคงคลัง > รายงานสินค้าคงเหลือ

● ควรทราบว่าระบบตั้งค่าวิธีคำนวณต้นทุนไว้แบบใด (FIFO หรือ เฉลี่ย) ก่อนพิมพ์รายงาน

คำถามที่พบบ่อย (FAQ)

Q1: ความแตกต่างของรายงานทั้งสอง

รายงานทั้งสองดึงข้อมูลจากแหล่งเดียวกันบางส่วน แต่มีขอบเขตและวิธีประมวลผลต่างกัน ตารางด้านล่างเปรียบเทียบความแตกต่างหลักในแต่ละมิติ

หัวข้อ

Stock Card

สินค้าคงเหลือ

จุดประสงค์


แสดงการเคลื่อนไหวรายการ (รับเข้า/เบิกออก)


แสดงยอดคงเหลือ ณ วันที่กำหนด


ข้อมูลที่แสดง

ทุกรายการตามลำดับเวลา พร้อมต้นทุนแต่ละรายการ

ยอดรวม ณ สิ้นงวด แบ่งตามสโตร์/สินค้า

วิธีคำนวณ


FIFO หรือ เฉลี่ย (เลือกได้)


ใช้วิธีที่ตั้งค่าไว้ในระบบ


ยอดยกมา


แสดงได้ถ้าเลือก 'มีข้อมูลและยอดยกมา'


รวมอยู่ในยอดคงเหลือโดยอัตโนมัติ


ที่มาข้อมูล


ใบส่งของ, ใบเพิ่ม/ลดหนี้, ใบขายสด/ซื้อสด, ใบสำคัญ IC


ใบสั่งซื้อ/ขาย, ใบส่งของ, ใบเพิ่ม/ลดหนี้, ใบสำคัญ IC

ช่วงเวลา


จาก-ถึง วันที่ (ไม่เกิน 1 ปี)


ระบุวันที่ หรือ 'ยอดคงเหลือหลังสุด'



Q2: วิธีคำนวณต้นทุน: FIFO กับ เฉลี่ย

Stock Card อนุญาตให้ผู้ใช้เลือกวิธีคำนวณแต่ละครั้งที่พิมพ์รายงาน ในขณะที่รายงานสินค้าคงเหลือใช้วิธีที่ตั้งค่าไว้ในระบบโดยอัตโนมัติ

  • FIFO (First-In, First-Out): คำนวณต้นทุนตามลำดับการรับสินค้าเข้าก่อน สินค้าที่รับเข้าก่อนจะถูกตัดออกก่อน ทำให้ต้นทุนใน Stock Card สะท้อนมูลค่าของล็อตที่ซื้อมาก่อน
  • เฉลี่ย (Average Cost): คำนวณต้นทุนเฉลี่ยถ่วงน้ำหนักของสินค้าทั้งหมดในสต็อก ทำให้ต้นทุนต่อหน่วยจะเปลี่ยนทุกครั้งที่มีการรับสินค้าเข้า

หากพิมพ์ Stock Card ด้วย FIFO แต่ระบบตั้งค่าไว้เป็น เฉลี่ย ตัวเลขต้นทุนจะไม่ตรงกันแน่นอน


Q3: ผลของยอดยกมาต่อตัวเลขแต่ละรายงาน

ยอดยกมาคือยอดสินค้าที่มีอยู่ก่อนช่วงเวลาที่เลือกพิมพ์รายงาน ซึ่งทั้งสองรายงานจัดการยอดนี้ต่างกัน

  • Stock Card: ผู้ใช้สามารถเลือกได้ว่าจะแสดงเฉพาะสินค้าที่มีข้อมูลในช่วงที่เลือก, เฉพาะสินค้าที่มีข้อมูลและยอดยกมา หรือทุกรหัสสินค้า หากไม่เลือก 'มีข้อมูลและยอดยกมา' รายงานจะไม่แสดงยอดต้น ทำให้ยอดคงเหลือต่ำกว่าความจริง
  • สินค้าคงเหลือ: รวมยอดยกมาเข้าในการคำนวณโดยอัตโนมัติ ผู้ใช้ไม่จำเป็นต้องตั้งค่าเพิ่มเติม


Q4: แหล่งข้อมูลที่แตกต่างกัน

รายงานสินค้าคงเหลือรวมข้อมูลจากใบสั่งซื้อ/ใบสั่งขายที่ยังค้างอยู่ (ปริมาณค้างรับ/ค้างส่ง) ด้วย หากเปิดตัวเลือกนี้ไว้ ในขณะที่ Stock Card แสดงเฉพาะรายการที่มีการตัดสต็อกจริงเท่านั้น

💡 RESULT (ผลลัพธ์ที่ได้)

Idea

เมื่อทำความเข้าใจความแตกต่างแล้ว ผู้ใช้จะสามารถ

● ระบุสาเหตุที่ยอดไม่ตรงกันได้อย่างถูกต้อง

● เลือกตัวเลือกรายงานที่ตรงกับวัตถุประสงค์การตรวจสอบ

● มั่นใจได้ว่าข้อมูลสต็อกในระบบถูกต้อง ไม่ใช่ปัญหาจากตัวโปรแกรม

⚠️ WARNING (ข้อควรระวัง)

Warning
● ห้ามนำยอดจาก Stock Card และรายงานสินค้าคงเหลือมาเปรียบเทียบกันโดยตรง หากตั้งค่าเงื่อนไขรายงานต่างกัน เพราะจะได้ตัวเลขที่ไม่สอดคล้องกัน
● กรณีฐานข้อมูลมีขนาดใหญ่กว่า 500 MB รายงานสินค้าคงเหลือจะเลือกโหมด 'ประมาณการต้นทุน' อัตโนมัติ ซึ่งอาจทำให้ตัวเลขต้นทุนแตกต่างจาก Stock Card
● สินค้าประเภท Service จะไม่ถูกแสดงในรายงานทั้งสองประเภท

Version Log

Version: NA

Change: NA

Ref.: 250317_รายงานสินค้าและวัตถุดิบ (Stock card).docx, 250918_รายงานสินค้าคงเหลือ.docx

บทความเขียนเมื่อ: 260513