💡 แอปนี้คืออะไร
แบรนด์บางเจ้า (เช่น TOSHIBA, LG, HAIER) ให้ร้านขายราคาพิเศษที่เฉียดทุนหรือต่ำกว่าทุนไปก่อน แล้วค่อยส่ง CN (ใบลดหนี้/ใบชดเชย) มาทีหลัง — บางทีมาเป็นก้อนทั้งงวด บางทีมารายตัวตามรุ่น ถ้าดูแต่ยอดขายจาก POS จะเห็นว่า "ขาดทุน" ทั้งที่จริงได้เงินชดเชยคืนแล้ว แอปนี้จึงให้บันทึก CN ที่ได้รับจริงทุกใบลงฐานข้อมูลกลาง แล้วเอาไปหักกลบกับยอดขาย/ต้นทุนของบริษัทนั้นในงวดเดียวกัน ออกมาเป็นกำไรสุทธิหลัง CN รายบริษัท รายเดือน/รายปี
มี 2 หน้าใช้งาน: หน้าหลักของเจ้าของ (สรุปกำไร/ขาดทุน + บันทึก + ประวัติ + คืนสินค้า + ตรวจ SN + หลังบ้านตรวจสอบ) และหน้า /pan สำหรับแพน (บัญชี สาขาเวียงสระ) ที่คีย์ CN ทุกประเภทที่แบรนด์ส่งมา (ชดเชยขาย · Claim Sell-Out · คืนสินค้า · Sales Support · Rebate · Campaign · Promotion · ภาษีป้าย · อื่นๆ) พร้อมค้นหา แก้ไข ดาวน์โหลด CSV และตรวจ SN ว่าเครื่องหมายเลขนี้เคยได้รับ CN แล้วหรือยัง กันเบิกซ้ำ ข้อมูลเก็บออนไลน์กลาง บันทึกแล้วเห็นพร้อมกันทุกเครื่อง ไม่ต้องส่งไฟล์ให้บัญชี
🔑 ใครใช้ได้ / วิธีเข้าใช้งาน
- เข้าผ่านลิงก์เฉพาะที่ได้รับจากพี่ไอซ์ (ลิงก์ = กุญแจ ไม่มีหน้า login รหัสผ่าน ไม่ต้องใส่ PIN · เปิดครั้งแรกเครื่องจะจำไว้ 1 ปี) · เจ้าของกดจากการ์ด "บันทึก CN" ในหน้าฮับเจ้าของ pttv-hub.pages.dev ได้
- ลิงก์เจ้าของ (owner): เห็นครบทุกแท็บ รวมสรุปกำไร/ขาดทุน (มีต้นทุน/กำไร) + ปุ่ม "🛡️ หลังบ้านตรวจสอบ" (/admin) — ห้ามส่งต่อเด็ดขาด
- ลิงก์พนักงาน (staff — แพน/บัญชี): เปิดแล้วระบบพาไปหน้า /pan อัตโนมัติ (โหมดบันทึก CN) ไม่เห็นแท็บสรุปกำไร ต้นทุน และหลังบ้าน · เพิ่ม/แก้/ลบ CN ได้เต็ม
- ไม่มีลิงก์ = หน้า "บันทึก CN ต้องมีสิทธิ์เข้า" · หน้า /help (วิธีใช้ในตัว) เปิดได้โดยไม่ต้องมีลิงก์
📝 วิธีใช้งานทีละขั้น
บันทึก CN จากหน้า /pan (แพน/บัญชี)
- เปิดหน้า "📝 บันทึก CN ออนไลน์ — สาขาเวียงสระ" เช็กช่อง "👤 ผู้บันทึก" (ค่าเริ่มต้น "แพน (เวียงสระ)") · การ์ดบนสุดสรุป รายการ CN วันนี้ · CN เดือนนี้ · มูลค่า CN เดือนนี้ · รวมทั้งหมดในระบบ
- ในฟอร์ม "➕ ลงบันทึก CN ใหม่" ใส่ วันที่ออก CN (ระบบผูกงวดชดเชยตามเดือน/ปีของวันที่นี้) · บริษัทผู้ผลิต · เลือก ประเภท CN 1 ใน 9: 💜 ชดเชยขาย (ขายต่ำกว่าทุน/ราคาพิเศษ) · 🏆 Claim Sell-Out · 📦 คืนสินค้า/เคลม · 💼 Sales Support · 🎯 Rebate · 🎪 Sales Campaign · 🎉 Promotion/Anniversary · 🧾 ภาษีป้าย · 📄 อื่นๆ (ใต้ตัวเลือกจะบอกว่าประเภทนี้ "หักกลบในงบกำไร" หรือ "บันทึกแยก ไม่หักกลบ")
- ใส่ ยอดเงิน CN (บาท) · เลขที่ CN/เอกสาร (เช่น DCM524110564) · เลขที่ใบบิลอ้างอิง · สาขา (ถ้ามี) · ชื่อสินค้า/รุ่น · เลข SN (หลายเครื่องคั่นเว้นวรรค/จุลภาค) · รายละเอียด/หมายเหตุ
- กด "💾 บันทึก CN" — ถ้าเลขที่/ยอด/บริษัทซ้ำกับใบเดิม ระบบจะเตือนสดตอนพิมพ์ ถามยืนยันก่อนส่ง และกันซ้ำที่เซิร์ฟเวอร์อีกชั้น · "🔄 ล้างฟอร์ม" เริ่มใหม่
- รายการทั้งหมดอยู่ใน "📋 รายการ CN ในระบบ": ค้นหา บริษัท/เลขที่/หมายเหตุ · กรอง ทุกบริษัท/ทุกประเภท/ทุกเดือน · ปุ่ม ✏ แก้ไข / 🗑 ลบ (มีกล่องยืนยัน) · "📥 ดาวน์โหลด CSV" ส่งไฟล์ให้บัญชี/แบรนด์
ตรวจ SN — เครื่องนี้ได้ CN แล้วหรือยัง
- หน้า /pan: การ์ด "🔎 ตรวจสอบ SN" พิมพ์/สแกนเลข SN แล้วกด "🔎 ตรวจสอบ" · หน้าหลัก: แท็บ "🔎 ตรวจ SN" พิมพ์แล้วผลขึ้นสดทันที
- ผล ✅ "ได้รับ CN แล้ว" จะบอก บริษัท ชนิด งวด/วันที่ เลขใบ CN ยอด สาขา ผู้บันทึก · ❌ "ยังไม่พบ CN" = ยังไม่มีใบ CN ไหนผูก SN นี้ไว้
ดูสรุปกำไร/ขาดทุนหลัง CN (เจ้าของ · แท็บ 📊)
- เลือก ปี (พ.ศ.) · สลับ "รายปี / รายเดือน" · เลือกเดือน · ติ๊ก "เฉพาะบริษัทที่มี CN" ถ้าอยากดูแค่แบรนด์ที่ชดเชย
- KPI 5 ใบ: ยอดขาย (ชิ้น) · ต้นทุน (รับเข้า) · กำไรขั้นต้น (%) · CN ชดเชย (ใบ) · กำไรสุทธิ หลัง CN (มาร์จิน %)
- ตารางรายบริษัท: ชิ้น · ยอดขาย · ต้นทุน · กำไรขั้นต้น · CN ชดเชย · กำไรสุทธิ · GP% พร้อมป้าย 🟢 CN ชดเชยครบ / 🔴 ยังขาดทุน / 🔵 +CN · กดแถวเพื่อกางดูใบ CN ของบริษัทนั้นในงวด
- ถ้าขึ้นกล่อง "⚠️ ต้นทุนบันทึกครบ n%" แปลว่าบางรายการใน POS ยังไม่มีต้นทุน กำไรจริงอาจต่ำกว่าที่แสดง
บันทึก/ดูประวัติจากหน้าหลัก (เจ้าของ)
- แท็บ ➕ บันทึก CN: เลือก "ก้อนรวม (ชดเชยทั้งงวด)" หรือ "รายตัว (ตามรุ่น)" → บริษัท/แบรนด์ · ปีที่ชดเชย · เดือนที่ชดเชย (หรือ "— ทั้งปี (ก้อนรวม) —") · จำนวนเงิน CN · (รายตัว: รุ่น จำนวนเครื่อง SKU) · เลขที่ใบ CN · วันที่ได้รับ · เลข SN · หมายเหตุ · ผู้บันทึก → "บันทึก CN"
- แท็บ 📜 ประวัติ CN: ตาราง ชดเชยงวด · บริษัท · ชนิด · รุ่น/หมายเหตุ · จำนวนเงิน · เลขใบ · รับเมื่อ + ปุ่มลบ · แท็บ 📦 คืนสินค้า/เคลม: มูลค่าคืน/เคลมรวม รายบริษัท (แยกจากงบกำไร)
- ปุ่ม "🛡️ หลังบ้านตรวจสอบ" (/admin): จำนวน CN ทั้งหมด · มูลค่ารวม · บริษัทที่มี CN · ใครเป็นคนคีย์ · Audit log ทุกใบ (เรียง/กรองชนิดได้) — อ่านอย่างเดียว
⚙️ ฟีเจอร์ทั้งหมด
- สรุปกำไร/ขาดทุนหลัง CN รายบริษัท รายปี/รายเดือน + KPI 5 ใบ + ป้ายสถานะ 3 แบบ + กางดูใบ CN รายบริษัท + เตือนความครบของต้นทุน
- บันทึก CN 2 แบบ (ก้อนรวม/รายตัว) จากหน้าหลัก · หน้า /pan ฟอร์มเต็ม 9 ประเภท CN + สาขา + เลขบิลอ้างอิง + SN + สถิติวันนี้/เดือนนี้
- กันบันทึกซ้ำ 3 ชั้น (เตือนสด → ยืนยัน → เซิร์ฟเวอร์) + เตือน SN ซ้ำ · แก้ไข/ลบ พร้อมกล่องยืนยัน
- ประวัติ CN + กรองปี/บริษัท · ค้นหา 3 ชั้นในหน้า /pan (บริษัท/ประเภท/เดือน) · ดาวน์โหลด CSV
- ตรวจ SN 2 หน้า (ผลสด + ตารางรวม SN ที่มี CN แล้ว) · แท็บคืนสินค้า/เคลมแยกจากงบ
- หลังบ้านตรวจสอบ (owner): CN ตามบริษัท/ตามงวด/ใครคีย์ + Audit log ทุกใบ
- ยอดขาย/ต้นทุนรีเฟรชจากไฟล์ POS ทุกคืน · CN ที่คีย์สดทันที · ยอด CN ปีนี้โชว์ใน ONE ศูนย์บัญชาการ · หน้า /help ในตัว · PWA
❓ ข้อควรรู้ / คำถามพบบ่อย
ถาม: คีย์ CN แล้วทำไม "CN ชดเชย" ในสรุปกำไรไม่เพิ่ม?
ตอบ: สรุปกำไรนับเฉพาะประเภทที่หักกลบได้ คือ ชดเชยขาย และ Claim Sell-Out — Sales Support / Rebate / Campaign / Promotion / ภาษีป้าย / อื่นๆ ถูกบันทึกแยกเป็น "support การตลาด" ส่วน คืนสินค้า/เคลม ไปอยู่แท็บคืนสินค้า ไม่เข้างบ ตัวเลขในสรุปจึงน้อยกว่ายอด CN รวมทั้งหมด
ถาม: เดือนที่ชดเชย กับ วันที่ได้รับ CN ต่างกันยังไง?
ตอบ: ต้องผูก "เดือนที่ชดเชย" ให้ตรงเดือนที่ขายจริง (CN มักมาช้ากว่าเดือนขาย 1-2 เดือน) · ถ้าเลือก "ทั้งปี (ก้อนรวม)" ใบนั้นจะโผล่เฉพาะมุมมองรายปี ไม่โผล่รายเดือน · หน้า /pan ผูกงวดจาก "วันที่ออก CN" อัตโนมัติ ถ้าต้องลงย้อนงวดให้ใช้หน้าหลัก
ถาม: ยอดขายในแอปกับสมุดแบรนด์ไม่ตรงกัน?
ตอบ: ยอดในระบบเป็นยอดสุทธิที่หักภาษี ณ ที่จ่าย 3% แล้ว (จากรายงานจ่ายชำระหนี้) เวลาเทียบกับใบ CN/สมุดแบรนด์ให้คูณ 0.97 · และยอดขาย/ต้นทุนไม่สด รีเฟรชคืนละครั้ง
ถาม: ตรวจ SN ขึ้น "ยังไม่พบ CN" แต่มั่นใจว่าได้ CN แล้ว?
ตอบ: ระบบตรวจได้เฉพาะ SN ที่มีคนกรอกไว้ในใบ CN — ใบเก่าที่ไม่ได้กรอก SN จะไม่ขึ้น ให้ค้นจากเลขใบ CN/รุ่นในรายการแทน แล้วแก้ไขเพิ่ม SN เข้าไป