สาเหตุ ถ้ากลับไปดูหน้าตารางราคาเสริม
ในส่วนบรรทัดที่กำหนดหน่วยขายเป็น ถุง
ก็ใส่วันที่เริ่มเป็นวันที่ 04/05/54 ซึ่งก็เป็นวันที่เดียวกับที่เปิดบิลขาย
แต่ที่โปรแกรมมีข้อความเตือน เพราะโปรแกรมจะดูราคาขายเรียงเป็นบรรทัด
จากบนลงล่าง ซึ่งวันที่ขายนี้โปรแกรมเช็คเจอบรรทัดส่วนลดก่อน
แต่ไม่มีบรรทัดที่จะเป็นฐาน ที่จะเอาส่วนลดไปคำนวณ
โปรแกรมเลยฟ้องข้อความตามด้านบน
ส่วนอีกกรณีถ้าขายเป็นหน่วยหีบ ก็กำหนดคล้ายกันกับหน่วยถุง ในตารางราคาเสริม แต่ไม่ฟ้องสามารถเปิดบิลขาย
เพราะโปรแกรมเช็คที่หน่วยขายด้านบน กำหนดเป็นหีบ
ก็จะดูราคาที่กำหนดไว้ ซึ่งตรงนี้กำหนดราคาที่1 ก็จะเก็บราคานี้ก่อน
พอมาเจอบรรทัดส่วนลดก็เลยไม่ฟ้อง
แต่โปรแกรมก็เช็คบรรทัดต่อไปก็จะไปเจอราคา 2,034.- ก็จะให้ราคานี้พร้อมกับส่วนลด
ตามรูปด้านล่าง