6 แท็บ ต่างกันตรงไหน
| แท็บ | คืออะไร | ต่างจากอันไหน |
|---|---|---|
| ห้องพัก | ผังห้องพักของวันนี้ ว่าง/ไม่ว่างห้องไหนบ้าง | ต่างจาก "ประเภทห้อง" ซึ่งเป็นทะเบียนราคา ไม่ใช่ผังของวันนี้ |
| ประเภทห้อง | ตั้งราคาและรายละเอียดของห้องแต่ละประเภท | ไม่ใช่ผังห้องวันนี้ — ผังอยู่ที่ "ห้องพัก" |
| การจอง | รายการจองห้องพักที่ลูกค้าจองเข้ามาเอง (จากแอป/เว็บ) | ต่างจาก "รายเดือน" ซึ่งเป็นผู้เช่ารายเดือนแยกต่างหากจากผู้เข้าพักรายวัน/รายคืน |
| รายเดือน | ผู้เช่ารายเดือน — เพิ่มผู้เช่า ออกบิลค่าเช่า+ค่าน้ำค่าไฟ | แยกจากผู้เข้าพักรายวัน/รายคืนในแท็บ "การจอง" |
| สัญญาเช่า | สัญญาเช่ารายเดือน/รายปีของผู้เช่า พร้อมข้อมูลผู้เช่า/มัดจำ/เอกสาร | ผูกกับผู้เช่าในแท็บ "รายเดือน" แต่เป็นระบบสัญญาที่ละเอียดกว่า |
| ตั้งค่าที่พัก | กติกาของที่พัก — เวลาเช็คอิน/เช็คเอาต์ นโยบายยกเลิก สิ่งอำนวยความสะดวก | ราคาและจำนวนคนพักตั้งที่ "ประเภทห้อง" ไม่ใช่ที่นี่ |
ห้องพัก — ผังวันนี้
- 1กด "ตั้งจำนวนห้อง" ก่อนครั้งแรก (ต้องมีสิทธิ์ "จัดการเพจร้าน" page.manage) — ลดจำนวนห้องภายหลังไม่ได้ลบการเข้าพักที่ยังอยู่ ห้องที่หายไปจากกระดานจะเช็คเอาต์ไม่ได้จนกว่าจะตั้งกลับ
- 2ห้องว่างขึ้นเขียว กดเพื่อเปิดฟอร์มเช็คอิน — เลือกประเภทห้อง (ราคา/คืนเติมให้อัตโนมัติตามราคาฤดูกาลของวันนี้) กรอกชื่อ/เบอร์ผู้เข้าพัก จำนวนคืน และราคา/คืน
- 3ห้องไม่ว่างขึ้นแดงพร้อมชื่อผู้เข้าพัก กดเพื่อเปิดเช็คเอาท์ — ใส่ส่วนลด (ถ้ามี) เลือกวิธีชำระเงิน (เงินสด/พร้อมเพย์/โอน) แล้วกด "เช็คเอาท์ & รับเงิน"
ยอดที่แสดงก่อนกดเช็คเอาท์เป็นยอดก่อนหักเครดิตของลูกค้า — เครดิต/แต้มสะสมของลูกค้าคิดจริงตอนปิดบิลที่เซิร์ฟเวอร์เท่านั้น ยอดจริงดูจากใบเสร็จหลังกดเช็คเอาท์สำเร็จ
กระดานรีเฟรชอัตโนมัติทุก 15 วินาที (เว็บไม่มีการแจ้งเตือนแบบพุช) เพื่อให้สองคนทำงานร้านเดียวกันเห็นสถานะห้องตรงกัน
ประเภทห้อง — ราคาและราคาตามฤดูกาล
เพิ่ม/แก้ประเภทห้อง (ต้องมีสิทธิ์ page.manage): ชื่อ (เช่น Standard/Deluxe) รูปภาพ ราคา/คืน จำนวนห้อง สิ่งอำนวยความสะดวก และเปิด/ปิดรับจอง หากเปิดโหมด "รายเดือน" ในตั้งค่าที่พักแล้ว จะมีช่องราคา/เดือนและเงินมัดจำเพิ่มมาด้วย
ราคาตามฤดูกาล & โปรโมชั่น
ตั้งช่วงวันที่ + ปรับราคา (บวก = ไฮซีซั่น, ลบ = โลว์ซีซั่น/โปรโมชั่น) กฎจะใช้กับราคา/คืนตามวันเช็คอินอัตโนมัติ ทั้งหน้าเช็คอินหน้าร้านและราคาที่ลูกค้าเห็นตอนจอง
วันที่สิ้นสุดต้องอยู่หลังวันเริ่มเสมอ — กฎที่วันสิ้นสุดมาก่อนวันเริ่มจะไม่มีวันถูกใช้งาน ระบบจะเตือนก่อนบันทึก และกฎที่ไม่มีวันที่ครบทั้งคู่จะไม่ถูกบันทึกเลย (เพื่อไม่ให้ดูเหมือนใช้งานได้ทั้งที่จริงไม่ทำงาน)
การจอง — กล่องขาเข้าจากลูกค้า
เมื่อลูกค้าจองผ่านเมนู "ที่พัก" ในแอป/เว็บ รายการจะเด้งเข้ามาที่นี่พร้อมสถานะ:
| สถานะ | ความหมาย | ปุ่มที่ทำได้ |
|---|---|---|
| รอยืนยัน | ลูกค้าเพิ่งจองเข้ามา | ยืนยัน / ปฏิเสธ (ต้องเลือกเหตุผล ลูกค้าจะเห็นว่าถูกยกเลิก) |
| ยืนยันแล้ว | ร้านยืนยันแล้ว รอวันเข้าพัก | เช็คอิน |
| เข้าพักอยู่ | เช็คอินแล้ว | เช็คเอาท์ & รับเงิน |
| เช็คเอาท์แล้ว / ยกเลิก | ปิดรายการแล้ว | — ไม่มีปุ่ม |
รายเดือน — ผู้เช่าและบิล
- 1ตั้ง "รูปแบบ & ค่าน้ำ-ค่าไฟ" ก่อน (page.manage): เลือกรูปแบบให้บริการ (รายวัน/รายเดือน/ทั้งสอง) ราคาน้ำ-ไฟต่อหน่วย และค่าใช้จ่ายเหมาต่อเดือนอื่น ๆ (เช่น ค่าส่วนกลาง, เน็ต)
- 2กด "+ เพิ่มผู้เช่า" — เลือกประเภทห้องเพื่อดึงค่าเช่า/มัดจำอัตโนมัติ กรอกชื่อ เบอร์ เลขห้อง
- 3กดที่รายชื่อผู้เช่าเพื่อ "ออกบิลเดือนนี้" — กรอกจำนวนหน่วยน้ำ/ไฟที่ใช้ ระบบคำนวณให้: ค่าเช่า + ค่าน้ำ + ค่าไฟ + ค่าใช้จ่ายอื่น = ยอดรวม
- 4แตะที่บิลเพื่อติ๊ก "จ่ายแล้ว" เมื่อรับเงิน (แตะซ้ำเพื่อยกเลิกถ้าติ๊กผิด)
ปุ่ม "ย้ายออก (สิ้นสุดสัญญาเช่า)" ทำให้ผู้เช่าหายจากรายชื่อปัจจุบัน แต่บิลเก่าทั้งหมดยังอยู่ครบ และห้องนั้นรับผู้เช่าใหม่ได้ทันที
สัญญาเช่า
ระบบสัญญาเช่าแบบละเอียด ผูกกับผู้เช่าใน "รายเดือน" แต่เก็บข้อมูลลึกกว่า: ผู้ติดต่อฉุกเฉิน เอกสารแนบ (สัญญา/บัตร) และบัญชีเงินมัดจำแยกรายการ
สร้างสัญญา 3 ทาง
- + สัญญาใหม่ — กรอกเองทั้งหมด
- จากการจอง — เลือกการจองรายวันที่มีอยู่ ระบบคัดลอกชื่อ/เบอร์/ห้อง/บัญชีลูกค้ามาให้ทันที (การจองที่ทำสัญญาไปแล้วจะไม่ขึ้นซ้ำในลิสต์)
- จากผู้เช่าเดิม — ดึงผู้เช่าเก่าที่มีอยู่ก่อนระบบสัญญานี้มาผูกย้อนหลัง
สถานะสัญญา
ร่าง (draft) → ใช้งานอยู่ (active) → สิ้นสุด (ended) หรือยกเลิก (cancelled) — ตัวกรองด้านบนแท็บ "เปิดอยู่" แสดงเฉพาะร่าง+ใช้งานอยู่
เงินมัดจำ
บันทึกได้ 4 ประเภท: รับมัดจำ · หัก · คืน · ริบ ทุกรายการกลับรายการ (void) ได้ทีหลังถ้าพนักงานมีสิทธิ์ — รายการที่กลับแล้วจะขึ้นเป็น "กลับรายการแล้ว" ไม่ใช่ถูกลบทิ้ง ยอดคงเหลือ (รับ − จ่ายออก) คำนวณให้อัตโนมัติ
เอกสารประจำตัวผู้เช่า
ช่องกรอกเลขบัตรประชาชน/พาสปอร์ตแบบเต็มเลขยังไม่เปิดใช้งานโดยตั้งใจ — ระบบเก็บได้เฉพาะเลขท้าย 4 ตัวเท่านั้น (เก็บแบบข้อความปกติ ไม่เข้ารหัส) เพราะเลขเต็มต้องผ่านขั้นตอนแฮชที่ยังไม่มีช่องทางเชื่อมจากฟอร์มนี้ ห้ามพิมพ์เลขบัตรเต็มลงในช่องหมายเหตุอื่นเพื่อเลี่ยงข้อจำกัดนี้
เอกสารแนบ (สัญญา/สำเนาบัตร) เก็บในที่เก็บไฟล์ส่วนตัว เปิดดูได้เฉพาะคนมีสิทธิ์เข้าถึงสัญญาฉบับนั้นเท่านั้น
ชื่อคู่สัญญาต้องมีสิทธิ์ "ดูเอกสารบัญชี" (accounting.view) จึงจะเห็น — ถ้าไม่มีสิทธิ์นี้ จะยังเห็นรายการสัญญา (ห้อง/วันที่/ยอด/สถานะ) แต่ช่องชื่อจะว่างพร้อมคำอธิบายเหตุผล ไม่ใช่หน้าจอพังทั้งหมด
ตั้งค่าที่พัก
ตั้งค่าพื้นฐานของที่พัก (ต้องมีสิทธิ์ page.manage): ประเภทที่พัก สิ่งอำนวยความสะดวกของสถานที่ เวลาเช็คอิน/เช็คเอาต์ นโยบายยกเลิก และกติกาอย่างสัตว์เลี้ยง/สูบบุหรี่
กติกาแบบ "ได้/ไม่ได้" ทุกข้อมี 3 คำตอบเสมอ: ได้ · ไม่ได้ · ยังไม่ระบุ — "ยังไม่ระบุ" ไม่เท่ากับ "ไม่ได้" มันแปลว่าร้านยังไม่ได้ตอบคำถามนี้ ลูกค้าจะเห็นว่ายังไม่มีข้อมูล ไม่ใช่ว่าถูกห้าม
พังตรงไหนได้บ้าง
| อาการ | สาเหตุ / วิธีแก้ |
|---|---|
| เช็คอินไม่ได้ "ห้องนี้เพิ่งมีคนเข้าพัก" | อีกคนกดเช็คอินห้องเดียวกันไปก่อนไม่กี่วินาที — ปิดหน้านี้แล้วดูกระดานอีกครั้ง |
| เช็คเอาท์แล้วขึ้น "บิลนี้ปิดไปแล้ว (ไม่ได้ออกใบที่สอง)" | ระบบกันบิลซ้ำอัตโนมัติ — บิลถูกปิดไปแล้วจริง ไม่ต้องกดซ้ำ |
| เช็คเอาท์ล้มเหลวกลางทาง | ห้องอาจถูกปล่อยแล้วแต่บิลยังไม่ปิด — ข้อความจะบอกให้กดปุ่มเดิมซ้ำได้ทันที ระบบกันบิลซ้ำให้เอง |
| ราคาห้องไม่เติมให้อัตโนมัติตอนเช็คอิน | อ่านการจับคู่ห้อง–ประเภทห้องไม่สำเร็จ หรือยังไม่เคยผูกห้องกับประเภทมาก่อน — พิมพ์ราคาเองได้ตามปกติ |
| บันทึกราคาตามฤดูกาลไม่ได้ "อ่านกฎราคาเดิมไม่ได้" | ระบบปฏิเสธการบันทึกทับเพื่อกันกฎเดิมหาย — ลองใหม่ หรือแก้ที่แอปมือถือแทน |
| ออกบิลรายเดือนแล้วค่าน้ำ-ไฟเป็น 0 | อ่านค่าน้ำ-ไฟไม่สำเร็จตอนออกบิล — ตรวจการเชื่อมต่อแล้วลองออกบิลใหม่ |
| ไม่เห็นชื่อคู่สัญญาในสัญญาเช่า | ไม่มีสิทธิ์ accounting.view — ขอให้เจ้าของร้านเพิ่มสิทธิ์นี้ให้ |