รู้ว่าซื้ออะไรเข้าร้านเท่าไร (ขวด/กระป๋องและวัตถุดิบ ใบรับของใบเดียวกัน) ใช้ไปเท่าไร เหลือเท่าไร และหายไปไหน — โดยกรอกให้น้อยที่สุด: วัตถุดิบหลัก 10–15 ตัว สูตรของเมนูขายดี รับของครั้งละใบ และนับสัปดาห์ละครั้ง
ต้องมีก่อน เปิดใช้ POS แล้ว (สูตรตัดวัตถุดิบจากใบเสร็จของ POS) · พนักงานเปิดเมนูนี้ได้เพื่อนับและบันทึกของเสีย · ราคา ต้นทุน รับของ สูตร และการวิเคราะห์เห็นเฉพาะเจ้าของร้าน
สองอย่างในหน้าเดียว สลับดูทีละอย่าง แท็บ "คงเหลือ" มีปุ่มสลับสองปุ่มใต้แถบแท็บ: ขวด / กระป๋อง (เมนูที่ติ๊ก "นับสต็อก" ไว้ที่หน้าเมนู — ขายจากบิลตัดให้เองแม้เครื่องแคชเชียร์ออฟไลน์ ที่นี่แค่ "นับ" กับ "ปรับ") และ วัตถุดิบ (ชั่ง/ตวง ตัดตามสูตรจากใบเสร็จ) กดปุ่มไหนเห็นเฉพาะส่วนนั้น ตัวเลขบนปุ่มคือจำนวนรายการ และถ้าอีกฝั่งมีของหมดจะขึ้น "หมด n" สีแดงบนปุ่มให้เห็นโดยไม่ต้องสลับไปดู · ร้านที่ไม่มีเมนูนับสต็อกเลย (คาเฟ่) เปิดมาเจอวัตถุดิบทันที · การ์ด "รับของจากเครื่องแคชเชียร์ที่ยังไม่มีราคา" และ "ใครแก้สต็อกที่เครื่องบ้าง" อยู่เหนือปุ่มสลับ เห็นเสมอเพราะรวมทั้งสองฝั่ง ส่วนการ์ด "วันหมดอายุ" อยู่ในส่วนวัตถุดิบ · รับของเข้าทั้งสองแบบทำที่แท็บ "รับของ" ใบเดียว
หลักคิดข้อเดียว (วัตถุดิบ) ยอดคงเหลือไม่ได้ถูกเก็บไว้ที่ไหน ระบบคำนวณทุกครั้งว่า นับได้ครั้งล่าสุด + รับเข้าหลังจากนั้น − ของเสีย/ปรับ − ที่ใบเสร็จบอกว่าใช้ไปตามสูตร · แก้สูตรวันนี้จึงกระทบเฉพาะช่วงหลังการนับครั้งล่าสุด ของที่นับไปแล้วไม่เปลี่ยน · การนับครั้งแรกคือการ "ตั้งยอดตั้งต้น" ใบเสร็จก่อนหน้านั้นไม่ถูกหักออก
ขั้นตอน
- แท็บ “คงเหลือ” → “วัตถุดิบ” → “+ เพิ่มวัตถุดิบ”
-
ตั้งของทั้งชั้นรวดเดียว — กด ฟอร์มจะล้างชื่อ ราคา จุดเตือน และหมายเหตุ คงหน่วยนับ หน่วยซื้อ และ lead time ไว้ แล้ววางเคอร์เซอร์ที่ช่องชื่อ · กด Enter = (ปิดฟอร์ม)
-
ชื่อ และ 1 หน่วยซื้อ = กี่หน่วยนับ เป็นช่องบังคับ (ต้องมากกว่า 0 — ใช้หารหาต้นทุนต่อหน่วย)
-
ใช้เป็นตัวเลือกในเมนู (เพิ่ม 2026-10-17) — เมล็ดสายพันธุ์ใหม่ นมอีกยี่ห้อ ที่ลูกค้าต้อง "เลือก" ในเมนู: กางกล่อง "ใช้เป็นตัวเลือกในเมนู" ท้ายฟอร์ม → เลือกชุดตัวเลือก (เช่น "สายพันธุ์เมล็ด" บอกด้วยว่าใช้ในกี่เมนู) → ชื่อตัวเลือกเติมจากชื่อวัตถุดิบให้ (แก้ได้) → ใช้ต่อ 1 หน่วยขาย (ถ้าทุกตัวเลือกในชุดใช้ 18 ก. ระบบเติม 18 ให้) → บวก/ลด ฿ พร้อม "แนะนำ +฿" คิดจากต้นทุนต่อหน่วยของวัตถุดิบ (ราคาเฉลี่ยใบรับของ และบอกว่า "จากราคาเฉลี่ย n ใบรับของ" · ยังไม่เคยรับของใช้ราคาต่อหน่วยซื้อเริ่มต้นที่พิมพ์) → กด ครั้งเดียวได้ครบสามอย่าง: วัตถุดิบ · ตัวเลือกใหม่ต่อท้ายชุด (ขึ้นในทุกเมนูที่ใช้ชุดนั้นทันที รวมเครื่องแคชเชียร์และ QR) · สูตรของตัวเลือก "วัตถุดิบนี้ x หน่วย" มีผลวันนี้ — ไม่ต้องไปหน้าเมนูและแท็บสูตรอีก · คงชุด/ปริมาณ/฿ ไว้ ล้างแค่ชื่อ จึงเพิ่มเมล็ด 3 ตัวรวดได้ · ระบบตรวจทุกอย่างก่อนเขียน: ชื่อซ้ำกับตัวเลือกในชุด ชุดครบ 30 วัตถุดิบปิดใช้งาน → ปฏิเสธโดยยังไม่สร้างวัตถุดิบ · วัตถุดิบเดิมที่ยังไม่อยู่ในสูตรใดก็มีกล่องนี้ตอน "แก้ไข" · ชื่ออังกฤษ/จีนของตัวเลือกไปใส่ที่หน้าเมนู → ชุดตัวเลือก · สต็อกเริ่มหักและ "หมด" เริ่มทำงานเมื่อนับหรือรับของครั้งแรก (กฎเดิม) · จากแท็บ "ชุดตัวเลือก" ของหน้าเมนู ลิงก์ "เพิ่มตัวเลือกจากวัตถุดิบใหม่" พามาเปิดฟอร์มนี้พร้อมเลือกชุดนั้นไว้
-
หน่วยนับ คือหน่วยที่สูตรใช้ (นม → มล. · กาแฟ → ก. · แก้ว ฝา หลอด → ชิ้น) เปลี่ยนไม่ได้เมื่อมีประวัติแล้ว เพราะทุกตัวเลขในระบบเก็บเป็นหน่วยนี้
-
หน่วยซื้อ คือสิ่งที่พิมพ์ตอนรับของ: "นม 1 ถุง = 1000 มล." "แก้ว 1 แพ็ก = 50 ชิ้น" ใส่ครั้งเดียว ตอนรับของพิมพ์แค่จำนวนถุงกับราคา
-
ราคาต่อหน่วยซื้อเริ่มต้น ใช้คิดต้นทุนจนกว่าจะบันทึกรับของครั้งแรก หลังจากนั้นระบบใช้ ราคาเฉลี่ยถ่วงน้ำหนักจากใบรับของ 90 วันล่าสุด (ซื้อ 10 ลิตร 55 บาท + 10 ลิตร 65 บาท = 60 บาท/ลิตร) ถ้าไม่มีใบใน 90 วันใช้ใบล่าสุด · ลบใบรับของแล้วราคาคำนวณใหม่เอง · ราคาเปลี่ยนแล้วระบบเขียนจุดต้นทุนใหม่ให้เมนู “มีผลตั้งแต่วันนี้” ยอดขายวันก่อนหน้ายังใช้ต้นทุนเดิม · ทุกเช้า 06:40 น. ระบบทบทวนอีกครั้ง — ใบเก่าหลุดช่วง 90 วันเองก็ทำให้ต้นทุนเมนูขยับตามภายในวันถัดไป
-
ดูราคาที่ซื้อจริงครั้งล่าสุด ใต้ยอดคงเหลือของวัตถุดิบ (เจ้าของร้าน): "เฉลี่ยจาก 2 ใบ · ซื้อล่าสุด ฿55/ถุง (3 ต.ค. 10:12)" — ถ้าเฉลี่ยจาก 1 ใบ ค่าเฉลี่ยก็คือราคาล่าสุดนั่นเอง · ยังไม่เคยรับของขึ้น "ราคาเริ่มต้น" · วัตถุดิบทำเองไม่มีบรรทัดนี้ (ต้นทุนมาจาก batch) · ในประวัติ แถว "รับของ" บอกราคาต่อแพ็กท้ายราคารวม ("฿165 · ฿55/ถุง" หรือ ฿/มล. เมื่อไม่ใช่แพ็กเต็ม)
-
วันรอของ (สั่งแล้วกี่วันถึง ค่าเริ่มต้น 3) ใช้คิด "ควรสั่ง" ในแท็บวิเคราะห์ — ของที่ส่งสัปดาห์ละครั้งใส่ 7
-
ทำเอง: 1 batch ได้กี่หน่วย ใส่เมื่อวัตถุดิบนี้ร้านต้มเอง (น้ำเชื่อม cold brew ชาไทยเข้มข้น) แล้วไปตั้ง "สูตร batch" ที่แท็บสูตร — ดูขั้นที่ 3
-
พักตัวก่อนใช้ (วัน) (เพิ่ม 2026-10-02) ใส่เมื่อของใช้ไม่ได้ทันทีที่มาถึง — เมล็ดกาแฟคั่วใหม่ต้องพัก 10–15 วัน · ใส่ครั้งเดียว ตอนรับของระบบเติมช่อง "พร้อมใช้ตั้งแต่" ให้เอง และของล็อตนั้นจะยังไม่ถูกนับว่าขายได้จนถึงวันนั้น (ดูหัวข้อ "วันหมดอายุและของที่ยังไม่พร้อมใช้")
-
เตือนก่อนหมดอายุ (วัน) นมใส่ 1 เนื้อแช่แข็งใส่ 7 · ติ๊ก "ต้องกรอกวันหมดอายุตอนรับของ" กับของสดที่ลืมไม่ได้ (เนื้อ นม) แล้วฟอร์มรับของจะไม่ยอมให้ข้ามช่องนั้น — เกลือ หลอด แก้ว ไม่ต้องติ๊ก
-
เริ่มแค่ 10–15 ตัวที่แพงหรือใช้มากที่สุด — น้ำเปล่า ผงโกโก้ซองเล็ก ไม่ต้องรีบ
ฟอร์ม: ชื่อ · หน่วยนับ (กรัม / มิลลิลิตร / ชิ้น) · หน่วยซื้อ (ถุง ลัง ขวด) และ 1 หน่วยซื้อ = กี่หน่วยนับ · ราคาต่อหน่วยซื้อเริ่มต้น · เตือนเมื่อเหลือไม่เกิน -
- แท็บ “สูตร” → กด “ใส่สูตร” ที่เมนู → เลือกวัตถุดิบ + จำนวนต่อ 1 หน่วยขาย → บันทึก
- ตัวเลือก (นมโอ๊ต ช็อตเพิ่ม ขนาด L) มีสูตรของตัวเองในส่วน "ตัวเลือก" — หักวัตถุดิบและบวกต้นทุนเพิ่มเมื่อลูกค้าเลือก (หน้ายอดขายแยกแถว "ลาเต้ (นมโอ๊ต)") · ตัวเลือกที่แทนที่กัน เช่น นมวัว/นมโอ๊ต: ตั้งชุดตัวเลือกเป็น "ต้องเลือก 1" แล้วใส่นมในสูตรของแต่ละตัวเลือก ไม่ใส่นมในสูตรลาเต้ (ไม่งั้นแก้วนมโอ๊ตจะถูกหักนมวัวด้วย) · ตัวเลือกที่เพิ่ม เช่น +1 ช็อต ใส่เฉพาะส่วนที่เพิ่ม (กาแฟ 9 ก.) ใช้ชุดเดียวกับทุกเมนูกาแฟได้ · ต้นทุนต่อเมนูที่แสดงในหน้าเมนู = แก้วปกติ ไม่รวมตัวเลือกเสริม (ชุดที่บังคับเลือก เช่น ชิ้นส่วนสเต็ก แยกบรรทัดต่อตัวเลือกพร้อมราคารวม ดูเมนู)
- ตัวเลือกเดียวกัน ปริมาณต่างกันตามเมนู (นมโอ๊ตในลาเต้ 180 มล. ในชาเย็น 100 มล. ในสมูทตี้ไม่ใส่): ทำได้สองทาง — (ก) ในตารางชุดตัวเลือก เลือก "สำหรับ: (ชื่อเมนู)" แล้วสลับแถวที่ต่างเป็น "เฉพาะเมนูนี้" ใส่ปริมาณของเมนูนั้น (แถวที่ยังเป็น "ใช้ของชุด" แสดงตัวเลขของชุดจาง ๆ) หรือ (ข) ที่แถวเมนู กด "ตัวเลือกของเมนูนี้" เห็นทุกตัวเลือกที่เมนูนั้นใช้พร้อมสูตรที่มีผล แล้วกด "ปรับเฉพาะเมนูนี้" ทีละตัว · สูตรเฉพาะเมนูมีวันที่มีผลและประวัติของตัวเอง ("เฉพาะเมนู …" ในรายการเวอร์ชัน) · เว้นว่างทุกบรรทัดแล้วบันทึก = ตัวเลือกนี้ไม่ตัดวัตถุดิบในเมนูนี้ · "กลับใช้ของชุด" ลบสูตรเฉพาะเมนูของตัวเลือกนั้นทุกเวอร์ชัน (ใบเสร็จเก่าของเมนูนั้นกลับไปคิดตามชุด) · ชิป "ปรับเฉพาะ n" ที่แถวเมนู และ "เฉพาะเมนู n" ที่แถวตัวเลือก บอกว่ามีอะไรต่างจากชุด · หน้ายอดขายคิดต้นทุนแถว "ชาเย็น (นมโอ๊ต)" ด้วยสูตรเฉพาะเมนูเช่นกัน · เมนูเลิกใช้ชุดนั้น/ถูกลบ → สูตรเฉพาะเมนูหายไปด้วย
- ตัวเลือกที่ปริมาณขึ้นกับตัวเลือกอื่นในบิลเดียวกัน (อเมริกาโน่มีคั่วอ่อน/กลาง/เข้ม และช็อตเพิ่ม +1/+2/+3 ที่ต้องเป็นเมล็ดคั่วเดียวกัน): ให้ชุด "คั่ว" เป็นชุด "ต้องเลือก 1" แต่ละคั่วมีสูตรเป็นเมล็ดของตัวเอง (18 ก.) และไม่ใส่เมล็ดในสูตรอเมริกาโน่ · แล้วในสูตรของ "+1" ใช้ส่วน "อ้างอิงชุดตัวเลือกอื่น" เลือกชุด "คั่ว" ตัวคูณ 0.5 (+2 = 1, +3 = 1.5) — ตอนขาย ระบบหักเมล็ดคั่วที่ลูกค้าเลือกจริง × ตัวคูณ และคิดต้นทุนตามราคาเมล็ดคั่วนั้น (แถวในหน้ายอดขาย "อเมริกาโน่ (คั่วเข้ม, +1)" แพงกว่าคั่วอ่อน) · แก้สูตรคั่วเป็น 20 ก. ช็อตเพิ่มตามไปเอง · บรรทัดอ้างอิงใส่ร่วมกับวัตถุดิบธรรมดาได้ (+1 ช็อต = แก้วใบใหญ่ขึ้น 1 ใบ + 0.5 × คั่ว) · ถ้าบิลไม่ได้เลือกอะไรจากชุดที่อ้างอิง (ชุดไม่บังคับ) ส่วนอ้างอิงไม่หัก และแถวนั้นในหน้ายอดขายขึ้นต้นทุนไม่ครบ · อ้างอิงได้เฉพาะชุดอื่น ไม่ใช่ชุดของตัวเอง และอ้างอิงต่อกันเป็นทอด ๆ ไม่ได้ (นับเฉพาะวัตถุดิบธรรมดาของตัวเลือกที่ถูกอ้าง) · ตารางทั้งชุดแสดงบรรทัดอ้างอิงใต้ชื่อตัวเลือกและเก็บไว้ให้ตอนบันทึก แก้ได้ที่ฟอร์มสูตรของตัวเลือกนั้น
- กรองและเรียง ชิป ทั้งหมด/เมนู/ตัวเลือก/ทำเอง + "ยังไม่มีสูตร" และเรียง ตามเมนู / ชื่อ ก–ฮ / ต้นทุนมากก่อน / ยังไม่มีสูตรก่อน · เมนูที่มีสูตรมีลิงก์ "ประวัติต้นทุน" ไปแท็บ "ต้นทุน" ของหน้าเมนู (ค้นหาชื่อนั้นให้) ซึ่งวางเลข "ตามสูตรวันนี้" ข้างจุดต้นทุนที่ใช้อยู่และบอกสาเหตุเมื่อต่าง — ดูเมนู
- แก้ทั้งชุด ตัวเลือกจัดกลุ่มตามชุด (นม, ขนาด, ท็อปปิ้ง) กด "แก้ทั้งชุด" ได้ตาราง แถว = ตัวเลือก คอลัมน์ = วัตถุดิบ กรอกจำนวนไล่ลงทั้งชุดแล้วบันทึกครั้งเดียว (ช่องว่าง = ไม่ใช้ · "+ เพิ่มวัตถุดิบ" เพิ่มคอลัมน์ · ท้ายแถวโชว์ต้นทุนต่อหน่วยของตัวเลือกนั้น) เหมาะกับชุดที่ต่างกันแค่ปริมาณ เช่น S/M/L · ฟอร์มทีละตัวเลือกยังใช้ได้เหมือนเดิม · "+ ตัวเลือกใหม่" (เพิ่ม 2026-10-17) เพิ่มแถวที่ยังไม่มีในชุด: พิมพ์ชื่อ + บวก/ลด ฿ ในช่องแรก ใส่จำนวนในคอลัมน์เหมือนแถวอื่น แล้ว "บันทึกทั้งชุด" — ระบบสร้างตัวเลือกต่อท้ายชุดพร้อมสูตรในครั้งเดียว (ใช้กับทุกเมนูที่ใช้ชุดนี้ จึงไม่มีปุ่มนี้ในมุมมอง "สำหรับ: เมนู") · ตรวจชื่อซ้ำ/ชุดครบ 30/แถวว่างทุกแถวก่อนเขียน ถ้าแถวใดผิดจะไม่บันทึกแถวไหนเลย · แถวใหม่ต้องมีจำนวนอย่างน้อย 1 ช่อง (ตัวเลือกที่ไม่มีสูตรเพิ่มที่หน้าเมนู)
- สูตรมีวันที่มีผล (ค่าเริ่มต้น = วันนี้) — เวอร์ชันเก่ายังใช้กับใบเสร็จวันก่อนหน้า · สูตรแรกของเมนูใช้กับใบเสร็จก่อนหน้าด้วย (เฉพาะช่วงหลังการนับครั้งล่าสุด)
- วัตถุดิบตัวเดียวใส่สองบรรทัดจะถูกรวมเป็นบรรทัดเดียว · "ลบสูตรของวันนี้" เอาเวอร์ชันวันนี้ออก (เวอร์ชันก่อนหน้ายังอยู่)
- ชิป "ต้นทุน ≥ ฿x" = บางวัตถุดิบในสูตรยังไม่มีราคา ต้นทุนที่แสดงเป็นขั้นต่ำ และยังไม่ถูกเขียนไปหน้ายอดขายจนกว่าจะครบ
- ราคาแนะนำข้างต้นทุน (เพิ่ม 2026-10-10) — แถวเมนูขึ้น “แนะนำ ฿x” (เป้า % ต้นทุนของหมวด ไม่ตั้ง = ของร้าน ไม่ตั้ง = 40% · คิดตาม VAT ของรายการ) และแถวตัวเลือกขึ้น “แนะนำ +฿x” ทั้งในรายการตัวเลือก ส่วน “ตัวเลือกของเมนูนี้” ท้ายแถวของตารางทั้งชุด และฟอร์มสูตรที่คิดสด · +฿ คิดตาม VAT และเป้าต้นทุนของหมวดของเมนูที่ใช้ชุดนั้น (ปรับ 2026-10-12) — ใน “ตัวเลือกของเมนูนี้” และตารางทั้งชุดที่เลือก “สำหรับ: (เมนู)” คิดตามเมนูนั้น · ที่อื่นคิดตามเมนูที่ใช้ชุด เมนูคิด VAT/เป้าต่างกัน ใช้ของเมนูส่วนใหญ่และบอกไว้ว่า “เมนูที่ใช้ชุดนี้ … ต่างกัน” · ชุดที่ยังไม่มีเมนูใช้ คิดที่เป้าร้านแบบราคารวม VAT · ราคาต่ำกว่าเป้า = ชิปฟ้า · สูงกว่าเป้าแล้ว = ข้อความเทา “แนะนำ … · ราคาตอนนี้สูงกว่าเป้าแล้ว” · ตรงเป้า = “ราคาตรงเป้า n%” · ไม่มีเลข = บอกเหตุผล (“… ยังไม่มีราคา” หรือ “สูตรอ้างตัวเลือกอื่น”) · ตัวเลขเดียวกับชิป “แนะนำ” ในแท็บต้นทุนของหน้าเมนู — ที่นั่นมีปุ่ม “ใช้ราคานี้”/“ตั้งราคาตามต้นทุน…” ให้เปลี่ยนจริง
- ฟอร์มสูตรบอกต้นทุนขณะพิมพ์ — ใต้บรรทัดวัตถุดิบ: “ต้นทุนตามที่พิมพ์ ฿x” และ “ราคาแนะนำ ฿y” เปลี่ยนตามทุกช่องที่แก้ ยังไม่ต้องบันทึกก็เห็น · วัตถุดิบที่ยังไม่มีราคาขึ้น “≥” พร้อมชื่อ · บรรทัดอ้างอิงชุดอื่นไม่รวม (บอกไว้ว่าราคาแนะนำคิดไม่ได้จนกว่าจะรู้ว่าลูกค้าเลือกอะไร)
แถวเมนูแสดง “ต้นทุน ฿x” และ “กำไร n%” · ต้นทุนต่อเมนูในหน้า “ยอดขาย” ถูกเขียนให้เองจากสูตร (ดู [ตั้งเมนู](/help/owner/menu)) - ตัวอย่างครบวงจร: “ไข่ต้ม” ใช้ไข่ไก่ 1 ฟอง
- เมนู → หมวด “ของทานเล่น” → “ไข่ต้ม” ราคา 15 — ไม่ต้องติ๊ก “นับสต็อก” (นั่นสำหรับขวด/กระป๋อง) และไม่ต้องพิมพ์ต้นทุน
- สต็อก → คงเหลือ → + เพิ่มวัตถุดิบ “ไข่ไก่” · หน่วยนับ ชิ้น · หน่วยซื้อ “แผง” = 30 · ราคาแผงเริ่มต้น 120 · เตือนเมื่อเหลือไม่เกิน 6
- สต็อก → สูตร → “ใส่สูตร” ที่ไข่ต้ม → ไข่ไก่ 1 → บันทึก (ระบบเขียนต้นทุนไข่ต้ม ฿4 ให้เอง) · จากหน้าเมนูกดลิงก์ “ดูสูตร” ใต้ราคาได้เช่นกัน
- รับของ หรือ นับ ไข่ไก่ครั้งแรก — ขั้นนี้คือสวิตช์: วัตถุดิบที่ยังไม่เคยนับ/รับของ ระบบไม่ใช้ซ่อนเมนู เพราะยอด 0 ของมันแปลว่า “ยังไม่ได้ตั้ง” ไม่ใช่ “หมด” · สรุปสิ้นวัน แจ้งเตือน “ของหมด” ระหว่างวัน และคำตอบ “สต็อก” ทาง LINE ก็ไม่นับตัวที่ยังไม่เคยนับ/รับของ (ขวดเหมือนกัน — แก้ 2026-10-06 เดิมขึ้น “0 ชิ้น” และแจ้ง “หมด” ทั้งที่ยังไม่รู้) · ก่อนกดสวิตช์นี้ ระบบบอกไว้ทุกที่ (เพิ่ม 2026-10-02): หน้าเมนูและแท็บสูตรขึ้นชิป “ยังไม่เคยนับ: ไข่ไก่ · ยังไม่คุมสต็อก” พร้อมลิงก์ “นับครั้งแรก” · แถววัตถุดิบในแท็บคงเหลือก็บอกเหมือนกัน · ถ้าของหมดอยู่แล้ว ให้นับ 0 — นั่นคือวิธีบอกระบบว่า “ตรวจแล้ว ไม่มีของ” ต่างจากการไม่เคยนับซึ่งคือ “ยังไม่รู้”
- ขายตามปกติ — ทุกบิลที่ปิด (ใบเสร็จออกแล้ว) หักไข่ 1 ฟองต่อจาน หน้าเมนูขึ้น “ทำได้อีก n” (เหลืองเมื่อ ≤ 5)
ไข่ต้มมีต้นทุน ฿4 กำไรขึ้นที่หน้าเมนู และขึ้น “ทำได้อีก n” · ไข่หมดเมื่อไร ไข่ต้มหายจาก QR ลูกค้าและมือถือพนักงานเอง - วัตถุดิบที่ทำเอง: ส่วน “วัตถุดิบที่ทำเอง (สูตร batch)” → ใส่สูตรของ 1 batch → แท็บ “คงเหลือ” → “วัตถุดิบ” → “ทำ batch” ทุกครั้งที่ต้ม
- กด "ทำ batch" ใส่ ได้จริง (ค่าเริ่มต้น = ที่ตั้งไว้) — ต้มครึ่งหม้อใส่ครึ่งเดียว วัตถุดิบถูกหักครึ่งเดียว
- สูตร batch ใช้วัตถุดิบที่ทำเองตัวอื่นได้ แต่วนกลับมาที่ตัวเองไม่ได้ (น้ำเชื่อมทำจากน้ำเชื่อม)
- ลบ batch ที่กดผิดได้จากรายการ (วัตถุดิบคืนกลับ) · แท็บวิเคราะห์นับที่ใช้ทำ batch ในคอลัมน์ "ของเสีย/ปรับ/ทำ batch" และนับเป็นการใช้ในการคิด "ควรสั่ง"
วัตถุดิบตามสูตร batch ถูกหักออก ของที่ได้เข้าสต็อก และ batch จำต้นทุนวัตถุดิบ ณ ตอนนั้นไว้ · ต้นทุนต่อหน่วยของน้ำเชื่อม = ต้นทุน batch ÷ ที่ได้ (ก่อนมี batch แรกใช้ต้นทุนตามสูตร ÷ ที่ตั้งไว้ จึงมีราคาให้เมนูตั้งแต่ใส่สูตร) - แท็บ “รับของ” → “+ บันทึกรับของ” → ซื้อจาก · วันที่ · รายการ (เลือกได้ทั้ง “ขวด/กระป๋อง” และ “วัตถุดิบ” ในใบเดียว) → บันทึก
- บรรทัดขวด/กระป๋อง ใส่จำนวนขวดกับราคารวม → เข้าสต็อกขวด และต้นทุนต่อขวด (ราคารวม ÷ จำนวน) ถูกเขียนเป็นจุดต้นทุนของวันนั้นให้เอง หน้ายอดขายจึงเห็นกำไรเบียร์โดยไม่ต้องพิมพ์ต้นทุน · ลบใบรับของแล้วขวดถอยออกจากสต็อกด้วย
- ราคาคือราคารวมของบรรทัดนั้น (นม 10 ถุง 600 บาท ไม่ใช่ถุงละ 60)
- รับเหมือนครั้งก่อน (ตั้งแต่ 2026-10-09) — ช่อง “ซื้อจาก” จำร้านค้าจากใบรับของ 180 วันล่าสุด: มีชิปร้านที่ซื้อบ่อยให้แตะ และพิมพ์ชื่อเดิมได้โดยไม่ต้องสะกดให้ตรงตัวพิมพ์/ช่องว่าง · พอชื่อตรง จะมีปุ่ม “ใช้ใบล่าสุดจาก …” เติมรายการ จำนวน และราคาจากใบล่าสุดของร้านนั้นให้ทั้งใบ แล้วค่อยแก้เฉพาะที่ต่าง
- ช่องราคาที่เติมมาจะขึ้น “ราคาเดิม” พร้อมวันที่ของใบนั้น จนกว่าจะพิมพ์ทับ — ราคาเก่าไม่ใช่ราคาวันนี้เสมอไป ตรวจก่อนบันทึก
- วันพร้อมใช้/หมดอายุไม่ถูกคัดลอก — คำนวณใหม่จากวันที่ของใบนี้ (และตามเมื่อเปลี่ยนวันที่) ส่วนหมดอายุให้กรอกเองเหมือนเดิม
- รายการที่ปิดใช้หรือลบไปแล้วถูกข้ามและบอกชื่อ · ถ้าหน่วยซื้อของวัตถุดิบเปลี่ยนตั้งแต่ใบนั้น ระบบคงจำนวนไว้แต่เตือนให้ตรวจ · ถ้ากรอกรายการค้างอยู่ ระบบถามก่อนแทนที่
- สแกนบาร์โค้ด (ตั้งแต่ 2026-10-09) — กด “สแกนบาร์โค้ด” เหนือฟอร์ม แล้วส่องกล้องมือถือที่บาร์โค้ดบนขวด/ลัง/ถุง: ของที่รู้จักถูกเพิ่มเป็นบรรทัดทันที (เคอร์เซอร์ไปช่องราคา) สแกนซ้ำ = +1 ลัง กล้องเปิดค้างจนกด “หยุดสแกน”
- ครั้งแรกของแต่ละรหัส ระบบถาม “นี่คืออะไร?” เลือกวัตถุดิบหรือขวด/กระป๋องแล้วกด “ผูกและเพิ่ม” — ครั้งต่อไปจำได้เอง · ผูกผิดกด “เปลี่ยน” ที่ข้อความ “+1 …” หรือ “ลืมบาร์โค้ดนี้” · ขวดกับลังของสินค้าเดียวกันมีคนละรหัส ผูกทั้งสองรหัสกับรายการเดียวกันได้
- ราคายังต้องพิมพ์เอง (บาร์โค้ดไม่รู้ราคา) · ป้ายจากตาชั่ง (ขึ้นต้นด้วย 2 เปลี่ยนทุกแพ็ก) ผูกไม่ได้ ระบบบอกให้พิมพ์รายการเองแทน · รหัสที่อ่านไม่ชัดถูกทิ้งและบอกให้ลองใหม่
- เบราว์เซอร์ในแอป LINE/Facebook ใช้กล้องไม่ได้ — เปิดหน้านี้ใน Safari/Chrome · iPhone ต้องแสงพอและถือนิ่ง
- + จากใบเสร็จ — ให้ระบบอ่านใบเสร็จเป็นร่าง (ตั้งแต่ 2026-10-09 · แพ็กเกจ PRO · ปุ่มปรากฏเมื่อทีมงานเปิดใช้ให้แพลตฟอร์ม) — ถ่ายรูปใบเสร็จ/ใบส่งของ หรือเลือกรูปที่ถ่ายไว้/ภาพหน้าจอใบเสร็จอิเล็กทรอนิกส์ กด “อ่านใบเสร็จ” รอราว 20 วินาที ฟอร์มรับของจะเปิดมาพร้อมรายการ จำนวน และราคาจากใบ ไม่มีอะไรถูกบันทึกจนกว่าคุณจะกด “บันทึกรับของ” ใช้ได้ 30 ใบต่อวัน
- บรรทัดที่ระบบจับคู่กับของในร้านได้จะเลือกไว้ให้ พร้อมข้อความ “จากใบเสร็จ: …” ใต้ช่อง และราคาขึ้นป้าย “ราคาจากใบเสร็จ (AI)” · บรรทัดที่จับคู่ไม่ได้จะเป็นแถวที่ยังไม่ได้เลือก — เลือกเองหรือกด “เอาออก”
- เลือกเองครั้งเดียว ระบบจำ — ตอนกด “บันทึกรับของ” ทุกบรรทัดจากใบเสร็จที่เลือกรายการไว้ (ระบบเลือกให้หรือคุณเลือกเอง) ถูกจำเป็นคู่ “ข้อความบนใบ → ของในร้าน” ใบถัดไปที่พิมพ์ข้อความเดิมจะเติมให้ทันที · ถ้าครั้งหลังเลือกเป็นตัวอื่น ระบบย้ายตามครั้งล่าสุด
- ของใหม่ที่ยังไม่มีในร้าน กด “+ สร้างวัตถุดิบใหม่” ใต้ช่องเลือกของบรรทัดนั้น (ตั้งแต่ 2026-10-09) ระบบเติมชื่อ หน่วยซื้อ และราคาต่อหน่วยซื้อจากใบให้ กรอกปริมาณต่อหน่วยซื้อแล้วกด “สร้างและใส่ในบรรทัดนี้” — บรรทัดนั้นเลือกตัวใหม่ให้ทันที ร่างบรรทัดอื่นไม่หาย ค่าที่เหลือ (เตือนเหลือน้อย พักตัว ฯลฯ) ไปตั้งทีหลังที่แท็บ “คงเหลือ” · ปุ่มเดียวกันมีให้ทุกบรรทัดที่ยังไม่เลือก และในแผง “ไม่รู้จักบาร์โค้ด” · ขวด/กระป๋องที่นับสต็อกเป็นเมนู ต้องสร้างที่หน้า “เมนู” ก่อน
- VAT ส่วนลด มัดจำขวด ค่าส่ง จะแสดงไว้เฉยๆ ไม่ลงเป็นรายการ และบอกยอดรวมในใบให้เทียบ — คุณตัดสินใจเองว่าราคาแต่ละบรรทัดรวม VAT หรือไม่ · ถ้ายอดรวมของรายการไม่ตรงยอดในใบ ระบบเตือนให้ตรวจทีละบรรทัด · รูปเบลอ/เขียนมือ ระบบบอกว่า “อ่านยาก” ให้ตรวจตัวเลขเป็นพิเศษ
- บันทึกแล้ว รูปใบเสร็จแนบกับใบรับของให้เลย · ร่างที่ไม่ได้บันทึกถูกลบใน 2 วัน
- ความเป็นส่วนตัว: รูปถูกส่งไปให้ผู้ให้บริการ AI อ่าน (เก็บ 30 วันแล้วลบ) — อย่าถ่ายติดเอกสารที่มีข้อมูลลูกค้า
- สองช่องวันที่ต่อบรรทัดวัตถุดิบ (เพิ่ม 2026-10-02) — "พร้อมใช้ตั้งแต่" เติมให้เองจาก "พักตัวก่อนใช้" ของวัตถุดิบนั้น (แก้ได้ · เว้นว่าง = ขายได้ทันที · ใส่วันก่อนวันที่ของใบได้ ตั้งแต่ 2026-10-18 — แปลว่าพร้อมใช้ทันทีเหมือนกัน) และ "หมดอายุ" (เว้นว่าง = ไม่ติดตาม ยกเว้นวัตถุดิบที่ติ๊ก "ต้องกรอก" · ต้องไม่ก่อนวันพร้อมใช้) · บรรทัดขวด/กระป๋องไม่มีสองช่องนี้
- กด "บันทึกรับของ" แล้วไม่ไป = มีช่องที่เบราว์เซอร์ไม่รับ (ยังไม่เลือกรายการ ไม่ใส่จำนวน/ราคา วันที่เกินวันนี้ หมดอายุก่อนวันพร้อมใช้) — ตั้งแต่ 2026-10-18 ระบบบอกประโยคของเบราว์เซอร์ไว้ใต้ช่องนั้นและในแถบข้อความท้ายฟอร์ม (บน iPhone เบราว์เซอร์เองไม่ขึ้นกล่องเตือนสำหรับวันที่)
- ของที่พนักงานรับเข้าที่เครื่องแคชเชียร์ กรอกวันที่ไม่ได้จากเครื่อง — ใส่พร้อมราคาที่การ์ด "ยังไม่มีราคา" ด้านบนของแท็บคงเหลือ · ระหว่างที่ยังไม่ใส่ ระบบถือตาม "พักตัวก่อนใช้" ของวัตถุดิบนั้นไปก่อน
- แก้ใบรับของ (เพิ่ม 2026-10-18) — ปุ่ม "แก้ไข" ข้าง "ลบ" เปิดฟอร์มรับของใบเดิมพร้อมค่าทั้งหมด แก้ซื้อจาก วันที่ หมายเหตุ รายการ จำนวน ราคา วันพร้อมใช้/หมดอายุ แล้วกด "บันทึกการแก้ไข" → ของในสต็อก แถวรายจ่ายในสมุด (ยอด วันที่ หมายเหตุ) และต้นทุนเฉลี่ยขยับตามใบที่แก้ · รูปใบเสร็จคงอยู่ · บรรทัดที่ยังเป็นของเดิมในตำแหน่งเดิมคงเลขล็อตเดิม (คำตอบ "จัดการแล้ว" ของการ์ดวันหมดอายุไม่หาย เว้นแต่เปลี่ยนวันหมดอายุ) · บรรทัดที่เปลี่ยนเป็นของอื่นหรือเอาออก ของชุดนั้นถอยออกจากชั้น · แก้ยอดเป็น 0 แถวรายจ่ายหายไปจากสมุด แก้กลับมีราคาแถวกลับมา · บันทึกกิจกรรมเป็น "แก้ใบรับของ" พร้อมค่าก่อนแก้ · ใบจากเครื่องแคชเชียร์ไม่มีปุ่มนี้ (ของอยู่บนชั้นมาก่อนใบ) แก้ได้เฉพาะ "แก้ราคา"
- ลบใบรับของ ได้จากรายการ: สต็อกที่รับเข้าและแถวรายจ่ายในสมุดถูกลบด้วย · ถ้ามีคนลบแถวจากสมุดรายรับ-รายจ่ายก่อน ใบรับของจะบอกว่า "รายจ่ายถูกลบออกจากสมุดแล้ว" · แค่ตัวเลขผิดใช้ "แก้ไข" แทน จะไม่เสียรูปใบเสร็จ
- บันทึก/แก้/ลบใบรับของ (และรูปใบเสร็จ) ได้เฉพาะ “ผู้ดูแลการเงิน” (ทีม) เพราะทุกใบเขียนรายจ่ายลงสมุด — เจ้าของคนอื่นเห็นรายการได้ · แถวในสมุดรายรับ-รายจ่ายที่มาจากใบรับของแก้จากสมุดไม่ได้ ต้องแก้ที่นี่
- วันที่เลือกล่วงหน้าไม่ได้ · ลงวันที่ย้อนหลังได้ ของจะนับว่าเข้าสต็อกตั้งแต่ต้นวันบริการนั้น (การนับที่ทำหลังจากนั้นรวมของชุดนี้แล้ว และแท็บวิเคราะห์กับสมุดรายจ่ายอยู่สัปดาห์เดียวกัน) · ใบที่ลงวันที่วันนี้เข้าสต็อกตอนกดบันทึก · เลือกช่วงวันด้านบนเพื่อดูใบรับของย้อนหลัง (แสดงสูงสุด 100 ใบ)
- รูปใบเสร็จ กด "แนบรูปใบเสร็จ" ใต้ใบรับของ (ถ่ายใหม่ หรือเลือกจากคลังรูป/ภาพหน้าจอก็ได้) ระบบย่อรูปให้อ่านออกและเก็บเป็นส่วนตัว เห็นเฉพาะเจ้าของร้าน · "ดูใบเสร็จ" เปิดรูป · "เปลี่ยนรูป"/"ลบรูป" ได้ · ลบใบรับของแล้วรูปหายด้วย · ไฟล์ไม่เกิน 8 MB (JPG/PNG/WebP)
ของเข้าสต็อกทันที และ**รายจ่าย 1 แถวในหมวด “วัตถุดิบ/ของขาย”** ของเมนู [รายรับ-รายจ่าย](/help/owner/finance) ถูกเขียนให้เอง (แถวบอกชื่อร้านที่ซื้อ) — ไม่ต้องกรอกซ้ำ - นับของจริงสัปดาห์ละครั้ง: แท็บ “คงเหลือ” → “วัตถุดิบ” → “นับ” ที่วัตถุดิบ → นับได้จริง → บันทึก
- นับบางตัวได้ ไม่ต้องครบ — นับนมกับกาแฟทุกวัน นับแก้วเดือนละครั้ง
- ของเสีย (หมดอายุ หก ไหม้) และ พนักงานใช้ (ชิม ดื่มเอง) บันทึกแยกพร้อมเหตุผล — ไม่งั้นส่วนต่างทั้งหมดจะกลายเป็น "หายไม่ทราบสาเหตุ"
- ปรับ (เจ้าของเท่านั้น) บวก/ลบพร้อมเหตุผล สำหรับความผิดพลาดอื่น
- นับตอนเครื่องแคชเชียร์ออนไลน์และปิดบิลครบจะตรงที่สุด — สูตรตัดจากใบเสร็จ บิลที่ยังไม่ปิดยังไม่ถูกหัก
ยอดคงเหลือกลายเป็นตัวเลขที่นับ · ระบบเก็บ**ส่วนต่าง**ระหว่างที่นับได้กับที่บัญชีบอก (ติดลบ = หายมากกว่าที่สูตรและของเสียอธิบาย) - แท็บ “วิเคราะห์” → เลือกช่วง (7 วัน / 30 วัน / เดือนนี้ / กำหนดเอง)
- ขวดอยู่ในตารางเดียวกัน (หน่วย "ขวด"): ยกมา + รับเข้า − ขาย (จากบิล) − ปรับ = ควรเหลือ เทียบนับ → รู้ว่าเบียร์หายไปกี่ขวดเป็นเงินเท่าไร ต้นทุนต่อขวดมาจากใบรับของหรือที่พิมพ์ในหน้าเมนู
- การ์ด 4 ใบ: ซื้อวัตถุดิบ (ใบรับของในช่วง รวมขวด) · ต้นทุนตามสูตร (ใบเสร็จบอกว่าใช้ × ราคาต่อหน่วย) · ต้นทุนจริง (มูลค่ายกมา + ซื้อ − มูลค่าคงเหลือ) · ส่วนต่างเป็นเงิน (รวมทุกตัว ติดลบ = หาย)
- ส่วนต่าง นับจากการนับในช่วงนั้นเท่านั้น — แถวที่ไม่ได้นับในช่วงจะบอก "ไม่ได้นับในช่วงนี้" · % = ส่วนต่าง ÷ (ใช้ตามสูตร + ของเสีย)
- ควรสั่ง = จากการใช้เฉลี่ย 14 วันล่าสุด (รวมที่ใช้ทำ batch) ให้พอเท่า "วันรอของ" ของวัตถุดิบตัวนั้น หักที่เหลืออยู่ ปัดขึ้นเป็นหน่วยซื้อ · "พออีก n วัน · รอ m วัน" ช่วยเรียงลำดับความเร่งด่วน · ถามทาง LINE ได้ — คนในทีมพิมพ์ “สั่งของ” (หรือ “สต็อก”) ถึง OA ได้รายการเดียวกันนี้เรียงจากด่วนสุด ไม่ต้องเปิดเว็บ ไม่กินโควตา (LINE สำหรับทีม)
ต่อวัตถุดิบ: ฿/หน่วย (ต้นทุนต่อหน่วยที่ใช้คูณทุกตัวเลขเงินในแถว) · ยกมา · รับเข้า · ใช้ตามสูตร · ของเสีย/ปรับ · ควรเหลือ · คงเหลือ · ส่วนต่าง (หน่วย, %, บาท) · ควรสั่ง — เรียงจากเงินที่หายมากสุด
เมื่อวัตถุดิบหมด เมนูที่ใช้เป็นอย่างไร
- วัตถุดิบในสูตรเหลือไม่พอ 1 จาน (ยอด ≤ 0 หรือน้อยกว่าที่สูตรใช้) → เมนูนั้นหายจากหน้าสั่งของลูกค้า (QR) และมือถือพนักงาน และการสั่งที่ค้างอยู่ในตะกร้าจะถูกปฏิเสธตอนส่ง — เหมือนขวดที่สต็อก 0
- เครื่องแคชเชียร์ยังขายได้ — เจอของหลังร้านเป็นเรื่องปกติ ยอดจะติดลบให้เห็นว่าต้องนับใหม่
- หน้าเมนูแถวนั้นขึ้นชิปแดง “วัตถุดิบหมด: ไข่ไก่ · ไม่ขึ้นบน QR” · แจ้งเตือน/LINE บอกว่า “ไข่ไก่ หมด — ไม่ขึ้นบน QR: ไข่ต้ม” (แม้ไม่ได้ตั้ง “เตือนเมื่อเหลือไม่เกิน”)
- กลับมาขาย: บันทึกรับของ หรือ “นับ” ยอดจริง — เมนูกลับขึ้นเองทันที ไม่ต้องกดอะไรที่หน้าเมนู
- สูตรหลายวัตถุดิบ (ข้าวไข่ดาว = ไข่ 1 + ข้าว 150 ก.) ทำได้เท่ากับตัวที่น้อยที่สุด · วัตถุดิบที่ปิดใช้ หรือยังไม่เคยนับ/รับของ ไม่นับ
- ปุ่ม “หมด” ที่หน้าเมนูยังเป็นปุ่มมือแยกต่างหาก — ระบบไม่สลับให้ (กด “กลับมาขาย” แล้วจะไม่ถูกตั้งกลับเอง)
- บิลที่ยังเปิดอยู่จองวัตถุดิบไว้แล้ว — โต๊ะที่สั่งไข่ต้ม 10 จานแต่ยังไม่จ่าย ไข่ 10 ฟองนั้นนับว่าขายไปแล้ว แถววัตถุดิบขึ้น “จองในบิลที่ยังเปิด 10 ชิ้น · เหลือขายได้ n ชิ้น” · ยอดตัวใหญ่ยังเป็นของบนชั้นจริง (ที่ใช้นับ) แต่ชิป “ใกล้หมด/หมด” แจ้งเตือน LINE และสรุปวัน คิดจากที่เหลือขายได้ — ตัวเลขเดียวกับ “ทำได้อีก n” ในหน้าเมนู · ยกเลิกรายการในบิล = ได้คืน
- แถววัตถุดิบบอกว่ากระทบเมนูไหน — “ใช้ใน: ข้าวไข่ดาว (ทำได้อีก 2), ไข่ต้ม (ทำได้อีก 4)” เรียงเมนูที่จะหมดก่อนขึ้นก่อน (แดง = 0, เหลือง = ไม่เกิน 5) แสดง 4 เมนูแรกแล้วบอก “และอีก n เมนู” · เมนูที่ใช้วัตถุดิบนี้ผ่านตัวเลือกขึ้นเป็น “สเต็ก › สันนอก (ทำได้อีก 5)” (เพิ่ม 2026-10-11) — หน้าสต็อกบนเครื่องแคชเชียร์ (รุ่น 7.5) ก็ลิสต์เมนูนั้นด้วย
- ตัวเลขบนเมนู “สต็อก” ในแถบเมนูซ้าย = จำนวนวัตถุดิบและขวด/กระป๋องที่หมดหรือใกล้หมด · สีแดง เมื่อมีของหมดอย่างน้อย 1 รายการ สีเหลืองเมื่อแค่ใกล้หมด · อัปเดตเองราวทุกนาที (ทันทีหลังรับของ/นับในหน้านี้) · ร้านที่ปิด POS ไม่แสดง
- สั่งเกินที่ทำได้ไม่ได้ — QR และมือถือพนักงานสั่งได้ไม่เกิน “ทำได้อีก n” (หน้าจอหยุดปุ่ม + ให้ และเซิร์ฟเวอร์ตรวจซ้ำ) สองโต๊ะสั่งไข่ฟองสุดท้ายพร้อมกัน ได้โต๊ะเดียว อีกโต๊ะได้ข้อความ “… เหลือทำได้อีก 0” และตะกร้าถูกปรับให้เอง
- ตัวเลือกก็หมดได้ — และมีตัวเลขของตัวเอง (เพิ่ม 2026-10-11) — ใส่สูตรให้ตัวเลือก (เช่น “เพิ่มไข่” = ไข่ 1) แล้วเมื่อไข่ไม่พอสำหรับจานหลักรวมตัวเลือก ตัวเลือกนั้นขึ้นสีจาง “หมด” บน QR และมือถือ · ชุดตัวเลือกที่บังคับเลือกแต่ทุกตัวหมด = เมนูหลักหมดด้วย · เมนูที่วัตถุดิบหลักอยู่ในชุดบังคับ (สเต็ก → เลือกชิ้นส่วน) หน้าเมนูขึ้น “ทำได้อีก สันนอก 5 · สันคอ 3” ต่อตัวเลือก (ไม่มีเลขรวม — ดูตั้งเมนู) มือถือพนักงานและเครื่องขึ้น “ทำได้อีก n” ข้างตัวเลือกเมื่อเหลือไม่เกิน 5 · แท็บ “สูตร” ขึ้นชิปฟ้า “สูตรอยู่ในตัวเลือก n ตัว” แทน “ยังไม่มีสูตร” และไม่นับรายการนั้นว่าขาดสูตร
- หน้า QR และมือถือพนักงานแสดง “เหลือ n” ช้าได้สูงสุดราว 20 วินาที (ลดภาระตอนร้านคนเยอะ) แต่ตอนกด “ส่งออเดอร์” ระบบตรวจกับยอดล่าสุดเสมอ — สั่งเกินไม่ได้ · บันทึกรับของ/นับ/แก้สูตรในหน้านี้ล้างค่าที่จำไว้ทันที
- เครื่องแคชเชียร์ (แอปรุ่น 6.9 ขึ้นไป) เห็น “ทำได้อีก n” ด้วย และเตือนก่อนขายเกิน — ไม่ห้ามขาย (กด “มีของ ขายต่อ” ได้) แต่จดไว้ว่าใครกด ดูได้ที่การ์ด “ใครแก้สต็อกที่เครื่องบ้าง” · ตัวเลขบนเครื่อง = ยอดที่เซิร์ฟเวอร์คิดล่าสุด (อัปเดตทุกนาที และทันทีหลังรับของ/นับ/แก้สูตรในหน้านี้) ลบบิลที่เครื่องนั้นเพิ่งสั่ง — ขายตอนออฟไลน์ก็ลดทันที · บิลจากเครื่องอื่นอาจขึ้นช้าราว 1 นาที · เครื่องรุ่นเก่าทำงานเหมือนเดิม (ไม่มีป้าย)
วันหมดอายุและของที่ยังไม่พร้อมใช้
เพิ่ม 2026-10-02 · ใช้ได้กับวัตถุดิบ (ขวด/กระป๋องยังไม่มี)
- ของที่ยังไม่ถึงวันพร้อมใช้ ไม่ถูกนับว่าขายได้ — เมล็ดกาแฟที่รับเข้าวันนี้และพักตัวถึงวันที่ 17 จะขึ้นในแถววัตถุดิบว่า "รอพักตัว 1,000 ก. · เหลือขายได้ 0" · ยอดคงเหลือตัวใหญ่ยังนับรวมของที่พักอยู่ เพราะมันอยู่ในร้านจริงและต้องนับเจอ · เมนูที่ใช้ของนั้นหายจาก QR ลูกค้าและมือถือพนักงานจนถึงวันที่กำหนด แล้วกลับมาขายเองโดยไม่ต้องกดอะไร · เครื่องแคชเชียร์เห็นตัวเลขเดียวกันโดยไม่ต้องอัปเดตแอป
- ของที่หมดอายุแล้ว ระบบไม่หักออกให้เอง — ขึ้นการ์ด "วันหมดอายุ" ที่แท็บคงเหลือ (แดงเมื่อเลยวันแล้ว เหลืองเมื่อใกล้ถึงตามจำนวนวันที่ตั้งไว้) พร้อมจำนวนและมูลค่า แล้วให้คนตัดสินใจ: (เขียนของเสียให้ยอดและต้นทุนตรง) หรือ (ล็อตนี้ขายหมดไปก่อนแล้ว แค่เลิกเตือน สต็อกไม่ขยับ) · เหตุผลที่ไม่หักเอง: ของที่หายจากบัญชีโดยไม่มีใครบอกว่าเกิดอะไรขึ้น จะทำให้ "ส่วนต่าง" ตอนนับโกหก
- ล็อตที่ของบนชั้นหมดไปก่อนแล้ว ระบบเลิกเตือนให้เอง (เพิ่ม 2026-10-15) — ระบบไม่รู้ว่าล็อตไหนถูกหยิบใช้ (ยอดคงเหลือเป็นก้อนเดียว ไม่ได้แยกต่อล็อต) แต่ถ้ายอดบนชั้นของวัตถุดิบนั้นเป็น 0 แปลว่าของล็อตนี้ไปแล้วแน่ ๆ ไม่ว่าจะขาย ใช้ หรือนับออก → ล็อตนั้นไม่ขึ้นการ์ดและไม่ถูกส่ง LINE/สรุปสิ้นวัน และภายใน 1 นาทีระบบกด "จัดการแล้ว" ให้พร้อมบันทึกในบันทึกกิจกรรมว่า "เลิกเตือนล็อตที่หมดอายุให้เอง" (ผู้ทำ = ระบบ สต็อกไม่เปลี่ยน) · ล็อตที่ถูกปิดไปแล้วจะไม่กลับมาเตือนอีกแม้รับของล็อตใหม่ของวัตถุดิบเดิม · ถ้าภายหลังนับสต็อกแล้วเจอของจริง ส่วนต่างจากการนับจะบอกเอง
- ถ้าของยังเหลือบางส่วน การ์ดบอก "บนชั้นเหลือ X" ต่อท้าย "รับเข้า …" (เป็นยอดของวัตถุดิบนั้นทั้งหมด ไม่ใช่ของล็อตนี้โดยเฉพาะ) และตัวเลขที่เสนอให้ทิ้งคือจำนวนที่รับเข้า หรือที่เหลือบนชั้นถ้าน้อยกว่า — แก้ตัวเลขให้ตรงกับที่ทิ้งจริง ได้ และระบบจะไม่หักเกินของที่เหลือบนชั้น · ข้อความ LINE ก็บอกจำนวนไม่เกินที่เหลือบนชั้นเช่นกัน
- แจ้งเตือนวันละครั้งต่อวัตถุดิบ — ขึ้นในสรุปสิ้นวันและข้อความ LINE ชุดเดียวกับ "ของใกล้หมด" · กดจัดการแล้วจะไม่เตือนซ้ำ
- ที่ยังไม่มี: ไม่แยกยอดคงเหลือต่อล็อต ไม่มี FIFO และต้นทุนยังเป็นค่าเฉลี่ย 90 วัน (ไม่ใช่ราคาของล็อตที่หยิบใช้จริง) · ขวด/กระป๋องและวัตถุดิบที่ร้านทำเอง (batch) ยังไม่มีวันหมดอายุ · ระบบไม่ห้ามขายของที่หมดอายุ — เตือนอย่างเดียว
พนักงานทำเองได้ที่เครื่องแคชเชียร์
ตั้งแต่แอปแคชเชียร์รุ่น 4.1 ขวด/กระป๋องที่เปิด "นับสต็อก" ไว้ เติมของ นับ และบันทึกของเสียได้จากเครื่องหน้าร้าน (ปุ่ม "สต็อก" มุมขวาบน หรือกดค้างที่ปุ่มเมนู) — คนที่ยกลังเข้าร้านคือคนที่บันทึก ไม่ต้องฝากเจ้าของมาพิมพ์ทีหลัง · ทำได้แม้เน็ตหลุด รายการค้างในเครื่องแล้วส่งเองเมื่อออนไลน์
- ทุกแถวขึ้นในประวัติของรายการนั้นตามปกติ ระบุว่า "เครื่องแคชเชียร์" พร้อมชื่อคนที่ล็อกอินเครื่อง
- ที่เครื่องมีช่อง "ราคารวมที่จ่าย" ด้วย: ใส่แล้วระบบสร้างใบรับของให้เอง — ลงรายจ่ายหมวดวัตถุดิบ และอัปเดตต้นทุนต่อชิ้น (ราคา ÷ จำนวน) ตามวันที่รับของจริง เหมือนลงเองที่หน้านี้ทุกอย่าง
- ถ้าพนักงานไม่รู้ราคา (ของส่งมาก่อน บิลมาทีหลัง) ให้เว้นว่างได้ — ของขึ้นชั้นทันที แล้วแถบเหลือง "รับของจากเครื่องแคชเชียร์ที่ยังไม่มีราคา" จะขึ้นบนแท็บ "คงเหลือ" ของหน้านี้ กดใส่ราคาทีหลังได้ทีละรายการ (กด Enter = บันทึก) ระบบย้อนวันที่ให้ถูกต้องเอง · ใส่ราคาได้เฉพาะ "ผู้ดูแลการเงิน" เพราะราคาที่ใส่ลงเป็นรายจ่ายในสมุด — เจ้าของคนอื่นเห็นคิวแต่ไม่มีปุ่ม
- ใบรับของที่ต้องระบุผู้ขาย/แนบรูปใบเสร็จ/รวมหลายรายการในใบเดียว ยังทำที่แท็บ "รับของ" ของหน้านี้ — เลือกอย่างใดอย่างหนึ่งต่อหนึ่งลัง ลงทั้งสองที่ของจะเด้งเป็น 2 เท่า
- ใบรับของที่มาจากเครื่องติดป้าย "จากเครื่องแคชเชียร์" ในแท็บ "รับของ" และมีปุ่ม "แก้ราคา" (ผู้ดูแลการเงินเท่านั้น เพราะแก้ยอดในสมุดด้วย) — ใส่ราคาผิดให้กดแก้ อย่าลบแล้วลงใหม่ เพราะการลบจะหักของออกจากชั้นด้วย (ของที่พนักงานรับเข้าจริง) กล่องยืนยันลบบอกจำนวนที่จะถูกหักไว้ให้แล้ว
- วัตถุดิบก็เติม/นับ/ลงของเสียที่เครื่องได้แล้ว (แอปรุ่น 6.9 แท็บ “วัตถุดิบ” ในหน้าสต็อกของเครื่อง) — เติมเป็นหน่วยซื้อ (“+1 แผง”) ใส่ราคาได้หรือเว้นว่าง · ราคาที่ใส่กลายเป็นใบรับของ + รายจ่าย + ต้นทุนเฉลี่ยของวัตถุดิบ แล้วต้นทุนเมนูที่ใช้วัตถุดิบนั้นขยับตามเอง · ที่ไม่ใส่ราคาเข้าคิว “ยังไม่มีราคา” แถบเดียวกับขวด (แสดงเป็น “2 แผง (60 ชิ้น)”) · การนับจากเครื่อง ส่งแค่ “นับได้เท่าไร” ระบบคิดส่วนต่างเทียบยอด ณ เวลาที่นับให้เองภายในราว 1 นาที (ระหว่างนั้นประวัติขึ้นว่า “รอคิดส่วนต่าง”) จึงแม่นแม้เครื่องออฟไลน์ · ทำ batch / ปรับยอด / แก้สูตร ยังทำที่หน้านี้เท่านั้น
- การนับจากเครื่องที่ออฟไลน์เทียบกับยอดที่เครื่องนั้นรู้ — ร้านที่มีหลายเครื่องหรือมีลูกค้าสั่งผ่าน QR ควรนับตอนเครื่องออนไลน์
ของที่เลี้ยงก็ตัดสต็อก
ขวดที่ยกให้ฟรีออกจากชั้นเหมือนขวดที่ขาย ระบบจึงตัดสต็อกตั้งแต่ตอนกดสั่ง ไม่ว่าบิลนั้นจะเก็บเงินหรือไม่ · แถวที่มีของเลี้ยงในช่วงที่ดูจะมีบรรทัดย่อย “↳ เลี้ยง n” ใต้ “ขายวันนี้” เพื่อให้อ่านยอดขายได้ถูก · มูลค่าและต้นทุนของส่วนนี้ดูได้ที่ยอดขาย และรายรับ-รายจ่าย
ใครแก้สต็อกที่เครื่องบ้าง
ใต้แถบ "ยังไม่มีราคา" มีการ์ด "ใครแก้สต็อกที่เครื่องบ้าง (7 วันล่าสุด)" — ต่อคน: เติมกี่ชิ้น ของเสียกี่ชิ้น นับกี่ครั้งและส่วนต่างรวมเท่าไร (ขวด) · “วัตถุดิบ n รายการ” (เติม/นับ/ของเสียวัตถุดิบ นับเป็นครั้ง เพราะกรัมกับชิ้นรวมกันไม่ได้) · “ขายเกินสต็อก n ครั้ง” (กด “มีของ ขายต่อ” ผ่านคำเตือนวัตถุดิบไม่พอ) · ใช้ดูคู่กันได้ว่าคนที่เติมของบ่อยเป็นคนเดียวกับที่นับแล้วส่วนต่างติดลบบ่อยหรือไม่
การนับและการบันทึกของเสียจากเครื่องขึ้นในบันทึกกิจกรรม กลุ่ม "สต็อก/วัตถุดิบ" ด้วย ในชื่อคนที่ล็อกอินเครื่องนั้น (ไม่ใช่ "ระบบ") เหมือนกับที่ทำจากหลังบ้านทุกอย่าง
ปุ่มในแถว และการสลับแท็บ
- แถววัตถุดิบ มีปุ่ม "นับ" กับ "ของเสีย" (งานประจำวัน) ส่วนที่เหลืออยู่ในเมนู "จัดการ ⌄": เบิกใช้ (พนักงานเบิกไปใช้เอง ไม่ใช่ขาย) · ทำ batch · ปรับ (แก้ยอดตรง ๆ ต้องใส่เหตุผล — ถ้าแค่นับได้ไม่ตรงให้ใช้ "นับ") · แก้ไข · ประวัติ — แต่ละรายการมีบรรทัดอธิบายใต้ชื่อ
- แถวขวด/กระป๋อง มีปุ่ม "นับใหม่" และเมนู "จัดการ ⌄": ขายหมด / เปิดขายอีกครั้ง (ซ่อนจากเมนูสั่งบนทุกเครื่องทันที ยอดสต็อกไม่เปลี่ยน — พนักงานทำได้ เพราะคนหน้าร้านรู้ก่อน) · ปรับ (เจ้าของ) · ใส่ต้นทุน (เจ้าของ) · ประวัติ
- กรอกค้างไว้แล้วสลับแท็บหรือกดตัวกรอง — ถ้าฟอร์มใดยังมีข้อมูลที่แก้ค้าง ระบบจะถามก่อนว่า "ยังมีข้อมูลที่กรอกค้างไว้ ถ้าไปต่อจะหาย" (เหมือนหน้าเมนู) · ค้นหา/ตัวกรองจะไม่ซ่อนแถวที่ฟอร์มเปิดอยู่
- เรียงขวด/กระป๋อง ชิป "เรียง": น้อยก่อน (ค่าเริ่มต้นทุกครั้ง — หมดและใกล้หมดขึ้นบนสุด ไว้ดูว่าต้องซื้ออะไร) · ตามหมวด (หัวหมวดตามหน้าเมนู ยุบ/ขยายได้ บนหัวบอก "หมด n · ใกล้หมด n" ของหมวดนั้น ชื่อหมวดข้างชื่อรายการหายไปเพราะซ้ำกับหัว) · ชื่อ ก–ฮ · พิมพ์ค้นหาแล้วเหลือเฉพาะหมวดที่มีรายการตรง
- แท็บและส่วนอยู่ใน URL (
?tab=purchases/recipes/analysisและ?part=ingredients/bottlesเมื่อไม่ใช่ส่วนที่ร้านเปิดมาเจอเป็นปกติ) — รีเฟรช กดย้อนกลับ หรือส่งลิงก์ให้ทีม จะเปิดแท็บและส่วนเดิม
ประวัติย้อนหลัง
- ทุกแถวในแท็บ "คงเหลือ" (ทั้งขวดและวัตถุดิบ) มี "ประวัติ" ในเมนู "จัดการ ⌄": ไทม์ไลน์ของรายการนั้น รับของ นับ ของเสีย เบิกใช้ ปรับ ทำ batch พร้อมเวลา จำนวน หมายเหตุ และใครทำ (รายการจากเครื่องแคชเชียร์ขึ้นว่า "เครื่องแคชเชียร์" ยอดขายของขวดรวมเป็นวันละบรรทัด) · พนักงานเห็นจำนวนแต่ไม่เห็นราคา
- แท็บ "สูตร" กดจำนวนเวอร์ชัน (เช่น "2 เวอร์ชัน") ดูสูตรทุกเวอร์ชันย้อนหลังพร้อมวันที่มีผลและผู้บันทึก · แท็บ "ต้นทุน" ในหน้าเมนูมีปุ่ม "ประวัติ" ดูจุดต้นทุนทั้งหมดว่าพิมพ์เอง มาจากสูตร หรือมาจากใบรับของ
- ทุกการกรอกในหน้านี้ลง บันทึกกิจกรรม กลุ่ม "สต็อก/วัตถุดิบ" เป็นประโยคอ่านออก ("นมสด: นับได้ 8,500 มล. · ส่วนต่าง −500 มล.") พร้อมชื่อผู้ทำและเวลา · ต้นทุนที่ระบบเขียนเองจากสูตร/ใบรับของก็ลงบันทึกในนาม "ระบบ"
กติกา
| เรื่อง | ค่า |
|---|---|
| ชื่อวัตถุดิบ | 1–60 ตัวอักษร ห้ามซ้ำ (ไม่สนตัวพิมพ์เล็ก-ใหญ่) |
| จำนวน | ทศนิยม 3 ตำแหน่ง · 1 หน่วยซื้อ / 1 บรรทัด / 1 การนับ ไม่เกิน 1,000,000 หน่วยนับ |
| ราคา | 0–1,000,000 บาทต่อบรรทัด · ต้นทุนต่อหน่วยนับเป็นทศนิยม (นม 1 มล. = ฿0.06) |
| ลบวัตถุดิบ | ได้เฉพาะตัวที่ยังไม่เคยรับของและไม่อยู่ในสูตรใด — ที่เหลือ "ปิดใช้" (หายจากรายการเลือก ประวัติยังอยู่) · ลบเมนูหรือตัวเลือกแล้วสูตรของมันถูกลบด้วย วัตถุดิบที่ใช้แค่ในสูตรนั้นจึงลบได้ · ขวดที่สูตรอ้าง ลบหรือปิดนับสต็อกไม่ได้จนกว่าจะเอาออกจากสูตร |
| บรรทัดสูตร | วัตถุดิบ + ขวดในสต็อก รวมไม่เกิน 50 บรรทัด · อ้างอิงชุดอื่นไม่เกิน 10 · ขวด 1–100 ขวดเต็มต่อหน่วยขาย |
| ใบเสร็จรุ่นเก่า | ใบเสร็จที่ไม่มีรหัสรายการ/ตัวเลือก จับคู่ด้วยชื่อ — ชื่อเมนูซ้ำกันหรือชื่อตัวเลือกซ้ำกันในชุดที่เมนูนั้นใช้ จะไม่ถูกหัก |
| วันรอของ | 0–60 วัน · 1 batch ได้ ไม่เกิน 1,000,000 หน่วยนับ |
| สิทธิ์ | พนักงาน: ดูคงเหลือ (ไม่เห็นราคา) นับ ของเสีย เบิกใช้ ติ๊ก "ขายหมด" ที่ขวด · เจ้าของ: วัตถุดิบ สูตร ทำ batch ปรับ วิเคราะห์ · ผู้ดูแลการเงิน (ADR-0024): รับของ ลบใบรับของ รูปใบเสร็จ ใส่/แก้ราคาของที่รับจากเครื่อง |
| สรุปวันทาง LINE/แจ้งเตือน | เพิ่มบรรทัด "วัตถุดิบใกล้หมด: นมสด 1,500 มล." จากค่า "เตือนเมื่อเหลือไม่เกิน" — ขึ้นบนการ์ด LINE เสมอ ไม่ถูกเรื่องเตือนอื่นของวันนั้นเบียดหายอีก · ระหว่างวัน ถึงเส้นเตือนหรือเหลือ 0 → แจ้งเตือนเด้ง + LINE ทันที (ครั้งเดียวต่อรายการต่อวันบริการ สวิตช์ "ของหมด") · พิมพ์ "สต็อก" หา LINE OA ได้การ์ดรายการละบรรทัด “เหลือ n · สั่ง n” จัดกลุ่มตามความด่วน (LINE สำหรับทีม) · ทั้งหมดนี้ไม่นับวัตถุดิบที่ยังไม่เคยนับ/รับของ |
ถ้าเห็นข้อความนี้
| ถ้าเห็นข้อความนี้ | แปลว่า | ให้ทำ |
|---|---|---|
| “วัตถุดิบนี้ไม่ได้ตั้งเป็น “ทำเอง”” | กด “ทำ batch” หรือใส่สูตร batch ให้วัตถุดิบที่ซื้อมา | แก้ไขวัตถุดิบ → ใส่ “ทำเอง: 1 batch ได้กี่หน่วย” |
| “ยังไม่มีสูตร batch” | กด “ทำ batch” ก่อนใส่สูตรว่า 1 batch ใช้อะไรบ้าง | แท็บสูตร → ส่วน “วัตถุดิบที่ทำเอง” → ใส่สูตร |
| “สูตร batch วนกลับมาที่ตัวเอง” | สูตรใช้วัตถุดิบที่ (ผ่านสูตรอื่น) ทำจากตัวมันเอง | เอาวัตถุดิบตัวนั้นออกจากสูตร |
| “เปลี่ยนหน่วยนับไม่ได้แล้ว” | วัตถุดิบนี้มีใบรับของ สูตร หรือการนับที่บันทึกเป็นหน่วยเดิม | สร้างวัตถุดิบใหม่ในหน่วยที่ต้องการ แล้วปิดใช้ตัวเดิม |
| “ลบไม่ได้ — มีประวัติรับของหรืออยู่ในสูตร” | การลบจะทำให้ใบรับของหรือสูตรขาดบรรทัด | แก้ไข → เอาติ๊ก “ใช้งาน” ออก |
| “ติดลบ — ใช้ตามสูตรมากกว่าที่รับเข้า” | ใบเสร็จตั้งแต่การนับล่าสุดหักมากกว่าที่มี: ยังไม่เคยนับ ลืมบันทึกรับของ หรือสูตรใส่จำนวนผิดหน่วย | นับใหม่เพื่อตั้งยอด และตรวจว่าสูตรใช้หน่วยเดียวกับวัตถุดิบ (200 มล. ไม่ใช่ 200 ล.) |
| “ยังแนะนำ +฿ ไม่ได้ — วัตถุดิบนี้ยังไม่มีราคาต่อหน่วย” | (กล่อง “ใช้เป็นตัวเลือกในเมนู”) วัตถุดิบนี้ไม่มีทั้งราคาเริ่มต้นและใบรับของที่ใส่ราคา | ใส่ราคาต่อหน่วยซื้อเริ่มต้นในฟอร์ม หรือบันทึกรับของพร้อมราคา แล้วกลับมากด “แก้ไข” กล่องจะแนะนำให้ |
| “ยังไม่มีราคา — ใส่ “ราคาต่อแพ็กเริ่มต้น” หรือบันทึกรับของ” | ระบบคิดต้นทุนสูตรที่ใช้วัตถุดิบนี้ไม่ได้ | แก้ไขวัตถุดิบ → ใส่ราคาต่อหน่วยซื้อเริ่มต้น หรือบันทึกรับของครั้งแรก |
| “ต้องมีราคาวัตถุดิบก่อน” | (วิเคราะห์) ต้นทุนจริงคิดจากมูลค่าสต็อก ซึ่งต้องมีราคาทุกตัว | ใส่ราคาให้วัตถุดิบที่ยังไม่มี |
| “ไม่ได้นับในช่วงนี้” | (วิเคราะห์) ไม่มีการนับวัตถุดิบตัวนี้ในช่วงที่เลือก จึงไม่มีส่วนต่างให้เทียบ | นับแล้วดูใหม่ หรือเลือกช่วงที่มีการนับ |
| “วันที่ต้องไม่เกินวันนี้” | รับของหรือสูตรลงวันที่ล่วงหน้า | ใส่วันนี้หรือวันในอดีต |
| “มีเครื่องแคชเชียร์ที่ยังไม่ได้อัปเดต — สูตรที่อ้างขวดในสต็อก…” | เครื่องรุ่นต่ำกว่า 7.4 (build 65) อ่านบรรทัดขวดไม่ออก จะขายเซ็ตโดยไม่ตัดขวด | อัปเดตแอปทุกเครื่อง (หน้าตั้งค่า POS บอกรุ่นแต่ละเครื่อง) แล้วบันทึกสูตรอีกครั้ง |
| “ขวดนี้ถูกอ้างในสูตร n รายการ (…)” | ปิด “นับสต็อก” หรือลบขวดที่สูตรยังใช้ไม่ได้ — สูตรจะตัดอะไรไม่ได้เงียบ ๆ | เอาขวดออกจากสูตรที่ระบุก่อน |
| “ขวดที่เลือกมีสูตรของตัวเอง — สูตรซ้อนสูตรไม่ได้” | ขวดในสูตรต้องเป็นของที่นับเป็นหน่วยจริง ไม่ใช่เมนูที่ทำจากสูตรอีกชั้น | เลือกขวดที่นับสต็อกตรง ๆ หรือลบสูตรของขวดนั้น |
| “ยังไม่มีต้นทุน” | (แถวขวด) ขวดนี้ถูกนับแต่ไม่เคยมีใบรับของที่ใส่ราคา และไม่เคยพิมพ์ต้นทุน — จึงไม่มีกำไรและราคาแนะนำ | กด “ใส่ต้นทุน” ที่แถว หรือบันทึกใบรับของ / ใส่ราคาในคิว “รอใส่ราคา” |
| “ไม่มีราคาแนะนำ — … ยังไม่มีราคา” | (แถวสูตร/ฟอร์มชุดตัวเลือก) วัตถุดิบที่ชื่อในข้อความยังไม่มีราคาต่อหน่วย ต้นทุนจึงไม่ครบ | ลิงก์พาไปวัตถุดิบตัวนั้น → แก้ไข → ราคาต่อแพ็กเริ่มต้น หรือบันทึกรับของ |
| “ไม่มีราคาแนะนำ — สูตรอ้างตัวเลือกอื่น” | ต้นทุนของตัวเลือกนี้ขึ้นกับตัวเลือกที่ลูกค้าเลือกในบิลเดียวกัน (เช่น +1 ช็อต ตามคั่ว) จึงไม่มีเลขเดียว | ตั้ง +บาทเองจากคั่วที่ขายบ่อยสุด หรือแยกเป็นตัวเลือกคนละตัวถ้าต้องการราคาแนะนำ |
| “มีตัวเลือกชื่อ “…” ในชุดนี้แล้ว” | (กล่อง “ใช้เป็นตัวเลือกในเมนู” / แถวใหม่ในตาราง / ฟอร์มชุดตัวเลือก) ชุดเดียวกันมีตัวเลือกชื่อนี้อยู่ — นับช่องว่างและตัวพิมพ์เป็นชื่อเดียวกัน ใบเสร็จจับคู่ตัวเลือกด้วยชื่อ ซ้ำแล้วต้นทุนจะหายเงียบ | ตั้งชื่อให้ต่างกัน หรือใส่สูตรให้ตัวเลือกเดิมที่ตาราง “แก้ทั้งชุด” แทน |
| “วัตถุดิบที่ปิดใช้งานเป็นตัวเลือกไม่ได้” | เอาติ๊ก “ใช้งาน” ออกแล้วกางกล่องตัวเลือกพร้อมกัน | ติ๊ก “ใช้งาน” ก่อน หรือเลือก “— ไม่ใช้ —” ในกล่อง |
| “บันทึกวัตถุดิบแล้ว แต่ยังไม่ได้เพิ่มเป็นตัวเลือก: …” | วัตถุดิบถูกสร้างแล้ว แต่ส่วนตัวเลือกถูกปฏิเสธทีหลัง (เช่น มีคนเพิ่มชื่อเดียวกันในชุดพอดี) | แก้ตามเหตุผลที่บอกแล้วกดบันทึกอีกครั้ง — ฟอร์มยังอยู่ที่วัตถุดิบตัวนี้ ไม่สร้างซ้ำ |
| “ยังไม่เคยนับ: … · ยังไม่คุมสต็อก” | สูตรของเมนูนี้ (หรือของตัวเลือกที่มันใช้) มีวัตถุดิบที่ยังไม่เคยนับ/รับของ — เมนูจึงยังขายได้เรื่อย ๆ และไม่หายจาก QR เวลาของหมด | กดลิงก์ “นับครั้งแรก” → ปุ่ม “นับ” ที่แถวนั้น (ใส่ 0 ถ้าของหมดอยู่) หรือบันทึกรับของ |
สูตรอ้างขวดในสต็อกได้ (เพิ่ม 2026-10-10)
เมนูที่ขายเป็น "เซ็ต" (เซ็ตเบียร์ 3 ขวด วิสกี้+มิกเซอร์) และตัวเลือกที่เป็นขวดจากสต็อก (มิกเซอร์: โซดา / โค้ก ที่เป็นเมนูนับสต็อกอยู่แล้ว) ใส่ในสูตรได้แบบเดียวกับวัตถุดิบ — ในฟอร์มสูตร ช่องเลือกแบ่งเป็นกลุ่ม "วัตถุดิบ" และ "ขวดในสต็อก (เมนูที่นับสต็อก)" ใส่จำนวนเป็นขวดเต็ม (1–100) ต่อ 1 หน่วยขาย · ตารางทั้งชุดเพิ่มคอลัมน์ขวดได้จากช่อง "+ เพิ่มวัตถุดิบ" เช่นกัน
- ตัดสต็อกขวดเองทุกครั้งที่ขาย — ขาย "เซ็ตเบียร์" 2 เซ็ต = เบียร์ −6 ขวด · ลูกค้าเลือก "โซดา" กับวิสกี้ = โซดา −1 ทั้งจากเครื่องแคชเชียร์ (ออฟไลน์ก็ตัด) QR และมือถือพนักงาน · ยกเลิกบรรทัด/ลดจำนวน = คืนเท่าที่เคยตัด · ประวัติของขวดบอกแถวนั้นว่า "ผ่านสูตร: วิสกี้เซ็ต › โซดา" · โซดาที่สั่งตรง 1 ขวดพร้อมตัวเลือก "เพิ่มโซดา" ที่อ้างโซดา = แถวเดียว −2
- ขวดหมด → ตัวเลือก/เมนูหมด — โซดาเหลือ 0 ตัวเลือก "โซดา" ขึ้น "หมด" บน QR มือถือ และเครื่อง (เครื่องยังกดขายได้แต่เตือน) · เบียร์เหลือ 2 → "เซ็ตเบียร์ 3 ขวด" ทำได้อีก 0 หายจาก QR · สั่งเกินถูกปฏิเสธพร้อมบอกว่าเหลือพอกี่เซ็ต · ขวดที่ไม่เคยรับของ/นับเลยไม่ปิดอะไร (0 ของขวดที่ยังไม่ตั้ง = ยังไม่ตั้ง ไม่ใช่หมด)
- ต้นทุนของบรรทัดขวด = ราคาทุนของขวดนั้น (จากใบรับของ/ใส่ต้นทุน ไม่ใช่ค่าเฉลี่ยวัตถุดิบ) · ขวดไม่มีต้นทุน → สูตรขึ้น "ไม่ครบ" ชื่อขวดในชิป "ขาดราคา" ไปกด "ใส่ต้นทุน" ที่แถวขวด · ต้นทุนขวดเปลี่ยน (ใบรับของใหม่) → ต้นทุนเซ็ต/ตัวเลือกที่ใช้ขวดนั้นเปลี่ยนตามเอง · ราคาแนะนำของตัวเลือกมิกเซอร์จึงมีแล้ว
- กติกา: อ้างได้เฉพาะเมนูที่เปิด "นับสต็อก" และใช้งานอยู่ · เมนูอ้างตัวเองไม่ได้ · อ้างขวดที่มีสูตรของตัวเองไม่ได้ (ไม่มีสูตรซ้อนสูตร) · สูตร batch ใส่ขวดไม่ได้ · ขวดที่สูตรอ้างอยู่ ปิด "นับสต็อก" หรือลบไม่ได้ จนกว่าจะเอาออกจากสูตร (ข้อความบอกชื่อสูตร) · แท็บ "วิเคราะห์" ไม่นับขวดที่ตัดผ่านสูตรซ้ำ — ขวดอยู่ในบัญชีขวดอยู่แล้ว
- เครื่องแคชเชียร์ต้องเป็นรุ่น 7.4 ขึ้นไปทุกเครื่อง — ถ้ายังมีเครื่องรุ่นเก่าจับคู่อยู่ ระบบจะไม่ให้บันทึกสูตรที่อ้างขวด (บอกว่าให้อัปเดตก่อน) เพราะเครื่องเก่าจะขายเซ็ตโดยไม่ตัดขวด
ต้นทุน กำไร และราคาแนะนำของขวด (เพิ่ม 2026-10-10)
เจ้าของร้านเห็นบรรทัดเงินใต้ยอดคงเหลือของทุกขวด/กระป๋อง: ราคา · ต้นทุน · ชิป “กำไร n%” · “แนะนำ ฿x” (ตัวเลขเดียวกับแท็บ “ต้นทุน” ของหน้าเมนู — ต่ำกว่าเป้า = ชิปฟ้า, สูงกว่าเป้าแล้ว = ข้อความเทา) · “ซื้อล่าสุด ฿x/ขวด (วันที่)” จากใบรับของใบล่าสุด · และต้นทุนปัจจุบันมาจากไหน (ใบรับของ หรือพิมพ์เอง) ตั้งแต่วันไหน · พนักงานไม่เห็นบรรทัดนี้
- ต้นทุนของขวดไม่ได้มาจากสูตร — มาจาก (1) ใบรับของที่ใส่ราคา: ราคา ÷ จำนวนขวด เขียนเป็นจุดต้นทุนของวันนั้นให้เอง (2) ของที่รับจากเครื่องแคชเชียร์แล้วใส่ราคาในคิว “รอใส่ราคา” (3) พิมพ์เอง · แค่ “นับ” อย่างเดียวไม่มีต้นทุน — แถวนั้นขึ้นชิป “ยังไม่มีต้นทุน” และข้อความอธิบาย
- ใส่ต้นทุน ที่แถว (ปุ่มในข้อความ หรือเมนู “จัดการ ⌄”): ต้นทุนต่อขวด (บาท ก่อน VAT) + หมายเหตุ → บันทึก = จุดต้นทุนของวันนี้ จุดเดียวกับที่แท็บ “ต้นทุน” ในหน้าเมนูเขียน (ประวัติที่นั่นบอกว่า “พิมพ์เอง”) · ถ้ามีของที่รับจากเครื่องยังไม่ใส่ราคา แถวจะพาไปใส่ราคาที่คิวด้านบนแทน เพราะใส่ที่นั่นได้ทั้งต้นทุนและรายจ่ายในครั้งเดียว
- ราคาแนะนำของขวดใช้เป้า % ต้นทุนของหมวดนั้น (ไม่ตั้ง = ของร้าน) และคิดตาม VAT ของรายการ — ขวดที่ตั้ง “ราคายังไม่รวม VAT” กับ “รวม VAT” ต้นทุนเท่ากันจึงได้ราคาแนะนำต่างกัน 7%
ขวดที่ลูกค้าสั่งล่วงหน้า (เพิ่ม 2026-10-08)
รายการที่นับสต็อกและติ๊ก “สั่งล่วงหน้าได้” ขายล่วงหน้าได้ไม่เกิน “เหลือ” ลบด้วยที่การจองอื่นสั่งไว้ · สต็อกถูกตัดเมื่อของขึ้นบิล (ตอนเครื่องเปิดบิลจากการจอง) ไม่ใช่ตอนจอง (สั่งล่วงหน้า)
ส่วนต่างและของเสียไปโผล่ที่รายรับ-รายจ่าย (เพิ่ม 2026-10-10)
ตัวเลขเดียวกับการ์ด “ส่วนต่างเป็นเงิน” และ “ของเสีย/ของแถม” ในแท็บวิเคราะห์ (ทั้งขวดและวัตถุดิบ) ไปขึ้นในเมนูรายรับ-รายจ่ายเป็นหมวด “ของหาย/ส่วนต่างนับสต็อก” และ “ของเสีย/แตกหัก” โดยระบบย้ายออกจาก “วัตถุดิบ/ของขาย” ให้เอง (ของถูกซื้อและลงรายจ่ายไปแล้วตอนรับของ ยอดรวม/กำไรจึงไม่เปลี่ยน) และการ์ด “ต้นทุนและกำไรขั้นต้น” ในเมนูยอดขายมีบรรทัด “หักของหาย/ของเสีย → กำไรหลังหัก” · ช่วงที่นับได้เกินบัญชีไม่ย้ายอะไร แค่บอกไว้
ดังนั้น บันทึกของเสียทุกครั้ง (ขวดแตกกด “ปรับ” ที่ขวด วัตถุดิบกด “ของเสีย”/“เบิกใช้”) คือสิ่งที่ทำให้ตัวเลข “ของหาย” ตรง — ไม่งั้นทุกอย่างที่หายไปจะกลายเป็น “หายไม่ทราบสาเหตุ” ทั้งที่รู้ว่าแตก · ที่นี่ใช้ราคาเฉลี่ยวันนี้ ส่วนหน้ารายรับ-รายจ่ายใช้ต้นทุน ณ วันที่นับ (ที่มาของตัวเลข) ตัวเลขต่างกันได้เล็กน้อยเมื่อราคาเปลี่ยนในช่วงนั้น