| # | สินค้า / ข้อความอิสระ | จำนวน | ราคา | รวม | ส่วนผสม | หมายเหตุบรรทัด |
|---|
| # | รายการ | ราคา | จำนวน | # | รายการ | ราคา | จำนวน | # | รายการ | ราคา | จำนวน | # | รายการ | ราคา | จำนวน |
|---|
เลือก SKU ให้แต่ละช่องตาม pattern เดิมของ legacy Sheet layout. ช่องที่ไม่ติ๊ก Show จะเว้นว่างในตารางรับออเดอร์.
| Row | Col | Linked product / SKU | Displayed name | Displayed price | Show |
|---|
ออเดอร์ในวันเลือก
0 เลือกแล้ว
| เลข | เวลาส่ง | ประเภท | ลูกค้า/สาขา | บรรทัด | ยอด |
|---|
เพิ่มสินค้า (skill: catalog.create_product — ต้องมีสิทธิ์ office/owner)
สินค้า
| ชื่อ | ผลิตที่ | SKU | บาร์โค้ด | จำนวน | อายุสินค้า | อย. |
|---|
แก้ไข SKU
| SKU | บาร์โค้ด | ชื่อย่อย | ราคา | อย. | ช่องทาง | สถานะ | รูปภาพ |
|---|
คิวตรวจสอบ (skill: review.resolve_item — แตะเพื่อแก้ไข/ปิด)
| คิว | รายละเอียด | เวลา |
|---|
คิว อย. (factory food ที่ยังไม่มีเลข อย.)
| SKU | ชื่อ | Barcode |
|---|
ดูตัวอย่างฉลาก (skill: labels.render_label — มี FDA hard gate)
ตั้งค่าเครื่องพิมพ์
ขนาดจริง 40×40mm · หน้าเว็บ 85mm พิมพ์ 2 ดวง/แถว · gap ระหว่างแถว 2mm · เครื่องพิมพ์ TSC (MH241 / TTP-244) พิมพ์ตรงผ่าน print agent (TSPL2) · ปุ่ม PDF เลือก "ขนาดจริง / 100%" ในกล่องพิมพ์
ติดตั้งบนเครื่อง PC ที่ต่อเครื่องพิมพ์: ดาวน์โหลดตัวติดตั้งอัตโนมัติ — ดับเบิลคลิกไฟล์เดียวจบ (ลง Node.js ให้เอง, ตั้ง auto-start, หาเครื่องพิมพ์ TSC ให้อัตโนมัติ) · หรือ zip สำหรับติดตั้งเอง
เทมเพลตฉลาก
| ชื่อ | ค่าเริ่มต้น | สถานะ |
|---|
ออกแบบเลย์เอาต์ฉลาก
ปรับขนาดตัวอักษร ลำดับ และตำแหน่งของแต่ละส่วนบนฉลาก พร้อมดูตัวอย่างสด — เปิดเป็นแท็บแยกจากหน้าพิมพ์ฉลาก เพื่อไม่ให้รบกวนงานพิมพ์ประจำวัน
🎨 ออกแบบเลย์เอาต์ฉลาก (เปิดแท็บใหม่)ลูกค้า
| รหัส | ชื่อ | เบอร์ | เงื่อนไขจ่าย | ช่องทาง |
|---|
ผู้ใช้
0ใช้งาน
0เลิกใช้
0เจ้าของ
| ชื่อ | บทบาท | สาขา | สถานะ |
|---|
เพิ่มผู้ใช้
เครื่อง POS
| ชื่อเครื่อง | สาขา | ซิงก์ล่าสุด | สถานะ |
|---|
คิวตรวจสอบจาก POS
ลงทะเบียนเครื่อง POS
กระดานส่งของ P2 · ส่งเองอัตโนมัติ (ไม่มีหลักฐาน=ไม่ปิด) + ข้อยกเว้นบล็อกการวางบิล
| ออเดอร์ | ปลายทาง | ช่องทาง | คนขับ | สถานะ | หลักฐาน/ธง |
|---|
คิวไม่มีหลักฐาน ถึงวันส่งแล้วแต่ยังไม่มีหลักฐาน — sweep จะไม่ปิดให้ ต้องยืนยันหรือแจ้งข้อยกเว้น
| ออเดอร์ | ปลายทาง | ช่องทาง | วันส่ง |
|---|
ข้อยกเว้นค้างอยู่ เกิน 48 ชม. = ส่งต่อเจ้าของ
| ออเดอร์ | ปลายทาง | เหตุผล | อายุ (ชม.) | หมายเหตุ |
|---|
พร้อมสร้างร่าง
0
COD บิลไปกับของ
0
สาขาเรา → TN
0
บล็อกด้วย exception
0
จัดส่ง — ออกใบส่งของ / ใบแจ้งหนี้ customer order → IV/TIV · branch_replenishment → TN เท่านั้น
กฎแยกทาง: ลูกค้าภายนอกออก IV/TIV ได้ · สาขาของเราเองออก TN ใบส่งสินค้า ไม่เข้าลูกหนี้
| ออเดอร์ | ปลายทาง | ชนิด | ยอด | เอกสาร | สถานะ |
|---|
ชุดยื่นขอเลข อย. (สบ.7) เตรียมเอกสารยื่นภายใต้ใบอนุญาตเดิม
เลือกสินค้าเพื่อสร้างชุดเอกสารยื่นขอเลขสารบบอาหาร (สูตรส่วนประกอบ · ฉลาก · ข้อมูลผลิตภัณฑ์) แล้วสั่งพิมพ์เป็น PDF อัปโหลดที่ privus.fda.moph.go.th → ระบบอาหาร → สบ.7 · หรือกดปุ่ม “สบ.7” ที่แต่ละ SKU ในหน้าแก้ไข SKU
เอกสาร (document engine) P0 · ออกเลขที่เดียว ล็อกเมื่อ finalize
สรุปบัญชี (accountant dashboard) P3 · เอกสารเงินผ่าน doc engine เดียว
คิววางบิล (เครดิต) เกตต่อออเดอร์ · รายการไม่ผ่านจะถูกเทาพร้อมเหตุผล
| ออเดอร์ | ลูกค้า | เงื่อนไข | ยอด | สถานะเกต |
|---|
อายุหนี้ (AR aging) อิงเอกสาร · ใบส่งสินค้า (TN) ไม่อยู่ใน AR เด็ดขาด
| เลขที่ | ชนิด | ลูกค้า | วันที่ | ยอดรวม | ค้างชำระ | อายุ (วัน) |
|---|
คิวรับสินค้า P4 · นับยืนยัน (confirmed_qty) คือตัวจริง · ยอด TN ไม่โพสต์สต็อก
| TN | สาขา | วันที่รับ | โหมด | ส่วนต่าง | ยังไม่นับ | ยังไม่แมป |
|---|
สรุปส่วนต่าง (discrepancy digest) รายงานฝั่งโรงงาน · เกิน 48 ชม. ที่ยังไม่รับทราบ = ธงแดง
| สาขา | รายการ | ยอด TN | นับได้ | ส่วนต่าง | ประเภท | อายุ (ชม.) |
|---|
ยอดคงเหลือสาขา คำนวณจาก ledger เสมอ · ติดลบ = ข้อมูล ไม่ใช่ข้อผิดพลาด
| สาขา | SKU | สินค้า | หน่วย | คงเหลือ | ณ วันที่ |
|---|
คำสั่งซื้อแนะนำ เสนอ→คนอนุมัติ · เซลล์ที่มี auto_invoice/ข้อยกเว้น จะถูกถ่วงน้ำหนักลง (D33)
| สาขา | วันส่ง | จำนวนรายการ | ถ่วงน้ำหนัก | สถานะ |
|---|
วัตถุดิบ แทนการนับสต็อกใน Square · หน่วยเสมอเป็น base_unit ของวัตถุดิบ
| รูป | วัตถุดิบ | บาร์โค้ด | หมวด | คงเหลือ | จุดสั่งซื้อ | ณ วันที่ |
|---|
คอนโซลย้ายระบบ (cutover) P5 · เครื่องมือ (โค้ด) เท่านั้น · การย้ายจริง freeze/HR/pilot เป็น runbook คนทำเอง
เกตยืนยันสาขา (branch-candidate sign-off) ต้องเขียว (0 ค้าง / 0 รั่ว) ก่อนนำเข้าออเดอร์ค้าง
| ชนิด | รหัส | หมายเหตุ |
|---|
ออเดอร์ค้าง (open WIP) ที่นำเข้า + รายการกักกัน (landmines) เฉพาะสถานะ OPEN · ประวัติปิดแล้วไม่นำเข้า (D7)
| ชนิดออเดอร์ | จำนวน OPEN |
|---|
มาตรวัดความซื่อสัตย์ (honesty digest) อ่านอย่างเดียว · พิสูจน์กฎสองประตู + การปิดงานอย่างซื่อตรง
| เส้นทางการปิด (closure path) | จำนวน |
|---|
ประวัติการทำงาน (skill_invocation) เส้นทางเดียว ทุกการเขียนมีคนรับผิดชอบ
| เวลา | skill | โดย | ชนิด | สถานะ |
|---|