ไฟล์ ABA คืออะไร??
ไฟล์ที่มีนามสกุล .aba คือรูปแบบไฟล์ของ Australian Bankers Association (ABA) หรือรูปแบบไฟล์ Cemtext ที่ธนาคารใช้สำหรับธุรกรรมแบบแบตช์ ธนาคารส่วนใหญ่ใช้สำหรับการเก็บบันทึกทางการเงิน หรือที่เรียกว่าไฟล์ Direct Entry รูปแบบไฟล์ ABA ได้รับการยอมรับโดยธนาคารส่วนใหญ่ของออสเตรเลียเป็นรูปแบบเริ่มต้นสำหรับการทำธุรกรรมแบบแบตช์ ยังไม่ได้รับการยอมรับว่าเป็นรูปแบบมาตรฐานแม้ว่าจะมีการใช้งานโดย Bank of Queensland, NAB และ Westpac ก็ตาม ไฟล์ ABA สามารถเปิดได้ด้วยโปรแกรมแก้ไขข้อความใดๆ เช่น Notepad++
รูปแบบไฟล์ ABA
ไฟล์ ABA ใช้รูปแบบ ASCII เพื่อจัดเก็บข้อมูลสำหรับการส่งต่อหรือโหลดไปยังระบบธนาคาร รูปแบบได้รับการปรับปรุงให้เรียบง่ายเพื่อให้ง่ายต่อการรวมเข้ากับระบบการเงินของบริษัทต่างๆ เพื่อประมวลผลชุดธุรกรรม ตัวอย่างเช่น ในระบบบัญชีเงินเดือน สามารถอัปโหลดชุดของธุรกรรมเพื่อดำเนินการได้ใน Hit เดียว ข้อกำหนดรูปแบบไฟล์ ABA มีให้ใช้งานในรูปแบบการถอดเสียงฉบับเต็มบนเว็บไซต์ Cemtext ABA และสามารถอ้างอิงถึงนักพัฒนาได้ .
ไฟล์ ABA ประกอบด้วยหลายบรรทัดซึ่งแต่ละบรรทัดเรียกว่า ‘บันทึก’ มีสามระเบียนหลักในไฟล์ ABA:
- บันทึกบรรยาย
- บันทึกรายละเอียด
- บันทึกรวมไฟล์
บันทึกบรรยาย
Descriptive Record
ประกอบด้วยข้อมูล เช่น หมายเลขลำดับของรีล ชื่อสถาบันการเงินของผู้ใช้ ชื่อไฟล์ที่ใช้ และข้อมูลอื่นๆ
บันทึกรายละเอียด
ประเภท “บันทึกรายละเอียด” ประกอบด้วยข้อมูล เช่น หมายเลขธนาคาร/รัฐ/สาขา หมายเลขบัญชีที่จะเครดิต/เดบิต ตัวบ่งชี้ รหัสธุรกรรม จำนวนเงิน และข้อมูลอื่นๆ
บันทึกรวมไฟล์
ประเภท “บันทึกรวมของไฟล์” ประกอบด้วยประเภทบันทึก 7, ตัวเติมรูปแบบ BSB, จำนวนรวมสุทธิของไฟล์ (ผู้ใช้), จำนวนรวมเครดิตของไฟล์ (ผู้ใช้), จำนวนรวมเดบิตของไฟล์ (ผู้ใช้) และข้อมูลอื่นๆ
รหัสธุรกรรม
รายการรหัสธุรกรรมที่ถูกต้องมีดังนี้ ส่วนใหญ่แล้ว รหัส “53 - จ่าย” จะถูกใช้ในไฟล์ ABA รหัสธุรกรรมเหล่านี้ครอบคลุมเดบิต เครดิต และภาษีหัก ณ ที่จ่าย
รหัส | คำอธิบายธุรกรรม |
---|---|
13 | รายการเดบิตที่เริ่มต้นจากภายนอก |
50 | รายการเครดิตที่เริ่มต้นจากภายนอก ยกเว้นรายการที่มีรหัสธุรกรรม |
51 | ผลประโยชน์ด้านความมั่นคงของรัฐบาลออสเตรเลีย |
52 | เงินสงเคราะห์ครอบครัว |
53 | ชำระเงิน |
54 | เงินบำนาญ |
55 | การจัดสรร |
56 | เงินปันผล |
57 | หุ้นกู้/ดอกเบี้ยพันธบัตร |
ตัวอย่างไฟล์ ABA
0 01BQL MY NAME 1111111004231633 230410
1123-456157108231 530000001234S R SMITH TEST BATCH 062-000 12223123MY ACCOUNT 00001200
1123-783 12312312 530000002200J K MATTHEWS TEST BATCH 062-000 12223123MY ACCOUNT 00000030
1456-789 125123 530003123513P R JONES TEST BATCH 062-000 12223123MY ACCOUNT 00000000
1121-232 11422 530000002300S MASLIN TEST BATCH 062-000 12223123MY ACCOUNT 00000000
7999-999 000312924700031292470000000000 000004