สร้างหมายเลข CBU แบบสุ่มที่ถูกต้องและตรวจสอบรหัสบัญชีธนาคารของอาร์เจนตินาที่มีอยู่ด้วยเครื่องมือที่ใช้งานง่ายนี้สำหรับการทดสอบและการตรวจสอบ
สร้าง CBU (Clave Bancaria Uniforme) ที่ถูกต้องแบบสุ่มสำหรับการทดสอบ
คลิกปุ่มด้านบนเพื่อสร้าง CBU ที่ถูกต้อง
CBU (Clave Bancaria Uniforme) คือรหัส 22 หลักที่ใช้ในอาร์เจนตินาเพื่อระบุบัญชีธนาคารสำหรับการโอนเงินและการชำระเงินทางอิเล็กทรอนิกส์
แต่ละ CBU ประกอบด้วยข้อมูลเกี่ยวกับธนาคาร สาขา และหมายเลขบัญชี พร้อมด้วยหลักการตรวจสอบที่ช่วยให้มั่นใจในความถูกต้อง
CBU (Clave Bancaria Uniforme) ของอาร์เจนตินาเป็นรหัสมาตรฐาน 22 หลักที่ใช้ในระบบธนาคารของอาร์เจนตินาเพื่อระบุบัญชีธนาคารอย่างเฉพาะเจาะจงสำหรับการโอนเงินอิเล็กทรอนิกส์ การฝากเงินโดยตรง และการชำระเงินอัตโนมัติ ไม่ว่าคุณจะเป็นนักพัฒนาที่ทดสอบแอปพลิเคชันทางการเงิน ผู้เชี่ยวชาญด้านการเงินที่ตรวจสอบข้อมูลบัญชี หรือเพียงแค่ต้องการตรวจสอบ CBU เครื่องมือสร้างและตรวจสอบ CBU ของอาร์เจนตินาของเรามีโซลูชันที่ง่ายและมีประสิทธิภาพ เครื่องมือออนไลน์ฟรีนี้ช่วยให้คุณสามารถสร้าง CBU ที่ถูกต้องแบบสุ่มสำหรับวัตถุประสงค์ในการทดสอบได้ทันทีและตรวจสอบ CBU ที่มีอยู่เพื่อให้แน่ใจว่ามีความสมบูรณ์ตามโครงสร้างและเป็นไปตามรูปแบบที่กำหนด
CBU (Clave Bancaria Uniforme) เป็นรหัสระบุบัญชีธนาคารที่ได้มาตรฐานในอาร์เจนตินา คล้ายกับ IBAN ที่ใช้ในยุโรปหรือระบบหมายเลขเส้นทางและหมายเลขบัญชีในสหรัฐอเมริกา ถูกนำมาใช้โดยธนาคารกลางของอาร์เจนตินา (BCRA) ระบบ CBU ช่วยให้การโอนเงินอิเล็กทรอนิกส์ระหว่างบัญชีในระบบธนาคารของอาร์เจนตินาเป็นไปอย่างปลอดภัยและแม่นยำ
CBU ที่ถูกต้องทุกตัวประกอบด้วย 22 หลักที่แบ่งออกเป็นสองบล็อกหลัก:
บล็อกแรก (8 หลัก): ระบุสถาบันการเงินและสาขา
บล็อกที่สอง (14 หลัก): ระบุบัญชีเฉพาะ
หลักตรวจสอบจะถูกคำนวณโดยใช้อัลกอริธึมเฉพาะที่ช่วยให้มั่นใจในความสมบูรณ์ของ CBU ซึ่งช่วยป้องกันข้อผิดพลาดในการพิมพ์และการทำธุรกรรมที่ฉ้อโกงโดยการตรวจสอบรหัสก่อนที่จะดำเนินการโอนเงินใด ๆ
เครื่องมือสร้าง CBU ของเราสร้าง CBU ที่ถูกต้องและสุ่มซึ่งสอดคล้องกับโครงสร้างที่กำหนดและผ่านการตรวจสอบทั้งหมด นี่คือวิธีการทำงาน:
เครื่องมือนี้เหมาะสำหรับ:
เครื่องมือตรวจสอบ CBU จะวิเคราะห์รหัส 22 หลักใด ๆ เพื่อตรวจสอบว่าตรงตามข้อกำหนด CBU อย่างเป็นทางการหรือไม่ กระบวนการตรวจสอบรวมถึง:
หากการตรวจสอบใด ๆ ล้มเหลว เครื่องมือตรวจสอบจะแจ้งปัญหาที่เฉพาะเจาะจง ช่วยให้คุณเข้าใจว่าทำไม CBU ถึงไม่ถูกต้อง
อัลกอริธึมการตรวจสอบที่ใช้สำหรับ CBU ใช้การคำนวณผลรวมที่มีน้ำหนักตามด้วยการดำเนินการโมดูลเพื่อกำหนดหลักตรวจสอบ นี่คือวิธีการทำงาน:
สำหรับบล็อกแรก (7 หลักแรก) หลักตรวจสอบจะถูกคำนวณดังนี้:
สำหรับบล็อกที่สอง (14 หลักสุดท้าย) หลักตรวจสอบจะถูกคำนวณดังนี้:
นี่คือตัวอย่างวิธีการตรวจสอบและสร้าง CBU ในหลายภาษาโปรแกรม:
1// JavaScript: คำนวณหลักตรวจสอบ CBU
2function calculateCheckDigit(number, weights) {
3 if (number.length !== weights.length) {
4 throw new Error('ความยาวของหมายเลขต้องตรงกับความยาวของน้ำหนัก');
5 }
6
7 let sum = 0;
8 for (let i = 0; i < number.length; i++) {
9 sum += parseInt(number[i]) * weights[i];
10 }
11
12 const remainder = sum % 10;
13 return remainder === 0 ? 0 : 10 - remainder;
14}
15
16// ตรวจสอบบล็อกแรกของ CBU
17function validateFirstBlock(block) {
18 if (block.length !== 8 || !/^\d{8}$/.test(block)) {
19 return false;
20 }
21
22 const number = block.substring(0, 7);
23 const checkDigit = parseInt(block[7]);
24 const weights = [7, 1, 3, 9, 7, 1, 3];
25
26 return checkDigit === calculateCheckDigit(number, weights);
27}
28
1# Python: ตรวจสอบ CBU ที่สมบูรณ์
2import re
3
4def validate_cbu(cbu):
5 # ตรวจสอบรูปแบบพื้นฐาน
6 if not cbu or not re.match(r'^\d{22}$', cbu):
7 return {
8 'isValid': False,
9 'errors': ['CBU ต้องมี 22 หลัก']
10 }
11
12 # แยกบล็อก
13 first_block = cbu[:8]
14 second_block = cbu[8:]
15
16 # ตรวจสอบแต่ละบล็อก
17 first_block_valid = validate_first_block(first_block)
18 second_block_valid = validate_second_block(second_block)
19
20 errors = []
21 if not first_block_valid:
22 errors.append('บล็อกแรก (รหัสธนาคาร/รหัสสาขา) ไม่ถูกต้อง')
23 if not second_block_valid:
24 errors.append('บล็อกที่สอง (หมายเลขบัญชี) ไม่ถูกต้อง')
25
26 return {
27 'isValid': first_block_valid and second_block_valid,
28 'errors': errors
29 }
30
1// Java: สร้าง CBU ที่ถูกต้องแบบสุ่ม
2import java.util.Random;
3
4public class CBUGenerator {
5 private static final Random random = new Random();
6
7 public static String generateCBU() {
8 // สร้าง 7 หลักแรก (รหัสธนาคารและรหัสสาขา)
9 StringBuilder firstBlockBase = new StringBuilder();
10 for (int i = 0; i < 7; i++) {
11 firstBlockBase.append(random.nextInt(10));
12 }
13
14 // คำนวณหลักตรวจสอบสำหรับบล็อกแรก
15 int[] firstBlockWeights = {7, 1, 3, 9, 7, 1, 3};
16 int firstBlockCheckDigit = calculateCheckDigit(
17 firstBlockBase.toString(),
18 firstBlockWeights
19 );
20
21 // สร้าง 13 หลักแรกของบล็อกที่สอง
22 StringBuilder secondBlockBase = new StringBuilder();
23 for (int i = 0; i < 13; i++) {
24 secondBlockBase.append(random.nextInt(10));
25 }
26
27 // คำนวณหลักตรวจสอบสำหรับบล็อกที่สอง
28 int[] secondBlockWeights = {3, 9, 7, 1, 3, 9, 7, 1, 3, 9, 7, 1, 3};
29 int secondBlockCheckDigit = calculateCheckDigit(
30 secondBlockBase.toString(),
31 secondBlockWeights
32 );
33
34 // รวมทุกส่วน
35 return firstBlockBase.toString() + firstBlockCheckDigit +
36 secondBlockBase.toString() + secondBlockCheckDigit;
37 }
38
39 // การใช้งานของฟังก์ชัน calculateCheckDigit ...
40}
41
1// PHP: จัดรูปแบบ CBU สำหรับการแสดงผล
2function formatCBU($cbu) {
3 if (!$cbu || strlen($cbu) !== 22) {
4 return $cbu;
5 }
6
7 // จัดรูปแบบเป็น: XXXXXXXX XXXXXXXXXXXXXX
8 return substr($cbu, 0, 8) . ' ' . substr($cbu, 8);
9}
10
11// ตัวอย่างการใช้งาน
12$cbu = '0123456789012345678901';
13echo formatCBU($cbu); // แสดงผล: 01234567 89012345678901
14
1' Excel VBA: ตรวจสอบ CBU
2Function ValidateCBU(cbu As String) As Boolean
3 ' ตรวจสอบความยาว
4 If Len(cbu) <> 22 Then
5 ValidateCBU = False
6 Exit Function
7 End If
8
9 ' ตรวจสอบว่าตัวอักษรทั้งหมดเป็นตัวเลข
10 Dim i As Integer
11 For i = 1 To Len(cbu)
12 If Not IsNumeric(Mid(cbu, i, 1)) Then
13 ValidateCBU = False
14 Exit Function
15 End If
16 Next i
17
18 ' แยกบล็อก
19 Dim firstBlock As String
20 Dim secondBlock As String
21 firstBlock = Left(cbu, 8)
22 secondBlock = Right(cbu, 14)
23
24 ' ตรวจสอบบล็อกทั้งสอง
25 ValidateCBU = ValidateFirstBlock(firstBlock) And ValidateSecondBlock(secondBlock)
26End Function
27
นักพัฒนาและวิศวกร QA ที่ทำงานเกี่ยวกับซอฟต์แวร์ทางการเงินต้องการหมายเลข CBU ที่ถูกต้องสำหรับการทดสอบ เครื่องมือสร้างของเรามี CBU ที่ถูกต้องแบบไม่จำกัดสำหรับการทดสอบโดยไม่ต้องเข้าถึงข้อมูลธนาคารจริง ซึ่งช่วยปกป้องความเป็นส่วนตัวและความปลอดภัยในขณะที่รับประกันการทดสอบที่ครอบคลุม
นักเรียนและผู้เชี่ยวชาญที่เรียนรู้เกี่ยวกับระบบธนาคารของอาร์เจนตินาสามารถใช้เครื่องมือนี้เพื่อทำความเข้าใจโครงสร้างและการตรวจสอบ CBU เครื่องมือนี้ทำหน้าที่เป็นการสาธิตที่ใช้ในทางปฏิบัติเกี่ยวกับอัลกอริธึมการตรวจสอบและช่วยให้เห็นภาพส่วนประกอบของ CBU ที่ถูกต้อง
เมื่อได้รับ CBU สำหรับการทำธุรกรรม คุณสามารถตรวจสอบความถูกต้องตามรูปแบบได้อย่างรวดเร็ว ก่อนที่จะพยายามทำธุรกรรม แม้ว่าเครื่องมือของเราจะไม่สามารถยืนยันได้ว่า CBU ตรงกับบัญชีธนาคารจริงหรือไม่ แต่ก็สามารถช่วยระบุข้อผิดพลาดที่ชัดเจนในรูปแบบหรือหลักตรวจสอบได้
นักออกแบบและนักพัฒนาที่สร้างส่วนติดต่อผู้ใช้สำหรับแอปพลิเคชันธนาคารสามารถใช้เครื่องมือนี้เพื่อตรวจสอบการตรวจสอบข้อมูล การจัดรูปแบบ และการจัดการข้อผิดพลาดสำหรับฟิลด์ CBU
ในขณะที่เครื่องมือสร้างและตรวจสอบ CBU ของเราถูกออกแบบมาโดยเฉพาะสำหรับรหัสธนาคารของอาร์เจนตินา คุณอาจพิจารณาทางเลือกเหล่านี้ขึ้นอยู่กับความต้องการของคุณ:
ระบบ CBU ถูกนำมาใช้โดยธนาคารกลางของอาร์เจนตินา (Banco Central de la República Argentina หรือ BCRA) ในเดือนพฤศจิกายน 2000 เป็นส่วนหนึ่งของการปรับปรุงระบบการเงินของประเทศ การนำรหัสมาตรฐาน 22 หลักมาใช้มีเป้าหมายเพื่อ:
ก่อนที่ระบบ CBU จะมีอยู่ ธนาคารแต่ละแห่งในอาร์เจนตินาใช้รูปแบบของตัวเองในการระบุบัญชี ทำให้การโอนเงินระหว่างธนาคารเป็นเรื่องยุ่งยากและมีข้อผิดพลาด ระบบการมาตรฐานทำให้ระบบธนาคารของอาร์เจนตินาอยู่ในแนวเดียวกับแนวทางปฏิบัติระดับนานาชาติ คล้ายกับระบบ IBAN ที่ใช้ในยุโรป
ตลอดหลายปีที่ผ่านมา CBU ได้กลายเป็นส่วนสำคัญของโครงสร้างพื้นฐานทางการเงินของอาร์เจนตินา ใช้สำหรับ:
ระบบนี้ยังคงไม่เปลี่ยนแปลงมากนักตั้งแต่เริ่มต้น แสดงให้เห็นถึงความแข็งแกร่งของการออกแบบและประสิทธิภาพในการตอบสนองความต้องการของระบบการเงินของอาร์เจนตินา
CBU (Clave Bancaria Uniforme) ใช้สำหรับบัญชีธนาคารแบบดั้งเดิม ในขณะที่ CVU (Clave Virtual Uniforme) ใช้สำหรับกระเป๋าเงินดิจิทัลและแพลตฟอร์มฟินเทค ทั้งสองมีรูปแบบและกฎการตรวจสอบ 22 หลักเหมือนกัน แต่ CVU จะถูกกำหนดให้กับบัญชีในสถาบันการเงินที่ไม่ใช่ธนาคาร
ใช่ รหัส 3 หลักแรกของ CBU ระบุสถาบันการเงิน ธนาคารกลางของอาร์เจนตินามีการลงทะเบียนรหัสเหล่านี้ที่สามารถตรวจสอบได้เพื่อกำหนดว่าธนาคารใดออก CBU เฉพาะ
ไม่ CBU มีข้อมูลมากกว่าหมายเลขบัญชีเพียงอย่างเดียว มันรวมถึงรหัสธนาคาร รหัสสาขา หมายเลขบัญชี และหลักตรวจสอบ หมายเลขบัญชีเป็นเพียงส่วนประกอบหนึ่งของ CBU
การแชร์ CBU ของคุณโดยทั่วไปถือว่าปลอดภัย เนื่องจากสามารถใช้เพื่อฝากเงินเข้าบัญชีของคุณเท่านั้น ไม่สามารถถอนเงินได้ อย่างไรก็ตาม นี่คือข้อมูลทางการเงินส่วนบุคคล ดังนั้นคุณควรแชร์เฉพาะกับฝ่ายที่เชื่อถือได้
CBU จะยังคงถูกต้องตราบใดที่บัญชีธนาคารที่เกี่ยวข้องยังมีอยู่ มันจะเปลี่ยนไปก็ต่อเมื่อคุณปิดบัญชีและเปิดบัญชีใหม่ หรือธนาคารของคุณมีการควบรวมกิจการหรือการปรับโครงสร้างที่มีผลต่อการตั้งหมายเลขบัญชี
คุณสามารถหาความ CBU ของคุณได้ในแอปพลิเคชันมือถือของธนาคารหรือพอร์ทัลออนไลน์ของธนาคาร ในใบแจ้งยอดธนาคารของคุณ หรือโดยการขอโดยตรงจากธนาคารของคุณ ธนาคารอาร์เจนตินาหลายแห่งยังพิมพ์ CBU ไว้ที่ด้านหลังบัตรเดบิต
ใช่ ชาวต่างชาติที่เปิดบัญชีธนาคารในอาร์เจนตินาจะได้รับการกำหนด CBU ข้อกำหนดในการเปิดบัญชีจะแตกต่างกันไปตามธนาคารและอาจรวมถึงเอกสารการพำนัก
ระบบธนาคารส่วนใหญ่จะตรวจสอบรูปแบบ CBU ก่อนที่จะดำเนินการโอนเงิน หากรูปแบบไม่ถูกต้อง การโอนจะถูกปฏิเสธทันที อย่างไรก็ตาม หาก CBU ถูกต้องแต่ไม่ตรงกับบัญชีที่ใช้งานอยู่ การโอนอาจเริ่มต้น แต่จะถูกส่งกลับในที่สุด
ใช่ บัญชีธนาคารแต่ละบัญชีที่คุณเป็นเจ้าของจะมี CBU ที่ไม่ซ้ำกัน หากคุณมีบัญชีหลายบัญชี แม้ในธนาคารเดียวกัน แต่ละบัญชีจะมี CBU ที่แตกต่างกัน
ไม่ ระบบ CBU เป็นของเฉพาะอาร์เจนตินา ประเทศอื่น ๆ มีระบบการระบุบัญชีธนาคารของตนเอง เช่น IBAN ในยุโรป BSB+หมายเลขบัญชีในออสเตรเลีย หรือหมายเลขเส้นทาง+หมายเลขบัญชีในสหรัฐอเมริกา
ธนาคารกลางของอาร์เจนตินา (BCRA). "ระเบียบข้อบังคับของระบบการเงิน." เว็บไซต์ BCRA อย่างเป็นทางการ
กฎหมายระบบการชำระเงินแห่งชาติ (กฎหมายหมายเลข 25,345). "การป้องกันการหลีกเลี่ยงภาษีและการปรับปรุงการชำระเงิน." วารสารทางการของอาร์เจนตินา, พฤศจิกายน 2000.
สมาคมธนาคารอาร์เจนตินา (ABA). "ข้อกำหนดทางเทคนิค CBU." เอกสารมาตรฐานการธนาคาร, 2020.
Interbanking S.A. "แนวทางการโอนเงินอิเล็กทรอนิกส์." เอกสารทางเทคนิคสำหรับสถาบันการเงิน, 2019.
กระทรวงเศรษฐกิจของอาร์เจนตินา. "ระบบการชำระเงินอิเล็กทรอนิกส์ในอาร์เจนตินา." รายงานการรวมทางการเงิน, 2021.
เครื่องมือสร้างและตรวจสอบ CBU ของอาร์เจนตินามีโซลูชันที่ง่ายและมีประสิทธิภาพสำหรับผู้ที่ทำงานกับรหัสธนาคารของอาร์เจนตินา ไม่ว่าคุณจะพัฒนาแอปพลิเคชันทางการเงิน ทดสอบระบบการชำระเงิน หรือเพียงแค่ตรวจสอบ CBU ที่คุณได้รับ เครื่องมือของเรามอบผลลัพธ์ที่รวดเร็วและแม่นยำพร้อมกับอินเทอร์เฟซที่ใช้งานง่าย
ลองสร้าง CBU แบบสุ่มหรือทำการตรวจสอบ CBU ที่มีอยู่วันนี้ และสัมผัสความสะดวกสบายของเครื่องมือเฉพาะนี้ที่อยู่ในมือคุณ ไม่มีการลงทะเบียนหรือการติดตั้งที่จำเป็น—เพียงแค่เครื่องมือเว็บที่ตรงไปตรงมาที่ออกแบบมาเพื่อตอบสนองความต้องการของคุณ
ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ