เลข CPF และ CNPJ ของบราซิล: เลขตรวจสอบและ CNPJ แบบตัวอักษรผสมตัวเลข
ในบราซิล การซื้อของ ทำสัญญา หรือออกใบแจ้งหนี้เกือบทุกครั้งต้องใช้ CPF ซึ่งเป็นเลขผู้เสียภาษีของบุคคล หรือ CNPJ ซึ่งเป็นเลขของบริษัทและนิติบุคคลอื่น ทั้งสองเลขลงท้ายด้วยเลขตรวจสอบสองหลักที่คำนวณด้วยกฎมอดุโล 11 ของกรมสรรพากรกลางของบราซิล (Receita Federal) ตั้งแต่กรกฎาคม 2026 CNPJ ใหม่อาจมีตัวอักษรด้วย คู่มือนี้อธิบายโครงสร้างของทั้งสองเลข วิธีคำนวณเลขตรวจสอบด้วยตัวอย่างของกรมสรรพากรกลางเอง และผลของ CNPJ แบบตัวอักษรผสมตัวเลขต่อซอฟต์แวร์
ภาพรวมของเลข
| เลข | ใช้กับ | รูปแบบ | ตัวอย่าง |
|---|---|---|---|
| CPF (Cadastro de Pessoas Físicas) | บุคคล | 11 หลัก: 000.000.000-00 | 280.012.389-38 |
| CNPJ แบบตัวเลข | บริษัทและนิติบุคคลอื่น | 14 หลัก: 00.000.000/0000-00 | 18.781.203/0001-28 |
| CNPJ แบบตัวอักษรผสมตัวเลข | การจดทะเบียนใหม่ตั้งแต่กรกฎาคม 2026 | 12 ตัว 0–9 หรือ A–Z ตามด้วยตัวเลข 2 หลัก | 12.ABC.345/01DE-35 |
ตัวอย่างทั้งสามมาจากเอกสารของกรมสรรพากรกลางของบราซิล CPF และ CNPJ แบบตัวเลขมาจากคู่มือรูปแบบข้อมูล e-Financeira ส่วน CNPJ แบบตัวอักษรผสมตัวเลขมาจากเอกสารวิธีคำนวณเลขตรวจสอบ
โครงสร้างของ CPF
CPF มี 11 หลัก หลักที่ 9 คือเขตภาษี (Região Fiscal) ของที่อยู่ที่แจ้งตอนจดทะเบียนครั้งแรก และสองหลักสุดท้ายเป็นเลขตรวจสอบ กรมสรรพากรกลางระบุเขตไว้ดังนี้ 1 DF, GO, MT, MS, TO; 2 PA, AM, AC, AP, RO, RR; 3 CE, MA, PI; 4 PE, RN, PB, AL; 5 BA, SE; 6 MG; 7 RJ, ES; 8 SP; 9 PR, SC; 0 RS เขตนี้ไม่เปลี่ยนเมื่อย้ายบ้าน จึงไม่ได้บอกที่อยู่ปัจจุบัน
เลขตรวจสอบของ CPF
- นำ 9 หลักแรกคูณด้วย 10, 9, 8, 7, 6, 5, 4, 3 และ 2 แล้วรวมกัน
- หารผลรวมด้วย 11 ถ้าเศษเป็น 0 หรือ 1 เลขตรวจสอบตัวแรกเป็น 0 ไม่เช่นนั้นเป็น 11 ลบเศษ
- ตัวที่สองใช้ 10 หลักแรก (รวมตัวที่เพิ่งคำนวณ) คูณด้วย 11, 10, … 2 แล้วใช้กฎเดียวกัน
ตัวอย่าง: สำหรับ 280.012.389 ได้ 2×10 + 8×9 + 0×8 + 0×7 + 1×6 + 2×5 + 3×4 + 8×3 + 9×2 = 162 และ 162 = 14 × 11 + 8 ตัวแรกจึงเป็น 11 − 8 = 3 ต่อมา 2×11 + 8×10 + 0×9 + 0×8 + 1×7 + 2×6 + 3×5 + 8×4 + 9×3 + 3×2 = 201 = 18 × 11 + 3 ตัวที่สองจึงเป็น 11 − 3 = 8 ผลลัพธ์คือ 280.012.389-38
คู่มือของกรมสรรพากรกลางเขียนกฎเดียวกันอีกแบบ คือใช้น้ำหนัก 9, 8, … 1, 0 นับจากหลักสุดท้าย และนับเศษ 10 เป็น 0 ทั้งสองแบบให้ผลเหมือนกันเสมอ
โครงสร้างของ CNPJ
CNPJ มี 14 ตำแหน่ง เขียนเป็น AA.AAA.AAA/AAAA-DV ประกอบด้วยเลขหลัก (raiz) 8 ตัวที่ระบุนิติบุคคล ลำดับ (ordem) 4 ตัวที่ระบุสถานประกอบการ และเลขตรวจสอบ 2 หลัก ที่ผ่านมาทุกตำแหน่งเป็นตัวเลข ตามข้อมูลของกรมสรรพากรกลาง ตั้งแต่กรกฎาคม 2026 จะออก CNPJ แบบตัวอักษรผสมตัวเลขให้เฉพาะการจดทะเบียนใหม่ โดยเลขหลักและลำดับอาจมีตัวอักษรพิมพ์ใหญ่ A–Z ส่วนเลขตรวจสอบยังเป็นตัวเลข CNPJ เดิมยังใช้เลขเดิม
เลขตรวจสอบของ CNPJ ทั้งแบบมีและไม่มีตัวอักษร
- ให้ค่าแต่ละตัวใน 12 ตัวแรกเท่ากับรหัส ASCII ลบ 48 ตัวเลขมีค่าเท่าเดิม (0–9) A = 17, B = 18 … Z = 42
- ใส่น้ำหนัก 2, 3, 4, 5, 6, 7, 8, 9 จากขวาไปซ้าย และเริ่มที่ 2 ใหม่หลัง 9 ทั้ง 12 ตัวจึงได้น้ำหนัก 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
- คูณ รวม แล้วหารด้วย 11 ถ้าเศษเป็น 0 หรือ 1 ได้ 0 ไม่เช่นนั้นได้ 11 ลบเศษ
- ตัวที่สองให้ทำซ้ำกับ 13 ตัว (12 ตัวรวมเลขตรวจสอบตัวแรก)
ตัวอย่าง: สำหรับ 12.ABC.345/01DE ค่าคือ 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20, 21 ผลคูณ 5, 8, 51, 36, 171, 24, 28, 30, 0, 4, 60 และ 42 รวมได้ 459 = 41 × 11 + 8 ตัวแรกจึงเป็น 11 − 8 = 3 การคำนวณครั้งที่สองได้ 5 เลขเต็มจึงเป็น 12.ABC.345/01DE-35 เพราะตัวเลขมีค่าเท่าเดิม CNPJ แบบตัวเลขอย่าง 18.781.203/0001-28 จึงคำนวณได้เหมือนเดิม
สิ่งที่ซอฟต์แวร์ต้องปรับ
- เก็บ CNPJ เป็นข้อความ คอลัมน์ตัวเลขเก็บตัวอักษรไม่ได้และทำให้เลข 0 ข้างหน้าหายไป ช่องข้อความ 14 ตัวเก็บได้ทั้งสองแบบ
- อนุญาตตัวอักษรเฉพาะ 12 ตำแหน่งแรก เมื่อตัดจุด ทับ และขีดออกแล้ว รูปแบบที่ถูกต้องคือ 12 ตัว 0–9 หรือ A–Z ตามด้วยตัวเลข 2 หลัก
- ปรับเป็นตัวพิมพ์ใหญ่ กรมสรรพากรกลางใช้ตัวพิมพ์ใหญ่ การแปลงข้อมูลที่ป้อนก่อนตรวจช่วยลดข้อผิดพลาดที่ไม่จริง
- ตรวจหน้ากากป้อนข้อมูลและโค้ดตรวจสอบ หน้ากาก นิพจน์ปกติ และไลบรารีที่ถือว่ามีตัวเลข 14 หลักจะปฏิเสธเลขใหม่
- CPF ไม่เปลี่ยน การเปลี่ยนแปลงมีผลกับ CNPJ เท่านั้น CPF ยังเป็นตัวเลขล้วน
สิ่งที่ผลถูกต้องไม่ได้พิสูจน์
- การจดทะเบียน เลขสุ่มประมาณหนึ่งในร้อยจะมีเลขตรวจสอบตรงทั้งสองตัว การจดทะเบียนและสถานะ (situação cadastral) ของ CPF หรือ CNPJ ตรวจได้ที่กรมสรรพากรกลางเท่านั้น
- เป็นของบุคคลหรือบริษัทที่ถูกต้อง เลขจริงของคนอื่นที่คัดลอกมาก็ผ่านการตรวจทุกอย่าง
- เลขซ้ำกันทุกหลัก 111.111.111-11 และเลขที่คล้ายกันคำนวณได้ตรง แต่มักใช้เป็นเลขสมมติ เครื่องมือจึงแสดงคำเตือน
คำถามที่พบบ่อย
CNPJ เดิมจะเปลี่ยนในปี 2026 หรือไม่
ไม่เปลี่ยน ตามข้อมูลของกรมสรรพากรกลาง CNPJ แบบตัวอักษรผสมตัวเลขออกให้เฉพาะการจดทะเบียนใหม่ตั้งแต่กรกฎาคม 2026 และเลขเดิมไม่เปลี่ยน
เลขตรวจสอบของ CNPJ เป็นตัวอักษรได้หรือไม่
ไม่ได้ เลขตรวจสอบทั้งสองหลักเป็นตัวเลขเสมอ ตัวอักษรมีได้เฉพาะในเลขหลักและลำดับ
CPF จะเป็นแบบตัวอักษรผสมตัวเลขด้วยหรือไม่
ไม่ การเปลี่ยนแปลงที่กรมสรรพากรกลางประกาศเกี่ยวกับ CNPJ
เครื่องมือบอกได้ไหมว่าเลขนี้เป็นของใคร
ไม่ได้ เครื่องมือคำนวณเลขตรวจสอบในเบราว์เซอร์เท่านั้น และไม่ค้นหาเลขในทะเบียนใด
แหล่งที่มา
แหล่งที่มา: Receita Federal: folheto «Cadastros – CPF e CNPJ» · ตรวจสอบล่าสุด:
แหล่งที่มา: Receita Federal: Cálculo do DV do CNPJ Alfanumérico · ตรวจสอบล่าสุด:
แหล่งที่มา: Receita Federal / Serpro: Cálculo dos dígitos verificadores de CNPJ alfanumérico · ตรวจสอบล่าสุด:
แหล่งที่มา: Receita Federal: CNPJ alfanumérico – Perguntas e respostas · ตรวจสอบล่าสุด:
แหล่งที่มา: Receita Federal: CNPJ Alfanumérico · ตรวจสอบล่าสุด: