PayrollBiz

⌘K
  1. Home
  2. Docs
  3. PayrollBiz
  4. กำหนดค่า
  5. พื้นฐาน
  6. ⚙️ไฟล์ธนาคาร

⚙️ไฟล์ธนาคาร


ในหน้านี้จะเป็นการกำหนดรูปแบบของไฟล์ที่ต้องส่งให้กับธนาคารเพื่อทำการจ่ายเงิน ซึ่งรูปแบบของแต่ละธนาคารจะแตกต่างกันสามารถขอรูปแบบที่ต้องกำหนดได้จากเจ้าหน้าที่ของทางธนาคาร

ข้อมูลที่ต้องกำหนดแบ่งออกเป็น 2 ส่วน

ส่วนแรกจะเป็นการกำหนดข้อมูลต่อไปนี้

  • ชื่อรูปแบบ และ คำอธิบาย ที่จะใช้แสดงในทะเบียนรายการ และแสดงในตัวเลือก
  • ชื่อไฟล์ ที่จะส่งออก
  • การ encode (UTF-8 หรือ ANSI) ค่าเริ่มต้นจะเป็น UTF-8

ส่วนที่สองจะเป็นการจัดรูปแบบตามที่ธนาคารกำหนด แบ่งออกเป็น 3 ส่วนตามนี้

  • Header
    คือรายการบรรทัดแรกของไฟล์ มักจะประกอบไปด้วยข้อมูลเกี่ยวกับบริษัท เลขที่บัญชี จำนวนเงินทั้งหมด วันที่นำเข้า (รูปแบบของบางธนาคารอาจไม่มีส่วนนี้)
  • Detail
    ส่วนของรายละเอียด ส่วนใหญ่จะเป็นรายชื่อของพนักงาน จำนวนเงินที่ต้องจ่าย เลขที่บัญชี
  • Footer
    คือ รายการบรรทัดสุดท้ายของไฟล์ ลักษณะของข้อมูลจะคล้ายกับส่วน Header (รูปแบบของบางธนาคารอาจไม่มีส่วนนี้)

ข้อมูลที่ต้องกำหนดในแต่ละคอลัมน์ของ Header, Detail และ Footer มีดังนี้

    1. ลำดับ
      ลำดับของข้อมูล ต้องเรียงตามรูปแบบที่ธนาคารกำหนด
    2. ประเภทของข้อมูล
      ประเภทของข้อมูลที่จะใส่ อาจเป็นตัวเลข ตัวอักษร หรือข้อมูลจากฐานข้อมูลของโปรแกรม ดูรายละเอียดในตารางประเภทข้อมูลด้านล่าง
    3. ความยาว
      ความยาวของข้อมูลในช่องนั้น ระบุเป็นจำนวนตัวอักษรตามที่ธนาคารกำหนด
    4. ทศนิยม
      ระบุจำนวนหลักของทศนิยมตามที่ธนาคารกำหนด
    5. ใส่จุด
      เป็นการติ๊กเลือกว่าต้องใส่จุดระหว่างตัวเลขกับทศนิยมหรือไม่ ทางธนาคารจะเป็นผู้กำหนด
    6. รูปแบบ
      ในส่วนนี้จะเป็นรูปแบบของข้อมูล อาจจะมีหรือไม่มีขึ้นอยู่กับประเภทข้อมูล
    7. กำหนดค่า
      ขึ้นอยู่กับประเภทข้อมูลที่เลือก ดูรายละเอียดในตารางประเภทข้อมูลด้านล่าง

ประเภทข้อมูล

ประเภทข้อมูลที่กำหนดได้มีดังนี้

ประเภทคำอธิบายตำแหน่ง
ที่ใช้ได้
ข้อความใช้ข้อมูลจากคอลัมน์กำหนดค่า
กำหนดรูปแบบให้เติมช่องว่างข้างหน้าได้
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
H: Header / F: Footer / D: Detail

เพิ่มเติม

รูปแบบวันที่
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