วิธีนำเข้าข้อมูลรายการเดินบัญชีธนาคารเข้าสู่ Sage (Bank Statement Import to Sage Guide) | PDFSub
การแก้ไขปัญหาข้อผิดพลาดในการนำเข้าข้อมูลทั่วไป
"รูปแบบวันที่ไม่ตรงกัน" / วันที่ผิดพลาด
สาเหตุ: ไฟล์ CSV ของคุณใช้รูปแบบ MM/DD/YYYY แต่ Sage ต้องการ DD/MM/YYYY (หรือในทางกลับกัน) ซึ่งมักเป็นปัญหาสำหรับวันที่ที่ทั้งวันและเดือนมีค่าไม่เกิน 12 เช่น 03/02/2026 อาจหมายถึงวันที่ 2 มีนาคม หรือ 3 กุมภาพันธ์ และ Sage จะไม่แจ้งเตือนหากตีความผิด
วิธีแก้ไข: ตรวจสอบการตั้งค่า Locale ใน Sage ของคุณ ใน Sage Business Cloud ให้ไปที่ Settings > Financial Settings เพื่อตรวจสอบรูปแบบวันที่ที่โปรแกรมต้องการ จากนั้นปรับรูปแบบไฟล์ CSV ของคุณให้ตรงกัน หากไม่แน่ใจ ให้ใช้รูปแบบ YYYY-MM-DD ซึ่งมีความชัดเจนที่สุด
"ข้อมูลไม่ถูกต้อง" หรือ "ไม่สามารถนำเข้าไฟล์ได้"
สาเหตุ: มักเกิดจากปัญหาโครงสร้าง เช่น มีแถวว่างที่ด้านล่าง, มีแถวสรุปยอดรวม, มีอักขระที่มองไม่เห็น หรือไฟล์ถูกบันทึกด้วยเครื่องหมายเซมิโคลอน (;) แทนที่จะเป็นคอมมา (,) ซึ่งพบบ่อยในไฟล์ Excel ของยุโรป
วิธีแก้ไข: เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความธรรมดา (เช่น Notepad, TextEdit, VS Code ไม่ใช่ Excel) ตรวจสอบว่าไม่มีบรรทัดว่างที่ท้ายไฟล์ ตรวจสอบว่าใช้คอมมาคั่นระหว่างฟิลด์ และลบแถวที่ไม่ใช่รายการธุรกรรมออก (เช่น ยอดรวม, หัวกระดาษ, สรุปยอดคงเหลือ)
รายการธุรกรรมซ้ำหลังนำเข้า
สาเหตุ: คุณนำเข้าข้อมูลที่มีช่วงวันที่ทับซ้อนกัน หรือนำเข้าไฟล์เดิมซ้ำ ไฟล์ CSV ไม่มีรหัสธุรกรรม (Transaction ID) ทำให้ Sage ไม่สามารถตรวจจับรายการซ้ำได้โดยอัตโนมัติ
วิธีแก้ไข: ก่อนนำเข้า ให้ตรวจสอบช่วงวันที่ของรายการที่มีอยู่แล้วในบัญชี หากจำเป็นต้องนำเข้าช่วงเวลาที่ทับซ้อนกัน ให้ตรวจสอบรายการอย่างละเอียดหลังนำเข้าและลบรายการที่ซ้ำออกด้วยตนเอง วิธีที่ดีกว่าคือใช้รูปแบบ OFX ซึ่งมี FITID สำหรับการตรวจจับรายการซ้ำโดยอัตโนมัติ
รายการธุรกรรมหายไป
สาเหตุ: รายการที่มีจำนวนเงินเป็นศูนย์, รายการในวันที่เดียวกันที่ Sage มองว่าซ้ำกัน หรือแถวที่ไม่ตรงกับโครงสร้างคอลัมน์ที่คาดไว้
วิธีแก้ไข: ตรวจสอบไฟล์ CSV ต้นฉบับว่ามีแถวที่มีจำนวนเงินเป็นศูนย์หรือไม่ (บางธนาคารรวมรายการพักเงินหรือรายการยกเลิกเป็นยอด $0.00) ตรวจสอบว่าทุกแถวมีจำนวนคอลัมน์เท่ากัน Sage บางเวอร์ชันจะข้ามแถวที่อ่านค่าไม่ได้โดยไม่แจ้งเตือน ให้เปรียบเทียบจำนวนรายการในไฟล์กับจำนวนที่นำเข้าจริง
ปัญหาการเข้ารหัสอักขระพิเศษ
สาเหตุ: ไฟล์ CSV ถูกบันทึกในรูปแบบ Latin-1, Windows-1252 หรือการเข้ารหัสอื่นที่ไม่ตรงกับที่ Sage ต้องการ ทำให้อักขระพิเศษหรือภาษาที่ไม่ใช่ภาษาอังกฤษแสดงผลผิดเพี้ยน
วิธีแก้ไข: บันทึกไฟล์ใหม่เป็น UTF-8 ในโปรแกรมแก้ไขข้อความหรือโปรแกรมสเปรดชีตของคุณ ใน Excel ให้ไปที่ File > Save As > CSV UTF-8 (Comma delimited) ส่วนใน Google Sheets การส่งออกข้อมูลจะเป็น UTF-8 โดยอัตโนมัติ
เปรียบเทียบการนำเข้าข้อมูล: Sage 50 กับ Sage Business Cloud
| คุณสมบัติ | Sage 50 (Desktop) | Sage Business Cloud |
|---|---|---|
| รูปแบบที่รองรับ | CSV, OFX | CSV, OFX, QIF |
| UI การจับคู่คอลัมน์ | ไม่มี (ลำดับคอลัมน์คงที่) | มี (จับคู่แบบโต้ตอบได้) |
| รูปแบบวันที่ | ต้องตรงกับ Locale เท่านั้น | เลือกได้ระหว่างนำเข้า |
| การตรวจจับรายการซ้ำ | จำกัด | ดีกว่า (ใช้ OFX FITIDs) |
| ขนาดไฟล์สูงสุด | ไม่มีขีดจำกัด (ประสิทธิภาพอาจลดลง) | ขึ้นอยู่กับแผน |
| การเชื่อมต่อธนาคาร | จำกัด (เฉพาะ Sage 50cloud) | มี (ใช้ระบบ Yodlee) |
| เส้นทางการนำเข้า | File > Import > Bank Transactions | Banking > Import Statement |
| คอลัมน์เดบิต/เครดิตแยก | รองรับ | รองรับ (Money In/Money Out) |
| การเข้ารหัส | แนะนำ Windows-1252 | แนะนำ UTF-8 |
| การนำเข้าแบบกลุ่ม | ทีละไฟล์ | ทีละไฟล์ |
| รูปแบบที่ดีที่สุด | CSV | OFX |