MODULE 1
การรับสินค้าเข้าคลัง (Inbound)
แก้ไข: แยกประเภทสินค้า กระเบื้องยาง (มี Batch/Roll#) vs สินค้าอื่น (กาว/ปูน) และไม่ต้องพิมพ์ฉลากเอง เพราะมีมาจาก Supplier แล้ว
1.1 — Flow รับสินค้าเข้าคลัง (Goods Receipt)INBOUND
🏷️
ฉลากมาจาก Supplierหน้าม้วนมี รุ่น / ชื่อรุ่น / Batch# / Roll# ครบอยู่แล้ว Admin แค่สแกนหรือบันทึกเข้าระบบ
🪣
สินค้าอื่น (กาว/ปูน)บันทึกแค่ รหัส + ชื่อรุ่น + จำนวน (ถัง/ถุง) ไม่ต้องระบุ Batch/Roll#
🏭
ระบุคลังทุกครั้งคลังใน / คลังนอก ต้องระบุเสมอเพื่อให้รู้ว่าของอยู่ที่ไหน
📊
ส่งยอดบัญชีหลังรับสินค้าเข้าส่งยอดให้บัญชีบันทึกต้นทุน + ภาษีนำเข้าใน Express
MODULE 2
Sales & PQ Workflow
แก้ไข: เพิ่ม step กรอกข้อมูลลูกค้า / ที่อยู่จัดส่ง vs ออกบิล / เงื่อนไขชำระ / เงื่อนไขมัดจำ case by case
2.1 — Sales Flow: Order → PQ → Approve → ชำระSALES
👤
ข้อมูลลูกค้า 2 ที่อยู่ที่อยู่จัดส่ง (สถานที่ติดตั้ง) อาจต่างจากที่อยู่ออกใบกำกับภาษี
💰
เงื่อนไข Case by Caseมัดจำ XX% หรือจ่ายครบ / สด หรือ เครดิต XX วัน กำหนดต่อ PQ
🔒
Lock เมื่อรับชำระแล้วLock Stock เมื่อได้รับเงินมัดจำ หรือ ชำระเต็มจำนวน (ทุก Type)
MODULE 3
Stock Movement — การเคลื่อนไหวของ Stock แต่ละประเภทงาน
Flow แสดงให้เห็นว่า Stock ถูกตัดอย่างไร และ Waste กลับมาอย่างไร ในแต่ละ Type · 3.4 รวม Full Flow ของ Project 3B ครบในที่เดียว
3.1 — Stock Movement: Type 1 (ค่าสินค้าอย่างเดียว)TYPE 1
3.2 — Stock Movement: Type 2 (ค่าแรงอย่างเดียว)TYPE 2
3.3 — Stock Movement: Type 3A (สินค้า+แรง แยก / Waste ของลูกค้า)TYPE 3A
3.4 — Stock Movement: Type 3B ⭐ (Project รวม / Waste บริษัทรับผิดชอบ) — Full FlowTYPE 3B
MODULE 4
Document & Accounting Flow
เพิ่ม branch กรณีชำระ 100% ทันที → ไม่ต้องออกชุดที่ 2
5.1 — Document Flow: ครบวงจร (แยก branch ตามเงื่อนไขชำระ)ACCOUNTING
🧾
ระบบนี้ออกใบเสนอราคา, ใบแจ้งหนี้, ใบวางบิล, ใบส่งสินค้า
🏦
Express ออกเองใบกำกับภาษี, ใบเสร็จรับเงิน — ระบบนี้ส่งยอดให้บัญชี
💯
ชำระ 100% ทันทีออก Invoice ชุดเดียว + ใบส่งของ → ไม่มีรอบที่ 2
MODULE 5
Stock Status State Machine
ออกแบบให้ครอบคลุม Lock ทุก Type / Waste Return / Backorder
6.1 — Stock Status Lifecycle (ทุก Type)STATE MACHINE
Available — พร้อมขาย
Hold/Lock — รับชำระแล้ว รอส่ง
On-Site — อยู่หน้างาน (3B)
Waste Stock — เศษเหลือจาก Project
Scrap — ตัดออกถาวร
Sample Out — ให้ตัวอย่าง
Backorder — ติดลบ รอสินค้าเข้า