Brezilya CPF ve CNPJ: kontrol haneleri ve harfli-rakamlı CNPJ
Brezilya'da neredeyse her alışveriş, sözleşme ve faturada ya kişilerin vergi numarası CPF ya da şirketlerin ve diğer tüzel kişilerin numarası CNPJ istenir. İkisi de Receita Federal'in (Brezilya Federal Gelir İdaresi) mod 11 kuralıyla hesaplanan iki kontrol hanesiyle biter. Temmuz 2026'dan itibaren yeni CNPJ'lerde harf de bulunabilir. Bu rehber iki numaranın yapısını, kontrol hanelerinin Receita Federal'in kendi örnekleriyle nasıl hesaplandığını ve harfli-rakamlı CNPJ'nin yazılımlar için ne anlama geldiğini anlatır.
Numaralara kısa bakış
| Numara | Kimde | Biçim | Örnek |
|---|---|---|---|
| CPF (Cadastro de Pessoas Físicas) | Gerçek kişiler | 11 rakam: 000.000.000-00 | 280.012.389-38 |
| Rakamlı CNPJ | Şirketler ve diğer tüzel kişiler | 14 rakam: 00.000.000/0000-00 | 18.781.203/0001-28 |
| Harfli-rakamlı CNPJ | Temmuz 2026'dan itibaren yeni kayıtlar | 12 karakter 0–9 ya da A–Z, ardından 2 rakam | 12.ABC.345/01DE-35 |
Üç örnek de Receita Federal belgelerinden alınmıştır: CPF ve rakamlı CNPJ e-Financeira biçim kılavuzundan, harfli-rakamlı CNPJ ise kontrol hanesi hesaplama notundan.
CPF'nin yapısı
CPF on bir rakamdır. Dokuzuncu hane ilk kayıtta bildirilen adresin vergi bölgesidir (Região Fiscal), son iki hane kontrol haneleridir. Receita Federal bölgeleri şöyle sıralar: 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. Kişi taşınınca bölge değişmez; bu yüzden bugün nerede oturduğunu göstermez.
CPF kontrol haneleri
- İlk dokuz rakamı sırasıyla 10, 9, 8, 7, 6, 5, 4, 3 ve 2 ile çarpıp toplayın.
- Toplamı 11'e bölün. Kalan 0 ya da 1 ise ilk kontrol hanesi 0'dır; değilse 11 eksi kalandır.
- İkinci hane için az önce bulunan hane dahil ilk on rakamı 11, 10, … 2 ile çarpıp aynı kuralı uygulayın.
Örnek: 280.012.389 için 2×10 + 8×9 + 0×8 + 0×7 + 1×6 + 2×5 + 3×4 + 8×3 + 9×2 = 162. 162 = 14 × 11 + 8 olduğundan ilk hane 11 − 8 = 3'tür. Ardından 2×11 + 8×10 + 0×9 + 0×8 + 1×7 + 2×6 + 3×5 + 8×4 + 9×3 + 3×2 = 201 = 18 × 11 + 3, yani ikinci hane 11 − 3 = 8'dir. Sonuç: 280.012.389-38.
Receita Federal kılavuzu aynı kuralı başka biçimde yazar: ağırlıklar son haneden başlayarak 9, 8, … 1, 0'dır ve 10 kalanı 0 sayılır. İki yazım her zaman aynı haneleri verir.
CNPJ'nin yapısı
CNPJ, AA.AAA.AAA/AAAA-DV biçiminde yazılan 14 konumdur: tüzel kişiyi belirten 8 karakterlik kök (raiz), işyerini belirten 4 karakterlik şube sırası (ordem) ve iki kontrol hanesi. Şimdiye kadar bütün konumlar rakamdı. Receita Federal'e göre Temmuz 2026'dan itibaren harfli-rakamlı CNPJ yalnızca yeni kayıtlara verilir: kökte ve şube sırasında A–Z büyük harfleri bulunabilir, kontrol haneleri ise rakam olarak kalır. Mevcut CNPJ'ler numaralarını korur.
Harfli ya da harfsiz CNPJ kontrol haneleri
- İlk 12 karakterin her birine ASCII kodunun 48 eksiğini değer olarak verin. Rakamlar kendi değerini korur (0–9); A = 17, B = 18 … Z = 42.
- 2, 3, 4, 5, 6, 7, 8, 9 ağırlıklarını sağdan sola yazın ve 9'dan sonra yeniden 2'den başlayın: 12 karakter 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 alır.
- Çarpın, toplayın ve 11'e bölün. Kalan 0 ya da 1 ise hane 0'dır; değilse 11 eksi kalandır.
- İkinci hane için aynı işlemi 13 karakterle (12 karakter ve ilk kontrol hanesi) tekrarlayın.
Örnek: 12.ABC.345/01DE için değerler 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20, 21'dir. 5, 8, 51, 36, 171, 24, 28, 30, 0, 4, 60 ve 42 çarpımlarının toplamı 459 = 41 × 11 + 8 olduğundan ilk hane 11 − 8 = 3'tür. İkinci hesap 5 verir ve tam numara 12.ABC.345/01DE-35 olur. Rakamlar değerini koruduğu için 18.781.203/0001-28 gibi rakamlı bir CNPJ eskisiyle aynı sonucu verir.
Yazılımlarda neler değişir
- CNPJ'yi metin olarak saklayın. Sayısal bir sütun harf tutamaz ve baştaki sıfırları atar. 14 karakterlik bir metin alanı iki biçimi de tutar.
- Harflere yalnızca ilk 12 konumda izin verin. Nokta, eğik çizgi ve tire çıkarıldıktan sonra geçerli biçim, 12 karakter 0–9 ya da A–Z ve ardından 2 rakamdır.
- Büyük harfe çevirin. Receita Federal büyük harf kullanır; girdiyi denetlemeden önce büyük harfe çevirmek yanlış hataları önler.
- Giriş maskelerini ve doğrulayıcıları gözden geçirin. 14 rakam varsayan maskeler, düzenli ifadeler ve kütüphaneler yeni numaraları reddeder.
- CPF değişmez. Değişiklik yalnızca CNPJ'yi kapsar; CPF rakamlardan oluşmaya devam eder.
Doğru sonucun kanıtlamadıkları
- Kayıt. Rastgele numaraların yaklaşık yüzde birinde iki kontrol hanesi de tutar. Bir CPF ya da CNPJ'nin kayıtlı olup olmadığı ve durumu (situação cadastral) yalnızca Receita Federal'den öğrenilebilir.
- Doğru kişi ya da şirket. Başkasından kopyalanan gerçek bir numara her denetimden geçer.
- Tekrarlanan rakamlar. 111.111.111-11 ve benzerleri hesaba uyar ama sık sık yer tutucu olarak kullanılır; araç bu konuda uyarır.
Sık Sorulan Sorular
Mevcut CNPJ'ler 2026'da değişiyor mu?
Hayır. Receita Federal'e göre harfli-rakamlı CNPJ Temmuz 2026'dan itibaren yalnızca yeni kayıtlara verilir ve mevcut numaralar değişmez.
CNPJ kontrol haneleri harf olabilir mi?
Hayır. İki kontrol hanesi her zaman rakamdır; harfler yalnızca kökte ve şube sırasında bulunur.
CPF de harfli-rakamlı olacak mı?
Hayır. Receita Federal'in duyurduğu değişiklik CNPJ ile ilgilidir.
Araç numaranın kime ait olduğunu söyleyebilir mi?
Hayır. Yalnızca tarayıcınızda kontrol hanelerini hesaplar ve hiçbir kayıtta sorgulama yapmaz.
Kaynaklar
Kaynak: Receita Federal: folheto «Cadastros – CPF e CNPJ» · Son kontrol:
Kaynak: Receita Federal: Cálculo do DV do CNPJ Alfanumérico · Son kontrol:
Kaynak: Receita Federal / Serpro: Cálculo dos dígitos verificadores de CNPJ alfanumérico · Son kontrol:
Kaynak: Receita Federal: CNPJ alfanumérico – Perguntas e respostas · Son kontrol:
Kaynak: Receita Federal: CNPJ Alfanumérico · Son kontrol: