Reference
Common Mistakes

Common Mistakes — ข้อผิดพลาดที่พบบ่อย

รวบรวมจาก UAT scenarios และ pattern ที่พบในโปรเจกต์จริง

ทั่วไป (ทุก Document)

ข้อผิดพลาดสาเหตุวิธีแก้
เอกสารหายหลังสร้างออกจากหน้าโดยไม่กด Saveกด Save ทุกครั้ง ก่อนออกจากหน้า
แก้เอกสารที่ Submit แล้วไม่ได้ERPNext ล็อกเอกสารหลัง Submitต้อง Cancel + Amend เท่านั้น
Journal Entry ผิดบัญชีเลือก Tax Template ผิดตรวจสอบ Account Head ใน Template ก่อนใช้
Due date ผิดไม่ได้ตั้ง Payment TermsAssign Payment Terms ให้ Customer/Supplier master

Sales Invoice

ข้อผิดพลาดสาเหตุวิธีแก้
Invoice ไม่มีใน AR Agingสร้างจากหน้าหลักโดยตรง ไม่ได้ link จาก Sales Orderควรสร้างจาก Sales Order > Create > Sales Invoice เสมอ
ลูกค้าเซ็นแล้วแต่ยังไม่ Submitลืม Submit หลังลูกค้าคืนเอกสารSubmit ทันทีที่ได้เอกสารเซ็นกลับมา
Output VAT ไม่ขึ้นใน ภ.พ.30ลืมเลือก Tax Templateตรวจสอบ Taxes and Charges section ทุกครั้ง
ยอด Invoice ไม่ตรงกับ Sales Orderแก้ราคาใน Invoice โดยตรงแก้ที่ Sales Order แล้วค่อย Make Invoice ใหม่
ส่งใบแจ้งหนี้ให้ลูกค้าก่อน Submit ได้ไหมได้ — Draft สามารถ Print ส่งได้ แต่ต้อง Submit ก่อนรับชำระ

Payment Entry (AR — รับชำระ)

ข้อผิดพลาดสาเหตุวิธีแก้
Invoice ยังค้างอยู่ทั้งที่รับเงินแล้วทำ Payment Entry แต่ลืม Submitตรวจสอบสถานะ Payment Entry ให้เป็น Submitted
รับเงินบางส่วนแต่ Invoice หายไปจาก Agingไม่ได้ระบุ Outstanding Amount ถูกต้องตรวจสอบ Allocations ใน Payment Entry
ลูกค้าโอนมาแต่ยอดไม่ตรง (ขาดค่าธรรมเนียม)ใช้ Write Off Amount สำหรับส่วนต่างเล็กน้อย
พิมพ์ใบเสร็จก่อนรับเงินจริงPrint จากสถานะ Draftระวัง — Draft พิมพ์ได้แต่ยังไม่บันทึกบัญชี

Purchase Invoice

ข้อผิดพลาดสาเหตุวิธีแก้
ซื้อไม่มี PO แล้วระบบหา Advance Payment ไม่เจอไม่ได้สร้าง Deposit Invoice ก่อนต้องสร้าง Deposit Invoice → Payment (Advance) ก่อน แล้วค่อย link
Input VAT ไม่ขึ้นใน ภ.พ.30เลือก Undue Input VAT Template แทน Input VATตรวจสอบว่าได้รับใบกำกับแล้ว — ถ้ารับแล้วต้องใช้ Input VAT
วันชำระผิด (ไวกว่าที่ตกลง)ไม่ได้ตั้ง Due Date ตาม credit termตรวจสอบ Due Date ทุกครั้งก่อน Submit
Purchase Invoice ซ้ำสร้างซ้ำจากหลาย POตรวจสอบ Supplier Invoice No. ก่อนสร้าง — ใส่เลขใบกำกับ Supplier ทุกครั้ง

Deposit (มัดจำ — ทั้งรับและจ่าย)

ข้อผิดพลาดสาเหตุวิธีแก้
มัดจำไม่ถูกหักออกจาก Final Invoiceลืมกด Get Advancesไปที่ Tab Payment > Advance Payment > Get Advances Received/Paid
Journal Entry มัดจำผิดไม่ได้ติ๊ก "Is Deposit Invoice"ต้องติ๊กก่อน Submit — ถ้าลืมต้อง Cancel + Amend
ยอดมัดจำค้างอยู่ใน Advance Accountไม่ได้ link Final Invoiceตรวจสอบ GL ของ Advance to Supplier / Advance from Customer

Undue VAT

ข้อผิดพลาดสาเหตุวิธีแก้
Undue VAT ไม่ถูก clear สิ้นเดือนลืมทำ Journal Entryทำ JE ทุกสิ้นเดือน: DR Input VAT / CR Undue Input VAT
ยอด ภ.พ.30 น้อยกว่าความจริงUndue VAT ยังค้างอยู่ตรวจสอบ GL ของ Undue Input VAT ก่อนยื่นทุกเดือน
ใช้ Input VAT Template ทั้งที่ยังไม่มีใบกำกับเลือก Template ผิดถ้าไม่มีใบกำกับ → ใช้ Undue Input VAT เสมอ

WHT (ภาษีหัก ณ ที่จ่าย)

ข้อผิดพลาดสาเหตุวิธีแก้
WHT ไม่คำนวณอัตโนมัติไม่ได้ assign WHT Category ใน Supplier/Itemตรวจสอบ Supplier master > Tax tab และ Item > Tax tab
ออก 50 ทวิ ไม่ได้Supplier ไม่มี Tax ID ในระบบอัปเดต Tax ID ใน Supplier master ก่อน
WHT rate ผิดเลือก Category ไม่ตรงกับประเภทรายได้ตรวจสอบ Tax Withholding Category ให้ตรงกับบริการที่จ่าย
ลืมออก 50 ทวิตรวจสอบ WHT Certificate List ทุกเดือน — ต้องออกภายใน 3 วันทำการ

Debit Note / Credit Note

ข้อผิดพลาดสาเหตุวิธีแก้
ใส่ยอดเต็มแทนที่จะใส่แค่ส่วนต่างเข้าใจผิดว่าต้องใส่ยอดทั้งหมดใส่เฉพาะ ส่วนที่ต้องการปรับ เท่านั้น
Note ไม่ reference Invoice เดิมสร้าง standalone โดยไม่ Make from Invoiceต้องสร้างจาก Invoice เดิมเสมอ — ห้ามสร้างใหม่ตรงๆ
VAT ไม่ถูก reverseเลือก Tax Template ผิดใน Noteใช้ Tax Template เดียวกับ Invoice เดิม

Billing (รวมวางบิล)

ข้อผิดพลาดสาเหตุวิธีแก้
รวม Invoice ต่าง Party ไม่ได้ระบบไม่อนุญาตต้องเป็น Customer/Supplier เดียวกันเท่านั้น
Invoice บางใบหายไปจาก BillingInvoice นั้น Submit ไม่สมบูรณ์ตรวจสอบสถานะ Invoice ทุกใบให้เป็น Unpaid ก่อนสร้าง Billing
ปิด Billing เองเมื่อยอดส่วนต่างเล็กน้อยลูกค้าโอนมาไม่ครบใช้ Close Outstanding เพื่อปิด Billing ด้วยยอดที่รับมา