ในหน้านี้จะเป็นการกำหนดรูปแบบของไฟล์ที่ต้องส่งให้กับธนาคารเพื่อทำการจ่ายเงิน ซึ่งรูปแบบของแต่ละธนาคารจะแตกต่างกันสามารถขอรูปแบบที่ต้องกำหนดได้จากเจ้าหน้าที่ของทางธนาคาร
ข้อมูลที่ต้องกำหนดแบ่งออกเป็น 2 ส่วน
ส่วนแรกจะเป็นการกำหนดข้อมูลต่อไปนี้
- ชื่อรูปแบบ และ คำอธิบาย ที่จะใช้แสดงในทะเบียนรายการ และแสดงในตัวเลือก
- ชื่อไฟล์ ที่จะส่งออก
- การ encode (UTF-8 หรือ ANSI) ค่าเริ่มต้นจะเป็น UTF-8
ส่วนที่สองจะเป็นการจัดรูปแบบตามที่ธนาคารกำหนด แบ่งออกเป็น 3 ส่วนตามนี้
- Header
คือรายการบรรทัดแรกของไฟล์ มักจะประกอบไปด้วยข้อมูลเกี่ยวกับบริษัท เลขที่บัญชี จำนวนเงินทั้งหมด วันที่นำเข้า (รูปแบบของบางธนาคารอาจไม่มีส่วนนี้) - Detail
ส่วนของรายละเอียด ส่วนใหญ่จะเป็นรายชื่อของพนักงาน จำนวนเงินที่ต้องจ่าย เลขที่บัญชี - Footer
คือ รายการบรรทัดสุดท้ายของไฟล์ ลักษณะของข้อมูลจะคล้ายกับส่วน Header (รูปแบบของบางธนาคารอาจไม่มีส่วนนี้)
ข้อมูลที่ต้องกำหนดในแต่ละคอลัมน์ของ Header, Detail และ Footer มีดังนี้
-
- ลำดับ
ลำดับของข้อมูล ต้องเรียงตามรูปแบบที่ธนาคารกำหนด - ประเภทของข้อมูล
ประเภทของข้อมูลที่จะใส่ อาจเป็นตัวเลข ตัวอักษร หรือข้อมูลจากฐานข้อมูลของโปรแกรม ดูรายละเอียดในตารางประเภทข้อมูลด้านล่าง - ความยาว
ความยาวของข้อมูลในช่องนั้น ระบุเป็นจำนวนตัวอักษรตามที่ธนาคารกำหนด - ทศนิยม
ระบุจำนวนหลักของทศนิยมตามที่ธนาคารกำหนด - ใส่จุด
เป็นการติ๊กเลือกว่าต้องใส่จุดระหว่างตัวเลขกับทศนิยมหรือไม่ ทางธนาคารจะเป็นผู้กำหนด - รูปแบบ
ในส่วนนี้จะเป็นรูปแบบของข้อมูล อาจจะมีหรือไม่มีขึ้นอยู่กับประเภทข้อมูล - กำหนดค่า
ขึ้นอยู่กับประเภทข้อมูลที่เลือก ดูรายละเอียดในตารางประเภทข้อมูลด้านล่าง
- ลำดับ
ประเภทข้อมูล
ประเภทข้อมูลที่กำหนดได้มีดังนี้
ประเภท | คำอธิบาย | ตำแหน่ง ที่ใช้ได้ |
---|---|---|
ข้อความ | ใช้ข้อมูลจากคอลัมน์กำหนดค่า กำหนดรูปแบบให้เติมช่องว่างข้างหน้าได้ | H/F/D |
ข้อมูลตัวเลข | ใช้ข้อมูลจากคอลัมน์กำหนดค่า กำหนดรูปแบบให้เติมศูนย์ข้างหน้าได้ | H/F/D |
วันที่นำเข้าบัญชี | ใช้ข้อมูล วันที่จ่าย ตามที่กำหนดในหน้าจอส่งออกรายการโอนเงิน กำหนดรูปแบบ DDMMYY, DDMMYYYY, MMDDYY, MMDDYYYY, YYDDMM และ YYYYDDMM ได้ ที่คอลัมน์กำหนดค่า ระบุ EN หรือ TH ถ้าต้องให้เป็น ปีค.ศ. หรือ ปีพ.ศ. ตามลำดับ | H/F/D |
วันที่ส่ง | ใช้ข้อมูล วันที่ยื่น ตามที่กำหนดในหน้าจอส่งออกรายการโอนเงิน กำหนดรูปแบบ DDMMYY, DDMMYYYY, MMDDYY, MMDDYYYY, YYDDMM และ YYYYDDMM ได้ ที่คอลัมน์กำหนดค่า ระบุ EN หรือ TH ถ้าต้องให้เป็น ปีค.ศ. หรือ ปีพ.ศ. ตามลำดับ | H/F/D |
Running No. | ลำดับที่ต่อเนื่องกัน กำหนดตัวเลขเริ่มต้นที่ต้องการในคอลัมน์กำหนดค่า หรือเว้นว่างไว้เพื่อให้มีการ run ต่อเนื่องจากรายการก่อนหน้า กำหนดรูปแบบให้เติมศูนย์ข้างหน้าได้ | H/F/D |
รหัสบริษัท | ใช้ข้อมูลจาก รหัสบริษัท ที่กำหนดในหน้าจอธนาคาร | H/F/D |
ชื่อบริษัท | ใช้ข้อมูลจาก ชื่อบริษัท ที่กำหนดในหน้าจอธนาคาร | H/F/D |
เลขที่บัญชีบริษัท | ใช้ข้อมูลจาก เลขที่บัญชี ที่กำหนดในหน้าจอธนาคาร | H/F/D |
รหัสธนาคารบริษัท | ใช้ข้อมูลจาก รหัสธนาคาร ที่กำหนดในหน้าจอธนาคาร | H/F/D |
รหัสสาขาธนาคารบริษัท | ใช้ข้อมูลจาก รหัสสาขา ที่กำหนดในหน้าจอธนาคาร | H/F/D |
รหัสพนักงาน | รหัสของพนักงาน | D |
ชื่อพนักงาน | กำหนดรูปแบบ คำนำหน้า + ชื่อ, คำนำหน้า + ชื่อ + นามสกุล หรือ ชื่อ + นามสกุลได้ ที่คอลัมน์กำหนดค่า ระบุ EN หรือ TH ถ้าต้องการชื่อภาษาอังกฤษ หรือ ภาษาไทย ตามลำดับ | D |
นามสกุลพนักงาน | ที่คอลัมน์กำหนดค่า ระบุ EN หรือ TH ถ้าต้องการนามสกุลภาษาอังกฤษ หรือ ภาษาไทย ตามลำดับ | D |
คำนำหน้าชื่อ | ที่คอลัมน์กำหนดค่า ระบุ EN หรือ TH ถ้าต้องการนามสกุลภาษาอังกฤษ หรือ ภาษาไทย ตามลำดับ | D |
จำนวนเงิน | จำนวนเงินที่นำเข้าบัญชีพนักงาน ใช้ข้อมูลจากการคำนวณเงินเดือน กำหนดรูปแบบให้เติมศูนย์ข้างหน้าได้ | D |
เลขที่บัญชีพนักงาน | ใช้ข้อมูลจากทะเบียนเงินเดือน ตามที่กำหนดในช่องเลขที่บัญชี | D |
รหัสธนาคารพนักงาน | ใช้ข้อมูลจากทะเบียนเงินเดือน ตามที่กำหนดในช่องบัญชีพนักงาน | D |
รหัสสาขาธนาคารพนักงาน | ใช้ข้อมูลจากทะเบียนเงินเดือน ตามที่กำหนดในช่องบัญชีพนักงาน | D |
เพิ่มเติม
รูปแบบวันที่
D หมายถึงวัน M หมายถึงเดือน และ Y หมายถึงปี
จำนวนของตัวอักษรคือจำนวนหลักเช่น
– วันที่ 25 มีนาคม 2562
กรณีที่เป็น DDMMYY จะได้ 250362
กรณีที่เป็น DDMMYYYY จะได้ 25032562
กรณีที่เป็น YYYYMMDDจะได้ 25620325
* วิธีตั้งว่าจะให้เป็นปี พ.ศ. หรือ ค.ศ. สามารถกำหนดได้ที่ช่องกำหนดค่า
เติมช่องว่างข้างหน้า / เติมศูนย์ข้างหน้า
เป็นการเติมช่องว่าง หรือ เลขศูนย์ด้านหน้าข้อมูลจนครบจำนวนความยาว เช่น
– บริษัทชื่อ PANYAME
– ในช่องชื่อบริษัทกำหนดให้ยาว 25 ตัวอักษร
กรณีที่ไม่ได้กำหนดรูปแบบไว้ ข้อมูลจะมีลักษณัดังนี้
P | A | N | Y | A | M | E |
กรณีที่กำหนดให้เติมช่องว่างข้างหน้า ข้อมูลจะมีลักษณัดังนี้(มักจะใช้กับข้อมูลที่เป็นตัวอักษร)
P | A | N | Y | A | M | E |
กรณีที่กำหนดให้เติมศูนย์ข้างหน้า ข้อมูลจะมีลักษณัดังนี้(มักจะใช้กับข้อมูลที่เป็นตัวเลข)
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | P | A | N | Y | A | M | E |