SiamCafe.net Blog
Technology

Swift Code Uob — คู่มือโปรแกรมมิ่ง 2026

Swift Code Uob — คู่มือโปรแกรมมิ่ง 2026 | SiamCafe Blog
2026-04-19· อ. บอม — SiamCafe.net· 10,426 คำ

Swift Code UOB

Swift Code UOB UOVBTHBK โอนเงินระหว่างประเทศ International Wire Transfer SWIFT ธนาคาร ค่าธรรมเนียม

ธนาคารSwift Codeประเทศหมายเหตุ
UOB ThailandUOVBTHBKไทย (TH)ทุกสาขาในไทย
UOB SingaporeUOVBSGSGสิงคโปร์ (SG)สำนักงานใหญ่
UOB MalaysiaUOVBMYKLมาเลเซีย (MY)ทุกสาขาในมาเลเซีย
UOB IndonesiaBBIJIDJAอินโดนีเซีย (ID)PT Bank UOB Indonesia
UOB ChinaUOVBCNSHจีน (CN)Shanghai

วิธีโอนเงิน

# === International Wire Transfer Guide ===

from dataclasses import dataclass

@dataclass
class TransferStep:
    step: int
    action: str
    detail: str
    document: str
    time: str

# โอนเงินออก (Outward Remittance)
outward = [
    TransferStep(1, "เตรียมข้อมูลผู้รับ",
        "Swift Code ธนาคารปลายทาง ชื่อผู้รับ เลขบัญชี ที่อยู่",
        "Invoice หรือเอกสารวัตถุประสงค์",
        "ก่อนไปธนาคาร"),
    TransferStep(2, "ไปสาขา UOB หรือใช้ App",
        "UOB TMRW App สำหรับบางประเทศ หรือไปสาขา",
        "บัตรประชาชน สมุดบัญชี",
        "เวลาทำการ 8:30-15:30"),
    TransferStep(3, "กรอกแบบฟอร์ม",
        "Foreign Exchange Transaction Form กรอกข้อมูลผู้รับ จำนวนเงิน สกุลเงิน",
        "แบบฟอร์ม + เอกสารวัตถุประสงค์",
        "15-30 นาที"),
    TransferStep(4, "ชำระค่าธรรมเนียม",
        "ค่าโอน + Cable + FX Spread รวม 600-1500 บาท",
        "ใบเสร็จค่าธรรมเนียม",
        "ทันที"),
    TransferStep(5, "รอเงินถึงปลายทาง",
        "1-3 วันทำการ ขึ้นกับประเทศ Correspondent Bank",
        "MT103 Reference Number ติดตามสถานะ",
        "1-3 วันทำการ"),
]

print("=== โอนเงินออก (Outward) ===")
for s in outward:
    print(f"  Step {s.step}: {s.action}")
    print(f"    Detail: {s.detail}")
    print(f"    Document: {s.document}")
    print(f"    Time: {s.time}")

# โอนเงินเข้า (Inward Remittance)
inward_info = {
    "Swift Code": "UOVBTHBK",
    "Bank Name": "United Overseas Bank (Thai) Public Company Limited",
    "Bank Address": "191 South Sathon Road, Sathon, Bangkok 10120, Thailand",
    "Account Name": "ชื่อบัญชีภาษาอังกฤษตามสมุดบัญชี",
    "Account Number": "เลขที่บัญชี 10 หลัก",
    "Branch": "สาขาที่เปิดบัญชี",
}

print("\n=== ข้อมูลโอนเงินเข้า (Inward) ===")
for k, v in inward_info.items():
    print(f"  {k}: {v}")

ค่าธรรมเนียม

# === Fee Comparison ===

@dataclass
class TransferOption:
    service: str
    fee: str
    fx_rate: str
    speed: str
    limit: str
    best_for: str

options = [
    TransferOption("UOB สาขา",
        "600-1,500 บาท/รายการ",
        "อัตราธนาคาร (แพงกว่ากลาง 1-2%)",
        "1-3 วันทำการ",
        "ไม่จำกัด (เกิน $50K แจ้ง ธปท.)",
        "โอนจำนวนมาก ต้องการเอกสาร"),
    TransferOption("UOB TMRW App",
        "200-500 บาท/รายการ",
        "อัตราธนาคาร",
        "1-2 วันทำการ",
        "ตาม Limit ของ App",
        "สะดวก ไม่ต้องไปสาขา"),
    TransferOption("Wise (TransferWise)",
        "0.5-1.5% ของจำนวนโอน",
        "อัตรากลาง (Mid-market rate)",
        "1-2 วันทำการ",
        "1,000,000 บาท/รายการ",
        "ค่า FX ดีที่สุด โอนน้อย-ปานกลาง"),
    TransferOption("DeeMoney",
        "149-399 บาท/รายการ",
        "อัตราใกล้กลาง",
        "1-3 วันทำการ",
        "500,000 บาท/วัน",
        "คนไทย ราคาถูก ใช้ง่าย"),
    TransferOption("Western Union",
        "500-2,000 บาท/รายการ",
        "อัตราแพงกว่ากลาง",
        "นาที - 1 วัน",
        "ตาม Policy",
        "รับเงินสดทันที"),
]

print("=== Transfer Options ===")
for o in options:
    print(f"\n  [{o.service}]")
    print(f"    Fee: {o.fee}")
    print(f"    FX Rate: {o.fx_rate}")
    print(f"    Speed: {o.speed}")
    print(f"    Limit: {o.limit}")
    print(f"    Best for: {o.best_for}")

Swift Code ธนาคารไทย

# === Thai Banks Swift Codes ===

@dataclass
class ThaiBank:
    bank: str
    swift: str
    short_name: str

banks = [
    ThaiBank("ธนาคารกรุงเทพ", "BKKBTHBK", "BBL"),
    ThaiBank("ธนาคารกสิกรไทย", "KASITHBK", "KBANK"),
    ThaiBank("ธนาคารไทยพาณิชย์", "SICOTHBK", "SCB"),
    ThaiBank("ธนาคารกรุงไทย", "KRTHTHBK", "KTB"),
    ThaiBank("ธนาคารกรุงศรีอยุธยา", "AYUDTHBK", "BAY"),
    ThaiBank("ธนาคารทหารไทยธนชาต", "TABORMBK", "TTB"),
    ThaiBank("ธนาคาร UOB", "UOVBTHBK", "UOB"),
    ThaiBank("ธนาคาร CIMB Thai", "UBOBTHBK", "CIMBT"),
    ThaiBank("ธนาคาร ICBC Thai", "ICBKTHBK", "ICBC"),
    ThaiBank("ธนาคารแลนด์แอนด์เฮ้าส์", "LAABORMBK", "LHBANK"),
]

print("=== Swift Code ธนาคารไทย ===")
for b in banks:
    print(f"  [{b.short_name}] {b.bank}: {b.swift}")

เคล็ดลับ

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

การเขียนโค้ดที่ดีไม่ใช่แค่ทำให้โปรแกรมทำงานได้ แต่ต้องเขียนให้อ่านง่าย ดูแลรักษาง่าย และ 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 เป็นเรื่องง่าย

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

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

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

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

Swift Code UOB คืออะไร

UOVBTHBK รหัส SWIFT ธนาคาร UOB ประเทศไทย ใช้โอนเงินระหว่างประเทศ UOVB=ธนาคาร TH=ไทย BK=สำนักงานใหญ่ ทุกสาขา

โอนเงินอย่างไร

ไปสาขา UOB หรือ TMRW App กรอก Swift Code ผู้รับ ชื่อ เลขบัญชี เอกสารวัตถุประสงค์ ค่าธรรมเนียม 600-1500 1-3 วัน MT103

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

UOB 600-1500 บาท Wise 0.5-1.5% DeeMoney 149-399 FX Spread 1-2% SHA OUR BEN Correspondent Bank Fee Cable Charge

เอกสารอะไรที่ต้องใช้

บัตรประชาชน Passport สมุดบัญชี Foreign Exchange Form Invoice ค่าเล่าเรียน สัญญา เกิน $50K แจ้ง ธปท.

สรุป

Swift Code UOB UOVBTHBK โอนเงินระหว่างประเทศ ค่าธรรมเนียม Wise DeeMoney SHA MT103 เอกสาร ธนาคารไทย SWIFT

📖 บทความที่เกี่ยวข้อง

swift code scbอ่านบทความ → Cloudflare D1 Low Code No Codeอ่านบทความ → swift code ของธนาคารออมสินอ่านบทความ → PostgreSQL Full Text Search Infrastructure as Codeอ่านบทความ → swift code bankอ่านบทความ →

📚 ดูบทความทั้งหมด →