บัญชีที่ไม่เปลี่ยนแปลง
เปิดตัวในเวอร์ชัน 13
การเปลี่ยนแปลงครั้งสำคัญได้ถูกแนะนำใน ERPNext ตั้งแต่เวอร์ชัน 13 เป็นต้นไป การเปลี่ยนแปลงนี้ส่งผลต่อวิธีการทำงานของ Accounting Ledger (General Ledger) และ Stock Ledger ใน ERPNext มีหลายเหตุผลว่าทำไมบัญชีแยกประเภทควรเป็นแบบไม่เปลี่ยนแปลง โดยยกตัวอย่างเช่น:
- การลงรายการบัญชีย้อนหลังในอนาคตใช้ทรัพยากรการคำนวณสูง ในการลงบัญชีธุรกรรมย้อนหลัง รายการในอนาคตทั้งหมดจะต้องถูกลงรายการใหม่
- ใน Stock Ledger ที่การประเมินค่าอิงตามวิธี First-in-first-out (FIFO) ลำดับทั้งหมดอาจถูกสร้างใหม่ ซึ่งอาจกระทบต่อการประเมินค่าและกำไรสำหรับธุรกรรมที่ตามมา
- ภาษีที่ชำระสำหรับงวดใดงวดหนึ่งอาจมีการเปลี่ยนแปลงด้วย
ผลกระทบต่อธุรกรรมประจำวันมีดังนี้
1. รายการย้อนกลับเมื่อยกเลิกธุรกรรม

เมื่อยกเลิกธุรกรรมใดๆ แทนที่จะลบ GL Entries ของธุรกรรมนั้น รายการย้อนกลับจะถูกบันทึกเพื่อยกเลิกผลกระทบของธุรกรรมนั้นในวันที่ยกเลิก

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

ตัวอย่างเช่น: สมมติว่ามีการทำธุรกรรมสต็อกสำหรับ สินค้า A โดยมีเวลาลงบัญชีเป็น 19-06-2020 23:00:10 หลังจากธุรกรรมนี้ คุณจะไม่สามารถลงบัญชีธุรกรรมสำหรับ สินค้า A ที่มีเวลาลงบัญชีก่อนเวลาดังกล่าวได้