ข้ามไปยังเนื้อหา

เครื่องมือสร้าง RFC ของเม็กซิโกสำหรับการทดสอบ | เครื่องมือออนไลน์ฟรี

สร้างรหัส RFC ของเม็กซิโกที่ถูกต้องสำหรับการทดสอบซอฟต์แวร์ สร้าง RFC ได้สูงสุด 100 รหัสสำหรับบุคคลหรือบริษัทด้วยรูปแบบ SAT ที่ถูกต้องและหลักการตรวจสอบ

เครื่องมือสร้าง RFC ของเม็กซิโกสำหรับการทดสอบ

สร้างรหัส RFC

ป้อนตัวเลขระหว่าง 1 ถึง 100

เครื่องคำนวณโหลด...
📚

เอกสารประกอบการใช้งาน

เครื่องสร้าง RFC เม็กซิโกสำหรับการทดสอบคืออะไร?

เครื่องสร้าง RFC เม็กซิโกสำหรับการทดสอบจะสร้างรหัส RFC ปลอมที่มีรูปแบบถูกต้อง RFC ย่อมาจาก Registro Federal de Contribuyentes ซึ่งเป็นหมายเลขประจำตัวผู้เสียภาษีที่หน่วยงานภาษีของเม็กซิโก (SAT) ออกให้แก่บุคคลและบริษัท เครื่องมือนี้สร้างรหัสแบบสุ่มตามโครงสร้างอย่างเป็นทางการ และผ่านการตรวจสอบเลขตรวจสอบแบบเดียวกับ RFC จริง นักพัฒนาจึงใช้เป็นข้อมูลตัวอย่างได้โดยไม่ต้องแตะต้องข้อมูลภาษีจริงของผู้ใด

RFC เม็กซิโกคืออะไร?

RFC คือรหัสสั้น ๆ ที่ใช้ระบุผู้เสียภาษีในเม็กซิโก มีหน้าที่คล้ายหมายเลขประกันสังคมในสหรัฐอเมริกา หรือหมายเลขประกันแห่งชาติในสหราชอาณาจักร เม็กซิโกกำหนดให้ต้องมี RFC สำหรับการยื่นภาษี การออกใบกำกับภาษี การเปิดบัญชีธนาคารบางประเภท และการจัดทำบัญชีเงินเดือน บุคคลทุกคนและบริษัทที่จดทะเบียนทุกแห่งมี RFC ของตนเอง

รูปแบบ RFC สำหรับบุคคล

RFC ของบุคคล (persona física) มีอักขระ 13 ตัว ประกอบด้วยสี่ส่วน:

  • ตัวอักษร 4 ตัว ใน RFC จริงได้มาจากชื่อของบุคคล ได้แก่ อักษรตัวแรกของนามสกุลฝ่ายบิดา สระตัวแรกภายในนามสกุลฝ่ายบิดา อักษรตัวแรกของนามสกุลฝ่ายมารดา และอักษรตัวแรกของชื่อ
  • ตัวเลข 6 หลัก สำหรับวันเกิด เรียงตามลำดับ YYMMDD (ปี เดือน วัน)
  • อักขระ 2 ตัว เรียกว่าเลขกุญแจแยกชื่อ ซึ่งช่วยป้องกันไม่ให้บุคคลสองคนที่มีชื่อและวันเกิดเหมือนกันได้รับรหัสเดียวกัน
  • เลขตรวจสอบ 1 หลัก คำนวณจากอักขระทั้งหมดที่อยู่ก่อนหน้า

อักขระสามตัวสุดท้ายรวมกันมักเรียกว่า homoclave

เครื่องสร้างนี้ไม่เก็บชื่อจริงหรือวันเกิด และไม่มีช่องกรอกชื่อ แต่จะสร้างกลุ่มตัวอักษรสี่ตัวแบบสุ่มตามรูปแบบเดียวกัน (พยัญชนะ สระ แล้วตามด้วยตัวอักษรอีกสองตัว) รวมถึงวันที่แบบสุ่ม ทำให้ผลลัพธ์มีลักษณะและการทำงานเหมือน RFC จริง โดยไม่ผูกกับบุคคลจริง

รูปแบบ RFC สำหรับบริษัท

RFC ของบริษัท (persona moral) มีอักขระ 12 ตัว:

  • ตัวอักษร 3 ตัว ที่ใน RFC จริงนำมาจากชื่อบริษัท ส่วนเครื่องมือนี้จะเลือกแบบสุ่ม
  • ตัวเลข 6 หลัก สำหรับวันที่ก่อตั้งบริษัท เรียงตามลำดับ YYMMDD
  • อักขระ 2 ตัว สำหรับเลขกุญแจแยกชื่อ
  • เลขตรวจสอบ 1 หลัก

เครื่องสร้างจะเลือกวันที่ของทั้งบุคคลและบริษัทจากช่วงเดียวกัน คือวันใดก็ได้ระหว่าง 1 มกราคม ค.ศ. 1930 ถึงวันนี้ ไม่มีช่วงที่แยกต่างหากหรือแคบกว่าสำหรับบริษัท ทั้งสองประเภทจึงอาจได้วันที่ใดก็ได้ในช่วงดังกล่าว

วิธีคำนวณเลขตรวจสอบ

เลขตรวจสอบคืออักขระหนึ่งตัวที่เติมท้าย RFC เพื่อให้คอมพิวเตอร์ตรวจพบการพิมพ์ผิดได้ โดยคำนวณจากสูตรต่อไปนี้:

  1. ค้นหาค่าของอักขระแต่ละตัวในตารางอักขระ 39 ตัวนี้: 0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ ค่าของอักขระคือ ตำแหน่งของอักขระในสตริงดังกล่าว โดยเริ่มนับจาก 0 ดังนั้นตัวเลข 0–9 จะมีค่าตรงกับตัวเอง A มีค่า 10 ถึง N ที่ค่า 23 "&" มีค่า 24 O มีค่า 25 ถึง Z ที่ค่า 36 ช่องว่างมีค่า 37 และ "Ñ" มีค่า 38
  2. หากรหัสสั้นกว่าอักขระ 12 ตัว (กรณีนี้เกิดกับบริษัท ซึ่งมีอักขระเพียง 11 ตัวก่อนเลขตรวจสอบ) ให้เติมช่องว่างนำหน้าจนมีครบ 12 ตัว
  3. นำค่าของอักขระแต่ละตัวคูณด้วยน้ำหนักที่ลดลงจาก 13 สำหรับอักขระตัวแรก จนถึง 2 สำหรับอักขระตัวสุดท้าย
  4. นำผลคูณทั้งหมด 12 ผลมาบวกกันเพื่อหาผลรวม
  5. นำผลรวมไปหารด้วย 11 แล้วเก็บเศษที่เหลือ
  6. นำเศษดังกล่าวไปลบออกจาก 11 แล้วคำนวณมอดุโล 11 กับผลลัพธ์นั้นอีกครั้ง หากได้ค่า 10 เลขตรวจสอบคืออักษร "A" มิฉะนั้นให้เขียนเป็นตัวเลขหนึ่งหลัก ตั้งแต่ 0 ถึง 9

ตัวอย่างการคำนวณ: RFC ของบุคคล

พิจารณาบล็อกอักขระ 12 ตัว GOME900615A1 (ตัวอักษรชื่อ GOME วันเกิด 15 มิถุนายน ค.ศ. 1990 และเลขกุญแจแยกชื่อ A1) ไม่ต้องเติมช่องว่าง เนื่องจากมีอักขระครบ 12 ตัวอยู่แล้ว

ตำแหน่งอักขระค่าน้ำหนักผลคูณ
1G1613208
2O2512300
3M2211242
4E1410140
599981
60080
70070
866636
91155
1055420
11A10330
121122

ผลคูณรวมกันได้ 1,064 เมื่อนำไปหารด้วย 11 จะเหลือเศษ 8 เมื่อนำไปลบออกจาก 11 จะได้ 3 ดังนั้นเลขตรวจสอบคือ 3 RFC ที่เสร็จสมบูรณ์คือ GOME900615A13

ตัวอย่างการคำนวณ: RFC ของบริษัท

พิจารณาบล็อกอักขระ 11 ตัว ACM0103157B (ตัวอักษรบริษัท ACM วันที่ก่อตั้ง 15 มีนาคม ค.ศ. 2001 และเลขกุญแจแยกชื่อ 7B) เนื่องจากมีเพียง 11 ตัว จึงเติมช่องว่าง (ค่า 37) ไว้ด้านหน้าให้ครบ 12 ตัว เมื่อทำตามขั้นตอนเดียวกัน จะได้ผลรวม 1,047 เศษ 2 เมื่อหารด้วย 11 และเลขตรวจสอบ 9 RFC ที่เสร็จสมบูรณ์คือ ACM0103157B9

วิธีใช้เครื่องสร้าง RFC เม็กซิโก

  1. เลือกประเภท: บุคคล (Persona Física) หรือบริษัท (Persona Moral)
  2. ป้อนจำนวนรหัสที่ต้องการสร้าง ตั้งแต่ 1 ถึง 100
  3. เลือก "Generate RFCs"
  4. อ่านตารางผลลัพธ์ ซึ่งแสดงรหัสแต่ละรายการ ประเภท และผลการตรวจสอบ
  5. เลือก "Copy to Clipboard" เพื่อคัดลอกรายการทั้งหมด

คำต้องห้ามในกลุ่มตัวอักษร

SAT มีรายการคำที่ไม่อนุญาตให้ใช้ใน RFC ซึ่งส่วนใหญ่เป็นคำหยาบ หากตัวอักษรที่ได้จากชื่อผู้เสียภาษีสะกดตรงกับคำใดคำหนึ่ง กฎคือให้แทนที่ตัวอักษรตัวสุดท้ายด้วย X BUEY จึงกลายเป็น BUEX และบล็อกบริษัทสามตัวอักษร BUE จะกลายเป็น BUX เครื่องมือนี้ใช้กฎเดียวกันกับตัวอักษรแบบสุ่ม สำหรับบริษัท เครื่องมือจะดำเนินการเพิ่มอีกขั้น โดยเปลี่ยนตัวอักษรตัวสุดท้ายเมื่อบล็อกสามตัวอักษรนั้นเป็นเพียงจุดเริ่มต้นของคำต้องห้าม เนื่องจากมีตัวอักษรให้ตรวจสอบเพียงสามตัวจากทั้งหมดสี่ตัว

เครื่องมือนี้จะไม่ใช้ XAXX หรือ XAX แทนเมื่อสร้างรหัส ค่าเหล่านี้เป็นส่วนหนึ่งของ XAXX010101000 และ XEXX010101000 ซึ่งเป็นรหัสทั่วไปที่ SAT สงวนไว้สำหรับผู้เสียภาษีสัญชาติเม็กซิโกและผู้เสียภาษีต่างชาติที่ไม่สามารถระบุได้ การนำกลับมาใช้จะทำให้ข้อมูลตัวอย่างชนกับค่าที่สงวนไว้จริง

RFC ที่มีรูปแบบถูกต้องคืออะไร

เครื่องมือตรวจสอบรหัสแต่ละรายการที่สร้างขึ้นกับรูปแบบ RFC ที่ SAT เผยแพร่:

1^[A-Z&Ñ]{3,4}[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])[A-Z0-9]{2}[0-9A]$
2

เมื่ออ่านจากซ้ายไปขวา รูปแบบดังกล่าวประกอบด้วยอักขระชื่อสามหรือสี่ตัว ซึ่งอาจมี "Ñ" และ "&" ได้ ตัวเลขปีสองหลัก เดือนตั้งแต่ 01 ถึง 12 วันตั้งแต่ 01 ถึง 31 อักขระแยกชื่อสองตัวซึ่งอาจเป็นตัวอักษรหรือตัวเลขใดก็ได้ และเลขตรวจสอบสุดท้ายซึ่งเป็นได้เฉพาะตัวเลขหรืออักษร "A" หากรหัสไม่เป็นไปตามกฎข้อใดข้อหนึ่ง หรือเลขตรวจสอบไม่ตรงกับผลรวมที่อธิบายไว้ข้างต้น ระบบจะแสดงรหัสนั้นเป็น "Invalid" ในตารางผลลัพธ์

การใช้งานทั่วไปของ RFC สำหรับการทดสอบ

  • การตรวจสอบแบบฟอร์มและข้อมูลนำเข้า: ตรวจสอบว่าแบบฟอร์มสมัครสมาชิกหรือชำระเงินยอมรับ RFC ที่มีรูปแบบถูกต้องและปฏิเสธ RFC ที่ไม่ถูกต้อง
  • การทดสอบฐานข้อมูลและการทดสอบโหลด: เติมฐานข้อมูลทดสอบด้วยค่าที่ดูสมจริงโดยไม่ใช้ข้อมูลผู้เสียภาษีจริง
  • การทดสอบ API: ส่ง RFC ตัวอย่างไปยังปลายทางที่ตรวจสอบหรือจัดเก็บหมายเลขประจำตัวผู้เสียภาษี
  • สื่อการฝึกอบรมและการเรียนการสอน: แสดงลักษณะของ RFC โดยไม่เปิดเผยข้อมูลจริงของบุคคลใด

ข้อควรทราบด้านความเป็นส่วนตัวของข้อมูล

RFC ทุกตัวที่เครื่องมือนี้สร้างขึ้นเป็นแบบสุ่ม ไม่มีตัวใดผูกกับบุคคลหรือธุรกิจจริง และไม่ควรใช้ในการยื่นภาษี ใบกำกับภาษี หรือแบบฟอร์มทางการใด ๆ ให้ใช้เป็นข้อมูลตัวอย่างสำหรับการพัฒนาและการทดสอบซอฟต์แวร์เท่านั้น

คำถามที่พบบ่อย

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

RFC ที่สร้างขึ้นใช้ในงานทางการได้หรือไม่ ไม่ได้ แม้จะมีรูปแบบถูกต้องและผ่านการตรวจสอบเลขตรวจสอบ แต่รหัสเหล่านี้สร้างขึ้นแบบสุ่มและไม่ได้จดทะเบียนกับ SAT ห้ามใช้ในการยื่นภาษีจริงหรือเอกสารทางกฎหมายโดยเด็ดขาด

RFC เม็กซิโกมีความยาวเท่าใด RFC ของบุคคลมีอักขระ 13 ตัว ส่วน RFC ของบริษัทมีอักขระ 12 ตัว

คำนวณเลขตรวจสอบอย่างไร อักขระแต่ละตัวจะได้รับค่าตัวเลขจากตารางคงที่ จากนั้นนำค่านั้นคูณด้วยน้ำหนักตามตำแหน่งตั้งแต่ 13 ลดลงจนถึง 2 แล้วนำผลคูณมารวมกัน เลขตรวจสอบได้จาก 11 ลบด้วยเศษของผลรวมนั้นเมื่อหารด้วย 11 (โดยใช้อักษร "A" แทน 10)

เหตุใด RFC บางรายการจึงใช้วันที่ที่ดูเก่าหรือใหม่จนเป็นไปไม่ได้ รหัสของทั้งบุคคลและบริษัทในเครื่องมือนี้จะเลือกวันที่จากช่วงเดียวกัน ตั้งแต่ 1 มกราคม ค.ศ. 1930 ถึงวันนี้ ช่วงดังกล่าวกว้างพอที่จะครอบคลุมวันเกิดหรือวันที่ก่อตั้งบริษัทจริงเกือบทุกกรณี แต่ไม่ได้จำกัดช่วงให้แคบลงสำหรับบริษัท

ฉันเลือกชื่อหรือวันที่ที่ใช้ใน RFC ที่สร้างขึ้นได้หรือไม่ ไม่ได้ เครื่องมือนี้สร้างอักขระทุกตัวแบบสุ่ม รวมถึงตัวอักษรและวันที่ หากต้องการทดสอบค่าเฉพาะ ให้กรองรายการที่สร้างขึ้นตามรูปแบบที่ตรงกัน หรือปรับแก้โค้ดเบื้องหลัง

RFC สามารถมี "Ñ" หรือ "&" ได้หรือไม่ ได้ ตารางอักขระของ SAT กำหนดให้ "&" มีค่า 24 และ "Ñ" มีค่า 38 และรูปแบบอย่างเป็นทางการอนุญาตให้มีทั้งสองตัวในกลุ่มชื่อ บริษัทชื่อ "García & Asociados" อาจมี RFC ที่ขึ้นต้นด้วย GA& เครื่องมือนี้เลือกอักขระเฉพาะจาก A-Z ดังนั้นรหัสที่สร้างขึ้นเองจะไม่ใช้สองอักขระนี้ แต่ตัวตรวจสอบยอมรับอักขระดังกล่าว

เอกสารอ้างอิง

  1. Servicio de Administración Tributaria (SAT), "Obtén tu RFC con CURP"
  2. SAT, "Guía del validador de RFC" — ตารางอักขระ น้ำหนักตั้งแต่ 13..2 และเลขตรวจสอบมอดุโล-11
  3. Código Fiscal de la Federación มาตรา 27 หน้าที่เกี่ยวกับ Registro Federal de Contribuyentes