- 3
- เมษายน
SWIFT Code หรือ BIC (Bank Identifier Code) คือรหัสสากลที่ใช้ระบุตัวตนของธนาคารในการทำธุรกรรมทางการเงินระหว่างประเทศ ทุกครั้งที่ธุรกิจต้องโอนเงินข้ามประเทศ ไม่ว่าจะจ่ายค่าสินค้า Import, ส่งเงินให้ Supplier ต่างประเทศ หรือรับเงินจากลูกค้าต่างชาติ — สิ่งที่ขาดไม่ได้คือ SWIFT Code ของธนาคารปลายทาง บทความนี้จะอธิบายทุกอย่างที่ธุรกิจต้องรู้ ตั้งแต่โครงสร้างรหัส วิธีอ่าน ตารางรวม SWIFT Code ธนาคารไทย ไปจนถึงวิธีจัดการข้อมูลเหล่านี้ผ่านระบบ ERP
สรุปสั้น: SWIFT Code = รหัส 8-11 หลักที่ใช้ระบุธนาคาร+สาขาในระบบโอนเงินระหว่างประเทศ ถ้าใส่ผิดแม้แค่ตัวเดียว เงินอาจไปผิดธนาคาร ถูกหักค่าธรรมเนียมเพิ่ม หรือถูกตีกลับ
SWIFT คืออะไร? ทำไมถึงต้องมี?
SWIFT (Society for Worldwide Interbank Financial Telecommunication) คือเครือข่ายสื่อสารทางการเงินระหว่างประเทศที่ก่อตั้งขึ้นเมื่อปี ค.ศ. 1973 (พ.ศ. 2516) มีสำนักงานใหญ่อยู่ที่ประเทศเบลเยียม ปัจจุบันเชื่อมต่อสถาบันการเงินกว่า 11,000 แห่ง ใน 200+ ประเทศ ทำหน้าที่เป็น "ภาษากลาง" ให้ธนาคารทั่วโลกสื่อสารกันได้อย่างปลอดภัยและเป็นมาตรฐาน
ก่อนมี SWIFT ธนาคารต้องใช้ Telex (โทรพิมพ์) ส่งคำสั่งโอนเงิน ซึ่งช้า ผิดพลาดบ่อย และไม่มีมาตรฐาน SWIFT จึงถูกสร้างขึ้นเพื่อแก้ปัญหาเหล่านี้ โดยกำหนดรหัสเฉพาะให้แต่ละธนาคาร นั่นคือ SWIFT Code หรือ BIC
โครงสร้าง SWIFT Code — 8 ถึง 11 หลัก
SWIFT Code ประกอบด้วย 8 หรือ 11 ตัวอักษร/ตัวเลข แบ่งเป็น 4 ส่วน:
| ส่วน | ตำแหน่ง | จำนวน | ความหมาย | ตัวอย่าง |
|---|---|---|---|---|
| Bank Code | 1-4 | 4 ตัวอักษร | รหัสธนาคาร (ย่อจากชื่อธนาคาร) | BKKB = ธนาคารกรุงเทพ |
| Country Code | 5-6 | 2 ตัวอักษร | รหัสประเทศตาม ISO 3166-1 | TH = ประเทศไทย |
| Location Code | 7-8 | 2 ตัวอักษร/ตัวเลข | ที่ตั้งสำนักงานใหญ่ | BK = กรุงเทพฯ |
| Branch Code | 9-11 | 3 ตัวอักษร/ตัวเลข (ไม่บังคับ) | รหัสสาขา (ถ้าไม่ระบุ = สำนักงานใหญ่) | XXX หรือ ไม่ใส่ |
ตัวอย่าง: SWIFT Code ของธนาคารกรุงเทพ สำนักงานใหญ่ คือ BKKBTHBK
BKKB = Bangkok Bank | TH = Thailand | BK = Bangkok | (ไม่มี Branch Code = สำนักงานใหญ่)
ตาราง SWIFT Code ธนาคารไทย (อัปเดต 2569)
รวม SWIFT Code ของธนาคารพาณิชย์และธนาคารเฉพาะกิจในประเทศไทยที่ใช้บ่อยในการทำธุรกรรมระหว่างประเทศ:
| ธนาคาร | SWIFT Code |
|---|---|
| ธนาคารกรุงเทพ (BBL) | BKKBTHBK |
| ธนาคารกสิกรไทย (KBANK) | KASITHBK |
| ธนาคารไทยพาณิชย์ (SCB) | SICOTHBK |
| ธนาคารกรุงไทย (KTB) | KRTHTHBK |
| ธนาคารกรุงศรีอยุธยา (BAY) | AYUDTHBK |
| ธนาคารทหารไทยธนชาต (TTB) | TMBKTHBK |
| ธนาคารยูโอบี (UOB) | UABORB2B |
| ธนาคารซีไอเอ็มบี ไทย (CIMBT) | UBOBTHBK |
| ธนาคารแลนด์ แอนด์ เฮ้าส์ (LH Bank) | LAABORB2 |
| ธนาคารออมสิน (GSB) | GABORB2B |
| ธนาคารเพื่อการเกษตรฯ (ธ.ก.ส.) | BAABORB2 |
| ธนาคารเพื่อการส่งออกและนำเข้า (EXIM) | EXOBTHBK |
หมายเหตุ: SWIFT Code อาจมี 8 หรือ 11 หลัก ถ้าใช้ 8 หลัก ระบบจะส่งไปยังสำนักงานใหญ่โดยอัตโนมัติ หากต้องการระบุสาขา ให้เพิ่ม Branch Code อีก 3 หลัก
SWIFT Code vs IBAN — ต่างกันอย่างไร?
หลายคนสับสนระหว่าง SWIFT Code กับ IBAN เพราะทั้งคู่ใช้ในการโอนเงินระหว่างประเทศ แต่จริงๆ แล้วทำหน้าที่คนละอย่าง:
| หัวข้อ | SWIFT Code / BIC | IBAN |
|---|---|---|
| ใช้ระบุอะไร | ระบุธนาคาร | ระบุบัญชีผู้รับ |
| ความยาว | 8-11 หลัก | 15-34 หลัก (แต่ละประเทศกำหนดเอง) |
| ใช้ที่ไหน | ทั่วโลก (200+ ประเทศ) | ส่วนใหญ่ในยุโรป + บางประเทศ (80+ ประเทศ) |
| ประเทศไทยใช้หรือไม่ | ใช้ | ไม่ใช้ (ใช้เลขบัญชีธนาคารแทน) |
| ตัวอย่าง | BKKBTHBK | GB29 NWBK 6016 1331 9268 19 |
จำง่าย: SWIFT Code = "ที่อยู่ธนาคาร" | IBAN = "เลขที่บัญชีสากล"
โอนเงินไปยุโรป ต้องใช้ทั้ง SWIFT Code + IBAN | โอนเงินไปประเทศอื่นๆ ใช้ SWIFT Code + เลขบัญชีธรรมดา
ทำไมธุรกิจต้องรู้เรื่อง SWIFT Code?
สำหรับธุรกิจที่มีการจ่ายเงินให้ Supplier ต่างประเทศ หรือรับเงินจากลูกค้าข้ามแดน SWIFT Code ไม่ใช่แค่ "รหัสที่ต้องกรอก" แต่มีผลกระทบโดยตรงต่อต้นทุนและเวลา:
1. ใส่ SWIFT Code ผิด = เสียเงินเพิ่ม
ถ้ากรอก SWIFT Code ผิดแม้แค่ 1 ตัวอักษร จะเกิดผลกระทบเป็นทอดๆ:
- ค่าธรรมเนียมตีกลับ: ธนาคารคิดค่า Return Fee ประมาณ 500-1,500 บาท/รายการ
- ค่าธรรมเนียม Intermediary Bank: ถ้าเงินถูกส่งไปผิดธนาคาร ต้องผ่านธนาคารตัวกลางแก้ไข เสียค่าธรรมเนียมเพิ่มอีก 500-2,000 บาท
- ความล่าช้า 3-7 วันทำการ: จากปกติ 1-2 วัน อาจยืดเป็น 5-10 วัน
- ความเสี่ยงทางบริหารจัดการ: Supplier อาจไม่ส่งของจนกว่าจะได้รับเงิน ทำให้กระทบสายการผลิต
2. ข้อมูลธนาคาร Supplier กระจัดกระจาย
องค์กรที่มี Supplier ต่างประเทศจำนวนมาก มักเจอปัญหานี้:
- SWIFT Code เก็บใน Excel คนละไฟล์กัน — ความเสี่ยงจาก Excel
- ทีมจัดซื้อรู้แต่ทีมบัญชีไม่รู้ หรือกลับกัน
- ข้อมูลเก่าไม่ได้อัปเดต เพราะธนาคารบางแห่งเปลี่ยน SWIFT Code หลังควบรวม
3. การตรวจสอบ (Audit) ต้องการข้อมูลครบ
ผู้ตรวจสอบจะดูว่าทุกรายการจ่ายเงินต่างประเทศมี SWIFT Code ถูกต้อง ตรงกับ Vendor Master และมีเอกสารประกอบครบ ถ้าไม่มีระบบเก็บข้อมูลเป็นระเบียบ จะเสียเวลาหาข้อมูลมากขึ้น
ERP ช่วยจัดการ SWIFT Code อย่างไร?
ระบบ ERP ที่ดีจะช่วยแก้ปัญหาเรื่อง SWIFT Code ตั้งแต่ต้นทาง:
| ฟีเจอร์ ERP | ช่วยเรื่องอะไร |
|---|---|
| Vendor Master Data | เก็บ SWIFT Code, เลขบัญชี, ชื่อธนาคาร ของ Supplier ทุกรายไว้ที่เดียว — ไม่ต้องถามซ้ำทุกครั้ง |
| AP Payment Module | เมื่อสร้างรายการจ่ายเงิน ระบบดึง SWIFT Code จาก Vendor Master อัตโนมัติ ลดการพิมพ์ผิด |
| Validation Check | ตรวจสอบรูปแบบ SWIFT Code (8 หรือ 11 หลัก, ตัวอักษร/ตัวเลขถูกต้อง) ก่อนบันทึก |
| Audit Trail | บันทึกว่าใครเปลี่ยน SWIFT Code เมื่อไหร่ — ป้องกันการแก้ไขโดยไม่ได้รับอนุมัติ |
| Bank Master | ฐานข้อมูลธนาคารกลางขององค์กร ทุก Vendor ที่ใช้ธนาคารเดียวกัน จะอ้างอิง SWIFT Code ชุดเดียว |
ตัวอย่างการทำงานจริง: ทีมบัญชีเจ้าหนี้ (AP) สร้างใบสั่งจ่ายเงินให้ Supplier ญี่ปุ่น → ระบบ ERP ดึง SWIFT Code BOTKJPJT จาก Vendor Master อัตโนมัติ → ตรวจสอบรูปแบบผ่าน → ส่งข้อมูลให้ธนาคารโดยไม่ต้องพิมพ์ซ้ำ
วิธีหา SWIFT Code ของธนาคารต่างประเทศ
เมื่อต้องโอนเงินไปต่างประเทศ สามารถหา SWIFT Code ได้จาก:
- ถาม Supplier โดยตรง — วิธีที่แน่นอนที่สุด เพราะได้ทั้ง SWIFT Code + เลขบัญชี + ชื่อสาขา
- เว็บไซต์ของธนาคารปลายทาง — มักอยู่ในหน้า "International Transfer" หรือ "Wire Transfer"
- ติดต่อธนาคารของเรา — ธนาคารไทยสามารถช่วยค้นหา SWIFT Code ของธนาคารต่างประเทศได้
ข้อผิดพลาดที่พบบ่อยเกี่ยวกับ SWIFT Code
| ข้อผิดพลาด | ผลกระทบ | วิธีป้องกัน |
|---|---|---|
| สลับตัวอักษร เช่น BKKBHTBK แทน BKKBTHBK | ระบบหาธนาคารไม่เจอ → ตีกลับ | ใช้ Vendor Master ใน ERP — พิมพ์ครั้งเดียว ใช้ซ้ำได้ตลอด |
| ใช้ SWIFT Code เก่า (หลังธนาคารควบรวม) | เงินอาจไปถึงช้า หรือต้องผ่าน Intermediary Bank | ทบทวน Vendor Master ทุกปี หรือเมื่อมีข่าวควบรวมธนาคาร |
| ไม่ระบุ Branch Code (ใช้ 8 หลัก) ทั้งที่ Supplier อยู่สาขา | เงินไปสำนักงานใหญ่ก่อน แล้วค่อย route ไปสาขา → ช้าขึ้น 1-2 วัน | ถาม Supplier ว่าต้องการ SWIFT Code 8 หรือ 11 หลัก |
| สับสน SWIFT Code กับ IBAN | กรอกผิดช่อง → ธุรกรรมถูกปฏิเสธ | จำว่า SWIFT = ระบุธนาคาร, IBAN = ระบุบัญชี |
สรุป — SWIFT Code คือพื้นฐานที่ธุรกิจนำเข้า-ส่งออกต้องรู้
| หัวข้อ | สรุป |
|---|---|
| SWIFT Code คืออะไร | รหัสสากล 8-11 หลัก ใช้ระบุธนาคารในธุรกรรมระหว่างประเทศ |
| โครงสร้าง | Bank Code (4) + Country Code (2) + Location (2) + Branch (3, ไม่บังคับ) |
| SWIFT vs IBAN | SWIFT ระบุธนาคาร / IBAN ระบุบัญชี — ประเทศไทยไม่ใช้ IBAN |
| ถ้าใส่ผิด | เสียค่าธรรมเนียมเพิ่ม + ล่าช้า 3-7 วัน + กระทบ Supply Chain |
| ERP ช่วยได้ | เก็บใน Vendor Master, ดึงอัตโนมัติ, ตรวจสอบรูปแบบ, มี Audit Trail |
"ข้อมูลธนาคารของ Supplier ไม่ใช่สิ่งที่ควรเก็บไว้ใน Excel หรือในหัวของคนคนเดียว — มันควรอยู่ในระบบที่ทุกคนในทีมเข้าถึงได้ ตรวจสอบได้ และอัปเดตได้อย่างมีระเบียบ"
หากองค์กรของคุณกำลังมองหาระบบ ERP ที่ช่วยจัดการข้อมูลธนาคาร Vendor Master และระบบจ่ายเงิน (AP) ได้อย่างครบวงจร — Saeree ERP พร้อมให้คำปรึกษา
