หากท่านกำลังตั้งหนี้ หรือออกบิลเก็บเงินลูกค้า แล้วพบว่ามี Error เด้งขึ้นมา

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

 ขณะที่ทำการตั้งหนี้เปิดบิลจ่ายงานให้ Supplier หรือ เปิด invoice เรียกเงินลูกค้า พอมาถึงขั้นตอนที่จะต้องกดปุ่ม validate เพื่อยืนยันการเปิดบิล ก็พบว่า      เกิด error ตัวนี้เด้งขึ้นมา


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

หากพร้อมแล้วงั้นเรามาเริ่มอธิบายกันก่อนเลย

หากขึ้น error ดังรูปนี้มา เบื้องต้นให้เรา กด see details ก่อน หลังจากนั้นจะปรากฎข้อความด้านในที่ซ่อนอยู่ หากไม่รู้ว่าข้อความข้างในความหมายของมัน ก็ถ่ายรูปข้อมูลข้างในส่งให้กับเจ้าหน้าที่ไอทีได้เลย)


สำหรับเคสนี้ เมื่อกด เข้าไปดูรายละเอียดข้อความที่ซ่อนอยู่ ให้สังเกตตรงกรอกสีแดง และเส้นขีดสีแดง ซึ่งเป็น ข้อความทางภาษาโปรแกรม นั่นคือ tax_id = taxes[0][‘tax_id’] หากเราแปล จะมีความหมายได้ว่า ช่องภาษี (tax) ยังไม่การใส่อัตราภาษี  นั่นเอง



ซึ่งพอไปย้อนดูที่หน้าเปิด Bill หรือ หน้าเปิด invoice จะพบว่า ที่ช่อง Tax ไม่มีการใส่อัตราภาษีลงไป  จึงทำให้เกิดหน้าต่าง error เตือนแสดงให้ใส่อัตราภาษีให้ครบถ้วนก่อน กด Validate เปิดบิล 





วิธีการแก้ไข
1. กด Edit 


       2. เลือกประเภทภาษีที่ต้องการใส่ เช่น ภาษีขาย 7 % 

     3. กด Save 

    

      หลังจากทำการกรอกข้อมูลครบแล้วให้ลองกด validate หากทำรายการสำเร็จ จะปรากฏ สถานะ เป็น open (แถบสถานะอยู่ตรงขวา เลขที่บิล (AP) และ เลขที่ใบกำกับภาษี (DO) ขึ้นมา ดังภาพ 

     

   


              ดังนั้น สิ่งสำคัญนการแก้ไขปัญหาที่เกิดขึ้นในระหว่างการใช้โปรแกรม ขั้นแรกเลยให้เราลองอ่าน ตัว Error ที่แจ้งเตือนเราก่อนว่ามันเกิดจากตรงไหน หรือเกิดจากเราขั้นตอนอะไรไป หากเรารู้ของมันแล้ว วิธีการแก้ไขเพื่อสามารถมันทำงานต่อไปได้ ก็ไม่ใช่เรื่องที่ยากอีกต่อไป