ai

Swift Code Krungthai — รหัส SWIFT ธนาคารกรุงไทย

Swift Code Krungthai — รหัส SWIFT ธนาคารกรุงไทย

SWIFT Code Krungthai

Swift Code Krungthai — รหัส SWIFT ธนาคารกรุงไทย

SWIFT Code Krungthai KRTHTHBK BIC โอนเงินต่างประเทศ Inward Outward Remittance Correspondent Bank ค่าธรรมเนียม

ธนาคารSWIFT Codeชื่อภาษาอังกฤษ
กรุงไทยKRTHTHBKKrungthai Bank PCL
กรุงเทพBKKBTHBKBangkok Bank PCL
กสิกรไทยKASITHBKKasikornbank PCL
ไทยพาณิชย์SICOTHBKSiam Commercial Bank PCL
ทหารไทยธนชาตTMBKTHBKTMBThanachart Bank PCL
กรุงศรีอยุธยาAYUDTHBKBank of Ayudhya PCL
ออมสินGABORITHBKGovernment Savings Bank

SWIFT Code Structure

# === SWIFT Code Anatomy ===



from dataclasses import dataclass



@dataclass

class SWIFTCode:

    bank: str

    swift: str

    bank_code: str

    country: str

    location: str

    branch: str



codes = [

    SWIFTCode("ธนาคารกรุงไทย",

        "KRTHTHBK",

        "KRTH = Krungthai",

        "TH = Thailand",

        "BK = Bangkok",

        "XXX = Head Office (default)"),

    SWIFTCode("ธนาคารกรุงเทพ",

        "BKKBTHBK",

        "BKKB = Bangkok Bank",

        "TH = Thailand",

        "BK = Bangkok",

        "XXX = Head Office"),

    SWIFTCode("ธนาคารกสิกรไทย",

        "KASITHBK",

        "KASI = Kasikorn",

        "TH = Thailand",

        "BK = Bangkok",

        "XXX = Head Office"),

    SWIFTCode("ธนาคารไทยพาณิชย์",

        "SICOTHBK",

        "SICO = SCB",

        "TH = Thailand",

        "BK = Bangkok",

        "XXX = Head Office"),

]



# SWIFT Code Format: AAAABBCCXXX

# AAAA = Bank Code (4 chars)

# BB   = Country Code (2 chars, ISO 3166-1)

# CC   = Location Code (2 chars)

# XXX  = Branch Code (3 chars, optional)



print("=== SWIFT Code Structure ===")

print("Format: [Bank Code 4] [Country 2] [Location 2] [Branch 3]")

for c in codes:

    print(f"\n  [{c.bank}] {c.swift}")

    print(f"    Bank: {c.bank_code}")

    print(f"    Country: {c.country}")

    print(f"    Location: {c.location}")

    print(f"    Branch: {c.branch}")

การโอนเงินระหว่างประเทศ

# === International Transfer Info ===



@dataclass

class TransferInfo:

    direction: str

    required_info: str

    correspondent: str

    duration: str

    fee_range: str



transfers = [

    TransferInfo("Inward (โอนเข้าไทย) USD",

        "SWIFT: KRTHTHBK, Account Name (EN), Account Number",

        "JPMorgan Chase Bank, New York (CHASUS33)",

        "1-3 วันทำการ",

        "200-500 บาท + Correspondent Fee $15-25"),

    TransferInfo("Inward (โอนเข้าไทย) EUR",

        "SWIFT: KRTHTHBK, Account Name (EN), Account Number",

        "Deutsche Bank, Frankfurt (DEUTDEFF)",

        "1-3 วันทำการ",

        "200-500 บาท + Correspondent Fee €10-20"),

    TransferInfo("Inward (โอนเข้าไทย) GBP",

        "SWIFT: KRTHTHBK, Account Name (EN), Account Number",

        "Barclays Bank, London (BARCGB22)",

        "1-3 วันทำการ",

        "200-500 บาท + Correspondent Fee £10-20"),

    TransferInfo("Outward (โอนออก) ทุกสกุล",

        "SWIFT ปลายทาง, Account Name, Account Number, Address",

        "ขึ้นกับสกุลเงินและธนาคารปลายทาง",

        "1-3 วันทำการ",

        "900-1,700 บาท (OUR Option)"),

]



print("=== Transfer Info ===")

for t in transfers:

    print(f"\n  [{t.direction}]")

    print(f"    Required: {t.required_info}")

    print(f"    Correspondent: {t.correspondent}")

    print(f"    Duration: {t.duration}")

    print(f"    Fee: {t.fee_range}")

ทางเลือกโอนเงิน

# === Transfer Alternatives ===



@dataclass

class TransferOption:

    service: str

    fee: str

    speed: str

    exchange_rate: str

    limit: str



options = [

    TransferOption("SWIFT (Bank Transfer)",

        "900-1,700 บาท",

        "1-3 วันทำการ",

        "อัตราธนาคาร (Margin 1-3%)",

        "ไม่จำกัด (ตาม KYC)"),

    TransferOption("Wise (TransferWise)",

        "0.5-1.5% ของยอดโอน",

        "1-2 วันทำการ",

        "Mid-market Rate (ดีที่สุด)",

        "~1,000,000 บาท/ครั้ง"),

    TransferOption("PromptPay International",

        "ฟรี-ต่ำมาก",

        "ทันที-1 วัน",

        "อัตราธนาคาร",

        "จำกัดตามข้อตกลงระหว่างประเทศ"),

    TransferOption("PayPal",

        "2.5-4.5% + ค่าแปลงสกุล",

        "ทันที (ใน PayPal) 1-3 วัน (ถอน)",

        "PayPal Rate (Margin 3-4%)",

        "ขึ้นกับ Account Level"),

    TransferOption("Western Union",

        "300-1,500 บาท (ตามยอดและปลายทาง)",

        "นาที-1 วัน",

        "WU Rate (Margin 2-4%)",

        "ตามข้อกำหนด KYC"),

]



print("=== Transfer Options ===")

for o in options:

    print(f"  [{o.service}]")

    print(f"    Fee: {o.fee} | Speed: {o.speed}")

    print(f"    Rate: {o.exchange_rate}")

    print(f"    Limit: {o.limit}")

เคล็ดลับ

  • SWIFT 8 ตัว: ใช้ KRTHTHBK (8 ตัว) ได้เสมอ ไม่ต้องใส่ XXX
  • ชื่อบัญชี: ใช้ชื่อภาษาอังกฤษตรงกับหน้า Passbook
  • Wise: ถูกกว่า SWIFT 50-80% สำหรับยอดไม่เกิน 1 ล้าน
  • OUR: เลือก Charge Option OUR ผู้รับได้เต็มจำนวน
  • Rate: เช็คือัตราแลกเปลี่ยนก่อนโอน เปรียบเทียบหลายช่องทาง

Best Practices สำหรับนักพัฒนา

Swift Code Krungthai — รหัส SWIFT ธนาคารกรุงไทย

การเขียนโค้ดที่ดีไม่ใช่แค่ทำให้โปรแกรมทำงานได้ แต่ต้องเขียนให้อ่านง่าย ดูแลรักษาง่าย และ Scale ได้ หลัก SOLID Principles เป็นพื้นฐานสำคัญที่นักพัฒนาทุกคนควรเข้าใจ ได้แก่ Single Responsibility ที่แต่ละ Class ทำหน้าที่เดียว Open-Closed ที่เปิดให้ขยายแต่ปิดการแก้ไข Liskov Substitution ที่ Subclass ต้องใช้แทน Parent ได้ Interface Segregation ที่แยก Interface ให้เล็ก และ Dependency Inversion ที่พึ่งพา Abstraction ไม่ใช่ Implementation

เรื่อง Testing ก็ขาดไม่ได้ ควรเขียน Unit Test ครอบคลุมอย่างน้อย 80% ของ Code Base ใช้ Integration Test ทดสอบการทำงานร่วมกันของ Module ต่างๆ และ E2E Test สำหรับ Critical User Flow เครื่องมือยอดนิยมเช่น Jest, Pytest, JUnit ช่วยให้การเขียน Test เป็นเรื่องง่าย

เนื้อหาเกี่ยวข้อง — ทำความเข้าใจ Prometheus Alertmanager DNS Management

เรื่อง Version Control ด้วย Git ใช้ Branch Strategy ที่เหมาะกับทีม เช่น Git Flow สำหรับโปรเจคใหญ่ หรือ Trunk-Based Development สำหรับทีมที่ Deploy บ่อย ทำ Code Review ทุก Pull Request และใช้ CI/CD Pipeline ทำ Automated Testing และ Deployment

แนะนำเพิ่มเติม — XM Signal

เปรียบเทียบข้อดีและข้อเสีย

ข้อดีข้อเสีย
ประสิทธิภาพสูง ทำงานได้เร็วและแม่นยำ ลดเวลาทำงานซ้ำซ้อนต้องใช้เวลาเรียนรู้เบื้องต้นพอสมควร มี Learning Curve สูง
มี Community ขนาดใหญ่ มีคนช่วยเหลือและแหล่งเรียนรู้มากมายบางฟีเจอร์อาจยังไม่เสถียร หรือมีการเปลี่ยนแปลงบ่อยในเวอร์ชันใหม่
รองรับ Integration กับเครื่องมือและบริการอื่นได้หลากหลายต้นทุนอาจสูงสำหรับ Enterprise License หรือ Cloud Service
เป็น Open Source หรือมีเวอร์ชันฟรีให้เริ่มต้นใช้งานต้องการ Hardware หรือ Infrastructure ที่เพียงพอ

จากตารางเปรียบเทียบจะเห็นว่าข้อดีมีมากกว่าข้อเสียอย่างชัดเจน โดยเฉพาะในแง่ของประสิทธิภาพและความสามารถในการ Scale สำหรับข้อเสียส่วนใหญ่สามารถแก้ไขได้ด้วยการเรียนรู้อย่างเป็นระบบและวางแผนทรัพยากรให้เหมาะสม

เนื้อหาเกี่ยวข้อง — อ่านต่อ: LangChain Agent Multi-tenant Design —

SWIFT Code คืออะไร

รหัสระบุตัวตนธนาคารสากล BIC 8-11 ตัวอักษร Bank Code Country Location Branch โอนเงินระหว่างประเทศ KRTHTHBK กรุงไทย

รหัส SWIFT ธนาคารไทยมีอะไร

กรุงไทย KRTHTHBK กรุงเทพ BKKBTHBK กสิกร KASITHBK SCB SICOTHBK TTB TMBKTHBK กรุงศรี AYUDTHBK ออมสิน GABORITHBK

แนะนำเพิ่มเติม — เรียนเทรดกับ iCafeForex

เนื้อหาเกี่ยวข้อง — บทความที่เกี่ยวข้อง: smart contract มีอะไรบ้าง

โอนเงินต่างประเทศอย่างไร

Inward SWIFT Code ชื่อบัญชี EN เลขบัญชี Correspondent Bank USD JPMorgan EUR Deutsche GBP Barclays Outward สาขา App 1-3 วัน

ค่าธรรมเนียมเท่าไหร่

Inward 200-500 บาท Outward 900-1,700 บาท OUR BEN SHA Wise ถูกกว่า 50-80% PromptPay International ฟรี PayPal 2.5-4.5%

เนื้อหาเกี่ยวข้อง — บทความที่เกี่ยวข้อง: 002 ธนาคารอะไร — รหัสธนาคาร 002 คือธนาคารกรุงเทพ

สรุป

SWIFT Code Krungthai KRTHTHBK BIC โอนเงินต่างประเทศ Correspondent Bank ค่าธรรมเนียม Wise PromptPay ทางเลือก

XM Legend · เทรดเดอร์ & ผู้สอน Forex 13 ปี

ผู้ก่อตั้ง SiamCafe ตั้งแต่ปี 1997 · เทรดเดอร์สาย Forex มากกว่า 13 ปี ได้รับการยกย่องเป็น XM Legend · แบ่งปันความรู้ Forex, ไอที, AI และการเทรด จากประสบการณ์จริงในตลาดจริง