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