ระบบบันทึกบิลเงินสด / Cash Sale Receipt System (CSRS)
ปัจจุบันการจัดเก็บข้อมูลการขายและการออกบิลเงินสด หากยังใช้การจดบันทึกด้วยมือ อาจทำให้เกิดปัญหาเรื่องข้อมูลสูญหาย ค้นหายาก เลขที่ใบเสร็จซ้ำ หรือเสียเวลาในการคำนวณยอดต่าง ๆ
จึงได้พัฒนา ระบบบันทึกบิลเงินสด / Cash Sale Receipt System (CSRS) ขึ้นมา เพื่อช่วยให้การออกบิลเงินสด การจัดเก็บข้อมูลลูกค้า การค้นหาใบเสร็จ และการพิมพ์เอกสารทำได้ง่าย รวดเร็ว และเป็นระบบมากขึ้น
ระบบพัฒนาด้วย Google Apps Script และใช้ Google Sheets เป็นฐานข้อมูล สามารถใช้งานผ่าน Web Browser ได้ทั้งคอมพิวเตอร์ แท็บเล็ต และโทรศัพท์มือถือ
🌐 เข้าใช้งาน / ดูตัวอย่างระบบ
https://knid1515.github.io/CashSaleReceiptSystem-CSRS/
จุดเด่นของระบบ CSRS
ระบบถูกออกแบบมาให้ใช้งานง่าย และครอบคลุมกระบวนการออกบิลเงินสดตั้งแต่ต้นจนจบ ไม่ว่าจะเป็นการกรอกข้อมูลลูกค้า เพิ่มรายการสินค้า คำนวณยอด บันทึกข้อมูล ค้นหาเอกสารย้อนหลัง และพิมพ์ใบเสร็จ
ฟังก์ชันสำคัญประกอบด้วย
- ออกบิลเงินสดได้อย่างรวดเร็ว
- กำหนด เล่มที่ / เลขที่ใบเสร็จ อัตโนมัติ
- แสดงวันที่เป็นภาษาไทย
- บันทึกข้อมูลลูกค้า
- เรียกใช้ข้อมูลลูกค้าเดิมได้
- เพิ่มรายการสินค้าและบริการได้หลายรายการ
- คำนวณจำนวน × ราคาต่อหน่วยอัตโนมัติ
- คำนวณยอดรวมให้อัตโนมัติ
- แปลงยอดเงินเป็นข้อความภาษาไทย
- ค้นหาใบเสร็จย้อนหลัง
- แก้ไขใบเสร็จ
- ยกเลิกใบเสร็จ
- พิมพ์ใบเสร็จย้อนหลัง
- มี Dashboard สรุปข้อมูลการขาย
- มีระบบจัดการลูกค้า
- มีระบบตั้งค่าร้านค้า/หน่วยงาน
- รองรับ Username และ PIN
- รองรับการใช้งานบนมือถือ
- พิมพ์ A4 แนวตั้งได้อย่างเป็นระเบียบ
ระบบ Login ด้วย Username และ PIN
ก่อนเข้าใช้งาน ผู้ใช้จะต้องเข้าสู่ระบบด้วย Username และ PIN
PIN ถูกออกแบบเป็นแป้นตัวเลข ทำให้ใช้งานง่าย โดยเฉพาะบนอุปกรณ์มือถือและแท็บเล็ต
ระบบรองรับการแบ่งสิทธิ์ เช่น
ผู้ดูแลระบบ สามารถจัดการข้อมูลทั้งหมด ตั้งค่าระบบ และจัดการใบเสร็จได้
เจ้าหน้าที่ สามารถออกบิล ค้นหาใบเสร็จ และจัดการข้อมูลที่เกี่ยวข้องกับงานประจำได้
Dashboard สรุปข้อมูล
เมื่อเข้าสู่ระบบ จะพบหน้า Dashboard สำหรับดูภาพรวม เช่น
- จำนวนใบเสร็จทั้งหมด
- ยอดขายวันนี้
- ยอดขายประจำเดือน
- ยอดขายสะสม
ช่วยให้สามารถตรวจสอบข้อมูลได้อย่างรวดเร็ว โดยไม่ต้องเปิด Google Sheets เพื่อคำนวณเอง
การออกบิลเงินสด
หน้าออกบิลถูกออกแบบให้ใช้งานง่าย โดยมีข้อมูลสำคัญ เช่น
เล่มที่ ระบบสามารถตั้งค่าเลขเล่มเริ่มต้นได้ เช่น 001
เลขที่ใบเสร็จ ระบบสามารถรันเลขใบเสร็จอัตโนมัติ เช่น
000100020003
ช่วยลดปัญหาเลขบิลซ้ำ
วันที่ภาษาไทย
วันที่ในใบเสร็จจะแสดงเป็นรูปแบบภาษาไทย เช่น
3 ตุลาคม 2569
ทำให้อ่านง่ายและเหมาะกับการใช้งานในเอกสารภาษาไทย
ระบบฐานข้อมูลลูกค้า
สามารถบันทึกข้อมูลลูกค้า ได้แก่
- ชื่อ
- ที่อยู่
- เบอร์โทรศัพท์
- เลขประจำตัวประชาชน
เมื่อลูกค้ากลับมาใช้บริการอีกครั้ง สามารถค้นหาและเรียกข้อมูลเดิมมาใช้ได้ทันที ช่วยลดเวลาการกรอกข้อมูลซ้ำ
เพิ่มรายการสินค้าและบริการ
สามารถเพิ่มรายการได้หลายรายการในใบเสร็จเดียว
ตัวอย่าง
จำนวน 2
รายการ เสื้อโปโลโรงเรียน
หน่วยละ 250.00
จำนวนเงิน 500.00
ระบบจะคำนวณจำนวนเงินแต่ละรายการให้อัตโนมัติจาก
จำนวน × ราคาต่อหน่วย
คำนวณยอดรวมอัตโนมัติ
เมื่อเพิ่มรายการต่าง ๆ ระบบจะรวมยอดให้อัตโนมัติ เช่น
เสื้อโปโล 2 ตัว × 250 บาท = 500 บาท
ป้ายชื่อลูกเสือ 10 ชิ้น × 60 บาท = 600 บาท
เย็บอาร์ม 5 จุด × 10 บาท = 50 บาท
ยอดรวม
1,150.00 บาท
แปลงจำนวนเงินเป็นข้อความภาษาไทย
หนึ่งในฟังก์ชันที่ช่วยลดข้อผิดพลาดในการออกเอกสาร คือระบบแปลงตัวเลขเป็นข้อความภาษาไทยโดยอัตโนมัติ
ตัวอย่าง
1,150.00
จะแสดงเป็น
หนึ่งพันหนึ่งร้อยห้าสิบบาทถ้วน
หรือ
231,000.00
จะแสดงเป็น
สองแสนสามหมื่นหนึ่งพันบาทถ้วน
หากมีสตางค์ เช่น
1,250.50
ระบบจะแสดง
หนึ่งพันสองร้อยห้าสิบบาทห้าสิบสตางค์
ระบบค้นหาใบเสร็จย้อนหลัง
สามารถค้นหาใบเสร็จได้จากข้อมูลต่าง ๆ เช่น
- เลขที่ใบเสร็จ
- ชื่อลูกค้า
- เลขประจำตัวผู้เสียภาษี
- วันที่เริ่มต้น
- วันที่สิ้นสุด
- สถานะใบเสร็จ
ทำให้ค้นหาเอกสารย้อนหลังได้ง่าย แม้จะมีข้อมูลจำนวนมาก
แก้ไขใบเสร็จ
หากพบว่าข้อมูลผิด สามารถเปิดใบเสร็จเดิมมาแก้ไขได้
เช่น
- แก้ชื่อ
- แก้ที่อยู่
- แก้รายการ
- แก้จำนวน
- แก้ราคา
- แก้ผู้รับเงิน
- แก้หมายเหตุ
จากนั้นบันทึกข้อมูลใหม่ได้ทันที
ระบบยกเลิกใบเสร็จ
- หากใบเสร็จออกผิด สามารถใช้คำสั่ง ยกเลิกใบเสร็จ
- ระบบจะเก็บข้อมูลเดิมไว้เพื่อให้สามารถตรวจสอบย้อนหลังได้
- ใบเสร็จที่ยกเลิกจะไม่ถูกนำมาคำนวณรวมกับยอดขายปกติ
- เมื่อนำใบเสร็จที่ยกเลิกมาพิมพ์ จะมีข้อความหรือลายน้ำแสดงสถานะยกเลิกอย่างชัดเจน
พิมพ์ใบเสร็จขนาด A4
ใบเสร็จถูกออกแบบตามรูปแบบบิลเงินสด มีข้อมูลสำคัญครบถ้วน ได้แก่
- โลโก้
- ชื่อร้าน / หน่วยงาน
- ที่อยู่
- เบอร์โทรศัพท์
- เลขผู้เสียภาษี
- เล่มที่
- เลขที่
- วันที่
- ชื่อลูกค้า
- ที่อยู่ลูกค้า
- เลขประจำตัวประชาชน
- เลขผู้เสียภาษี
- ตารางรายการ
- จำนวน
- ราคาต่อหน่วย
- จำนวนเงิน
- ยอดรวม
- จำนวนเงินตัวอักษร
- ผู้รับเงิน
แบบพิมพ์ใช้กระดาษ A4 แนวตั้ง
และมีการเว้นพื้นที่ด้านซ้ายประมาณ 18 มิลลิเมตร สำหรับเจาะหรือเย็บเอกสาร
ตัวอักษรขนาดใหญ่ อ่านง่าย
ระบบได้ปรับขนาดตัวอักษรทั้งในหน้าโปรแกรมและในหน้าพิมพ์ให้มีขนาดใหญ่ขึ้น
โดยเฉพาะข้อมูลสำคัญ เช่น
- จำนวน
- รายการ
- ราคา
- ยอดเงิน
- วันที่
- ข้อมูลลูกค้า
ทำให้อ่านง่ายและเหมาะกับการใช้งานจริง
เมนูลูกค้า
- ระบบมีหน้าสำหรับจัดการข้อมูลลูกค้าโดยเฉพาะ
- สามารถเพิ่มและแก้ไขข้อมูลลูกค้าได้
- ช่วยสร้างฐานข้อมูลลูกค้าที่สามารถนำกลับมาใช้ในการออกบิลครั้งต่อไป
เมนูตั้งค่าระบบ
ผู้ดูแลระบบสามารถกำหนดค่าต่าง ๆ ได้ เช่น
- ชื่อร้าน / หน่วยงาน
- ที่อยู่
- โทรศัพท์
- เลขประจำตัวผู้เสียภาษี
- URL โลโก้
- เล่มที่เริ่มต้น
- เลขใบเสร็จถัดไป
- จำนวนหลักของเลขใบเสร็จ
- ผู้รับเงินเริ่มต้น
- ข้อความท้ายใบเสร็จ
เมื่อแก้ไขข้อมูลแล้ว ใบเสร็จที่พิมพ์จะใช้ข้อมูลตามที่ตั้งค่าไว้
รองรับการใช้งานบนมือถือ
หน้าเว็บออกแบบแบบ Responsive
สามารถใช้งานได้ทั้ง
- คอมพิวเตอร์
- Notebook
- Tablet
- Smartphone
เมนู Sidebar สามารถเปิดและปิดได้ เพื่อเพิ่มพื้นที่ในการใช้งานบนหน้าจอขนาดเล็ก
เทคโนโลยีที่ใช้
ระบบพัฒนาด้วย
- Google Apps Script สำหรับ Backend
- Google Sheets สำหรับ Database
- HTML5 / CSS3 / JavaScript สำหรับหน้าเว็บ
- Bootstrap 5 สำหรับ Responsive UI
- SweetAlert2 สำหรับแจ้งเตือน
- Chart.js สำหรับ Dashboard และกราฟข้อมูล
เหมาะสำหรับใคร
ระบบ CSRS สามารถประยุกต์ใช้ได้กับงานหลายประเภท เช่น
- ร้านค้าทั่วไป
- ร้านรับงานบริการ
- ร้านงานปัก
- ร้านซ่อม
- โรงเรียน
- หน่วยงาน
- งานกิจกรรม
- งานจำหน่ายสินค้า
- บุคคลทั่วไปที่ต้องการบันทึกรายรับ
- ผู้ที่ต้องการระบบออกบิลบน Google Sheets
ขั้นตอนการใช้งานโดยย่อ
- เข้าสู่ระบบด้วย Username และ PIN
- เลือกเมนู ออกบิลเงินสด
- เลือกหรือกรอกข้อมูลลูกค้า
- เพิ่มรายการสินค้าและบริการ
- ตรวจสอบยอดเงิน
- ตรวจข้อความจำนวนเงินตัวอักษร
- ระบุผู้รับเงิน
- กด บันทึก หรือ บันทึกและพิมพ์
- ตรวจสอบใบเสร็จใน Print Preview
- จากนั้นพิมพ์ออกกระดาษ A4 หรือบันทึกเป็น PDF
ทดลองใช้งานระบบ
สามารถเข้าไปสำเนาระบบได้ที่
ระบบบันทึกบิลเงินสด / Cash Sale Receipt System (CSRS)
ระบบนี้จัดทำขึ้นเพื่อช่วยลดขั้นตอนในการออกบิล จัดเก็บข้อมูลให้เป็นระบบ และนำเทคโนโลยี Google Apps Script มาประยุกต์ใช้กับงานจริง
หวังว่าจะเป็นอีกหนึ่งเครื่องมือที่สามารถนำไปประยุกต์ใช้และต่อยอดให้เหมาะสมกับงานของแต่ละท่านได้ครับ
#CSRS #CashSaleReceiptSystem #ระบบบันทึกบิลเงินสด #บิลเงินสด #GoogleAppsScript #GoogleSheets #WebApp #ระบบออกบิล #ระบบจัดการร้านค้า #ครูนิด #แบ่งปันโปรแกรมเพื่อการใช้งาน
