บทความ / ร้านขายยา

โปรแกรมขายยา ใบเสร็จ 80mm ต้องมีข้อมูลอะไรบ้าง ให้ตรวจสอบย้อนกลับได้ทั้งล็อตและวันหมดอายุ

30 กรกฎาคม 2569 อ่าน 13 นาที

โปรแกรมขายยา ใบเสร็จ 80mm ที่ตรวจสอบย้อนกลับได้ ต้องพิมพ์อย่างน้อย 4 อย่างต่อหนึ่งรายการยา คือ ชื่อยา เลขทะเบียนยา (เลข อย.) เลขล็อตการผลิต และวันหมดอายุ ครบทุกใบทุกครั้งที่ขาย ไม่ใช่แค่บันทึกไว้ในสต็อกหลังบ้านเฉยๆ เพราะถ้าวันหนึ่งยาล็อตนั้นถูกเรียกคืนหรือ อย. เข้าตรวจ ใบเสร็จคือหลักฐานชิ้นเดียวที่ตามกลับไปหาได้ว่าล็อตนี้ขายให้ใครไปแล้วบ้าง

ร้านขายยาส่วนใหญ่ยังคิดว่าใบเสร็จ 80mm คือแค่เรื่องตัดกระดาษให้พอดีเครื่องพิมพ์ พิมพ์ชื่อยากับราคาก็จบ แต่พอถึงวันที่ อย. ขอดูย้อนหลัง หรือมีประกาศเรียกคืนยาล็อตใดล็อตหนึ่ง ร้านที่ใบเสร็จไม่มีเลขล็อต-วันหมดอายุจะตอบไม่ได้เลยว่าขายยาล็อตนั้นออกไปกี่ชิ้น ให้ใครไปบ้าง ต้องไล่เปิดสมุดสต็อกทีละหน้า เสียเวลาเป็นวัน

ใบเสร็จร้านขายยา 80mm ต้องมีข้อมูลอะไรบ้าง

ใบเสร็จร้านขายยาที่ตรวจสอบย้อนกลับ (traceability) ได้จริง ต้องมีข้อมูล 7 ส่วนนี้ครบ: ชื่อร้าน/เลขที่ใบอนุญาต, วันที่-เวลาขาย, ชื่อยาและรูปแบบ (เช่น เม็ด/ซอง), เลขทะเบียนยา, เลขล็อตการผลิต, วันหมดอายุ และจำนวน-ราคาต่อหน่วย

ข้อมูลพวกนี้ต้องอยู่ ต่อรายการ ไม่ใช่สรุปรวมท้ายบิล เพราะยาแต่ละตัวในบิลเดียวกันอาจมาจากคนละล็อต คนละวันหมดอายุ ถ้าใบเสร็จพิมพ์รวมเป็นก้อนเดียว จะแยกไม่ออกว่าเม็ดไหนมาจากล็อตไหน

ถ้าร้านคุณใช้ ระบบคุมสต็อกยาแบบ Lot และวันหมดอายุ (FEFO) อยู่แล้ว ข้อมูลล็อต-วันหมดอายุจะดึงจากสต็อกมาพิมพ์อัตโนมัติตอนขาย ไม่ต้องให้พนักงานพิมพ์มือ ซึ่งจุดนี้แหละที่ลดความผิดพลาดได้มากที่สุด เพราะการกรอกมือคือจุดที่เลขล็อตพิมพ์ผิดบ่อยที่สุด

ทำไมต้องพิมพ์เลขล็อตกับวันหมดอายุลงใบเสร็จ ไม่ใช่แค่เก็บในสต็อก

เพราะใบเสร็จอยู่ในมือลูกค้า ส่วนสต็อกอยู่ในร้าน เวลาเกิดเหตุเรียกคืนยา (recall) หน่วยงานจะถามหา "ใครซื้อยาล็อตนี้ไปบ้าง" ถ้าข้อมูลล็อตอยู่แค่ในระบบสต็อก ร้านรู้ว่าตัดสต็อกออกไปกี่ชิ้น แต่ไม่รู้ว่าออกไปหาใคร

การพิมพ์เลขล็อตและวันหมดอายุลงใบเสร็จทำให้ traceability ครบวงจรสองทาง คือย้อนจากสต็อกไปหาใบเสร็จได้ และย้อนจากใบเสร็จที่ลูกค้าถือมากลับมาเช็คสต็อกได้ กรณีนี้สำคัญมากถ้าร้านคุณขายยาควบคุมพิเศษที่ต้องบันทึกข้อมูลผู้ซื้อละเอียดอยู่แล้ว การมีเลขล็อตในใบเสร็จช่วยให้เชื่อมข้อมูลสองชุดนี้เข้าด้วยกันได้ทันที ไม่ต้องเปิดสองระบบเทียบมือ

เลขทะเบียนยาต้องอยู่ตรงไหนของใบเสร็จ

เลขทะเบียนยา (เช่น 1A 123/45) ควรพิมพ์ต่อท้ายชื่อยาทันทีในบรรทัดเดียวกัน ไม่ใช่แยกไปอยู่ท้ายบิลหรือใส่เฉพาะยาบางตัว

เหตุผลคือเวลาเภสัชกรหรือเจ้าหน้าที่ อย. ไล่เช็คใบเสร็จย้อนหลัง เขาต้องจับคู่ชื่อยากับเลขทะเบียนได้ในบรรทัดเดียว ไม่ต้องเปิดฐานข้อมูลเทียบเพิ่ม ถ้าโปรแกรมขายยาที่ใช้อยู่ผูก ทะเบียนยา ขย.9/ขย.10/ขย.11 เข้ากับข้อมูลสินค้าตั้งแต่ตอนรับยาเข้าสต็อก เลขทะเบียนจะดึงมาพิมพ์อัตโนมัติทุกใบ ไม่ต้องมานั่งกรอกซ้ำตอนขาย

โปรแกรมขายยาต้องตั้งค่าเครื่องพิมพ์ 80mm ยังไงให้พิมพ์ข้อมูลครบไม่ตัดบรรทัด

กระดาษ 80mm พิมพ์ได้ประมาณ 42-48 ตัวอักษรต่อบรรทัดสำหรับฟอนต์ขนาดมาตรฐาน ถ้าใส่ทั้งชื่อยา เลขทะเบียน เลขล็อต วันหมดอายุ ในบรรทัดเดียวจะล้นและถูกตัดคำ วิธีที่ใช้ได้จริงคือแยกเป็น 2 บรรทัดต่อรายการ

บรรทัดแรก: ชื่อยา + จำนวน + ราคา (แบบใบเสร็จทั่วไป) บรรทัดที่สอง (ตัวเล็กลงหรือเยื้องเข้า): เลขทะเบียน / Lot: xxxx / EXP: วว/ดด/ปปปป

การตั้งค่าฝั่งโปรแกรมต้องกำหนดให้ฟิลด์ล็อตและวันหมดอายุเป็น "บังคับพิมพ์" ไม่ใช่ optional ที่พนักงานเปิด-ปิดเองได้ ไม่งั้นวันไหนรีบขายก็มีโอกาสข้าม และควรตั้งขนาดฟอนต์บรรทัดที่สองให้เล็กกว่าบรรทัดหลักเล็กน้อยเพื่อประหยัดพื้นที่กระดาษ แต่ต้องอ่านออกด้วยตาเปล่า ไม่ใช่เล็กจนต้องส่องแว่น

เครื่องพิมพ์ความร้อน 80mm ทั่วไปที่รองรับคำสั่ง ESC/POS ตั้งค่าผ่านโปรแกรมได้ตรงๆ ไม่ต้องซื้อเครื่องพิมพ์เฉพาะทาง สิ่งที่ต้องเช็คคือไดรเวอร์รองรับภาษาไทยเต็มรูปแบบ เพราะชื่อยาบางตัวมีชื่อสามัญภาษาไทยยาว ถ้าฟอนต์ไม่รองรับจะพิมพ์เป็นตัวอักษรมั่ว

ถ้าโดนตรวจหรือมีการเรียกคืนยา ใบเสร็จแบบนี้ช่วยอะไร

ช่วยให้ตอบเจ้าหน้าที่ได้ทันทีว่ายาล็อตที่ถูกเรียกคืนขายออกไปกี่ชิ้น วันไหนบ้าง โดยไม่ต้องปิดร้านมานั่งไล่สมุดหรือเปิดไฟล์ Excel เทียบทีละแถว

เวลาต่ออายุใบอนุญาตร้านขายยาก็เช่นกัน เจ้าหน้าที่มักขอดูว่าร้านมีระบบติดตามยาควบคุมและยาที่มีอายุอย่างไร ร้านที่ใบเสร็จมีเลขล็อต-วันหมดอายุพร้อมออกรายงานย้อนหลังได้ทันที จะผ่านการตรวจเร็วกว่าร้านที่ต้องขอเวลากลับไปรวบรวมเอกสารเพิ่ม

อีกจุดที่มักถูกมองข้ามคือการตรวจนับสต็อกยาประจำวันตอนปิดยอด ถ้าใบเสร็จมีเลขล็อตครบ การกระทบยอดขายกับสต็อกที่ตัดออกจะตรงกันเป๊ะ ไม่ต้องเดาว่ายาที่หายไปจากชั้นคือขายจริงหรือเป็นของหลุดสต็อก

ฟอร์แมตใบเสร็จ 80mm ที่ควรมีครบทุกจุด

เรียงจากบนลงล่าง ใบเสร็จร้านขายยาที่ตรวจสอบย้อนกลับได้ควรมีลำดับนี้

  1. หัวใบเสร็จ: ชื่อร้าน เลขที่ใบอนุญาตขายยา ที่อยู่ เบอร์โทร
  2. เลขที่ใบเสร็จ วันที่-เวลาขาย ชื่อพนักงาน/เภสัชกรผู้ขาย
  3. รายการยา แต่ละรายการมี 2 บรรทัด: (ชื่อยา จำนวน ราคา) และ (เลขทะเบียน / เลขล็อต / วันหมดอายุ)
  4. ยอดรวม ส่วนลด (ถ้ามี) ยอดสุทธิ
  5. รูปแบบใบกำกับภาษีอย่างย่อตามที่สรรพากรกำหนด ถ้าร้านจดทะเบียน VAT
  6. ท้ายบิล: ข้อความแจ้งเงื่อนไขการคืน/เปลี่ยนยา (ถ้ามีนโยบาย)

ถ้าร้านมีระบบสมาชิกสะสมแต้ม ควรเพิ่มบรรทัดคะแนนสะสม-คะแนนคงเหลือไว้ท้ายบิลด้วย เพื่อให้ลูกค้าเห็นสิทธิ์ตัวเองในใบเดียว ไม่ต้องถามพนักงานซ้ำ

โปรแกรมขายยาที่ดีควรให้ปรับฟอร์แมตพวกนี้ได้เองจากหน้าตั้งค่า ไม่ต้องเรียกช่างมาแก้ทุกครั้งที่ อย. เปลี่ยนข้อกำหนด หรือร้านอยากเพิ่ม-ลดข้อมูลบางบรรทัด

Pharma System (PharmaPOS) ออกแบบใบเสร็จ 80mm ให้ดึงเลขล็อต วันหมดอายุ และเลขทะเบียนยาจากสต็อกมาพิมพ์อัตโนมัติทุกใบ ไม่ต้องพิมพ์มือ พร้อมออกทะเบียน ขย.9/ขย.10/ขย.11 ต่อจากการขายหน้าร้านให้ในตัว ถ้าร้านคุณกำลังจะเลือกโปรแกรมขายยาตัวใหม่ ลองดูเกณฑ์เปรียบเทียบใน โปรแกรม POS ร้านขายยา แนะนำ: เกณฑ์เลือกให้เหมาะกับร้านคุณ ประกอบการตัดสินใจ

คำถามที่พบบ่อย (FAQ)

ใบเสร็จร้านขายยาแบบเดิมที่ไม่มีเลขล็อตผิดกฎหมายไหม ไม่ได้ผิดกฎหมายในตัวเอง แต่เมื่อเกิดการเรียกคืนยาหรือ อย. ตรวจสอบ ร้านที่ไม่มีเลขล็อตในใบเสร็จจะตามตัวลูกค้าที่ซื้อยาล็อตนั้นไปไม่ได้ ทำให้เสี่ยงต่อการดำเนินการล่าช้าและถูกตั้งข้อสังเกตเรื่องระบบควบคุมคุณภาพของร้าน

ใบเสร็จ 80mm พิมพ์ทั้งเลขล็อต วันหมดอายุ เลขทะเบียน แล้วจะยาวเกินไปไหม ไม่ยาวเกินถ้าจัดเป็น 2 บรรทัดต่อรายการและใช้ฟอนต์บรรทัดรองที่เล็กลง บิลที่มี 3-4 รายการยายังคงพอดีกับกระดาษความยาวมาตรฐาน ไม่ต้องเปลี่ยนไปใช้กระดาษขนาดใหญ่ขึ้น

โปรแกรมขายยาต้องรองรับสแกนบาร์โค้ดเพื่อดึงข้อมูลล็อตอัตโนมัติไหม ควรรองรับ เพราะการสแกนบาร์โค้ดตัดสต็อกอัตโนมัติจะดึงเลขล็อตและวันหมดอายุที่ผูกกับสินค้าตัวนั้นมาพิมพ์ให้เองทันที ลดโอกาสพนักงานกรอกเลขล็อตผิดหรือข้ามไปเลยตอนรีบขาย

ถ้าร้านใช้ Excel คุมสต็อกอยู่ ต้องย้ายมาใช้โปรแกรมขายยาก่อนไหมถึงจะทำใบเสร็จแบบนี้ได้ ต้องมีระบบที่ผูกเลขล็อต-วันหมดอายุ-เลขทะเบียนไว้กับสินค้าแต่ละตัวก่อน ถึงจะดึงมาพิมพ์อัตโนมัติได้ ถ้ายังใช้ Excel แยกไฟล์ พนักงานต้องกรอกมือทุกครั้ง ซึ่งมีโอกาสพิมพ์ผิดหรือลืมสูง ลองอ่านเพิ่มเติมที่ เปลี่ยนจาก Excel มาใช้โปรแกรมร้านขายยา ต้องเตรียมอะไรบ้าง

อยากรู้ว่าใบเสร็จร้านคุณตอนนี้ตั้งค่าครบตามนี้หรือยัง ทักแชทมาที่ Pharma System ให้ทีมช่วยเช็คฟอร์แมตใบเสร็จ 80mm ของร้านคุณได้เลย

อยากให้ระบบทำงานพวกนี้ให้อัตโนมัติ?

PharmaPOS — ระบบร้านขายยาครบวงจร เริ่มใช้ฟรี

เริ่มใช้ฟรี

บทความอื่นที่น่าสนใจ