โปรไฟล์ธนาคาร

จําเป็นต้องมี โปรไฟล์ธนาคาร เพื่อนําเข้ารายการธนาคารจากใบแจ้งยอดจากธนาคาร รูปแบบที่รองรับคือ .ofx, .csv และ .txt

การนําทาง: ตั้งค่า > โปรไฟล์ธนาคารทาง > บัญชี (แท็บ)

อินเตอร์เฟซโปรไฟล์ธนาคาร

คำอธิบายปุ่ม

ปุ่มคำอธิบาย
เพิ่ม/แก้ไขอนุญาตให้แก้ไขหรือสร้างโปรไฟล์ธนาคารใหม่ได้
บันทึกบันทึกการเปลี่ยนแปลงใดๆ
การดำเนินการดาวน์โหลดโปรไฟล์ธนาคารจาก Master: แสดงรายการโปรไฟล์ธนาคารที่พร้อมใช้งานซึ่งสามารถดาวน์โหลดได้
ผลลัพธ์อนุญาตให้ส่งออกรายการ
เมนูเลย์เอ้าต์

คำอธิบายฟิลด์

ฟิลด์คำอธิบาย
รหัสหมายเลขที่ระบบสร้างขึ้นที่จัดสรรให้กับรายการ
รหัสคําอธิบายสั้น ๆ ของรายการ
คำอธิบายคําอธิบายฉบับเต็มของรายการ
นามสกุลไฟล์รายการดรอปดาวน์เพื่อเลือกหนึ่งในส่วนขยายเหล่านี้:
.ofx
.csv
.txt
ฟังก์ชัน Parserรายการแบบหล่นลงเพื่อเลือกฟังก์ชันตัวแยกวิเคราะห์
ตัวอย่างไฟล์ช่องทําเครื่องหมาย หากมีการอัปโหลดตัวอย่างไฟล์ ระบบจะตรวจสอบบล็อกโดยอัตโนมัติ
สร้างแล้ววันที่ที่รายการถูกสร้าง
อัปเดตแล้ววันที่อัปเดตรายการครั้งล่าสุด
อัปเดตโดยผู้ใช้ที่อัปเดตรายการล่าสุด
วิดเจ็ตเมนูย่อยที่มีฟังก์ชั่นดังต่อไปนี้:
– อัปโหลดไฟล์ตัวอย่าง
– ดาวน์โหลดไฟล์ตัวอย่าง
– ลบโปรไฟล์ธนาคาร

บทช่วยสอน

วิธีสร้างโปรไฟล์ธนาคาร

กระบวนงานนี้ถือว่าไฟล์ Parser ที่เกี่ยวข้องถูกสร้างขึ้นและอัปโหลดไปยังฐานข้อมูลหลัก

  1. ไปที่ โปรไฟล์ธนาคาร
  2. คลิก การดําเนินการ (ปุ่ม) > ดาวน์โหลดโปรไฟล์ธนาคารจากต้นแบบ
  3. คลิกโปรไฟล์ในรายการ
  4. คลิกที่ เลือก (ปุ่ม)

ข้อมูลทางเทคนิค: ไฟล์ตัวแยกวิเคราะห์

  1. Create a Postgres function to parse the bank files and update the Bank Import table. The function is created according to this format: 
    • ชื่อ = bank_parser_[file_extension][bank_name]: การค้นหาจะค้นหาฟังก์ชันที่ขึ้นต้นด้วย bank_parser_
    • พารามิเตอร์อินพุต = (bank_header_id จํานวนเต็ม)
  2. เมื่อสร้างแล้ว ให้อัปโหลดไฟล์ รวมถึงหมายเหตุเกี่ยวกับวิธีการทํางานไปยัง Master DB

แนวทางสําหรับการ bank_parser_… ฟังก์ชัน:

  • ฟังก์ชันควรตรวจสอบ หมายเลขบัญชีธนาคาร ที่ต้องอยู่ในฟิลด์ การค้นหา ของบัญชีธนาคาร ที่เชื่อมโยง หากการยืนยันล้มเหลว ให้ส่งคืนข้อความแสดงข้อผิดพลาด
  • หากไฟล์ส่งออกมี ID ที่ไม่ซ้ํากัน (เช่น FITID ในไฟล์ FNB .ofx) ค่านี้จะถูกบันทึกลงในฟิลด์ bank_id และใช้เพื่อตรวจสอบธุรกรรมที่ซ้ํากันในตาราง bank_items ฟังก์ชันต้องตั้งค่าวันที่เริ่มต้นและวันที่สิ้นสุด
  • ถ้าไฟล์ส่งออกไม่มีรหัสที่ไม่ซ้ํากัน ฟิลด์ bank_id ควรเว้นว่างไว้ เฉพาะธุรกรรมที่ลงวันที่ในหรือหลัง วันที่เริ่มต้น เท่านั้นที่ต้องนําเข้า และฟังก์ชันต้องตั้งค่า วันที่สิ้นสุด