Przejdź do treści

Generator i Walidator CUIT/CUIL | Narzędzie do identyfikacji podatkowej w Argentynie

Generuj ważne testowe numery CUIT/CUIL dla Argentyny lub weryfikuj istniejące. Darmowe narzędzie online dla programistów testujących systemy podatkowe i płacowe z walidacją zgodną z AFIP.

Generator CUIT/CUIL

Wprowadź 8-cyfrowy numer DNI lub użyj generatora losowego

Wygenerowany CUIT/CUIL
20-54479972-0

Używanie losowo wygenerowanego DNI

Kalkulator załadunku...
📚

Dokumentacja

Generator i walidator argentyńskich numerów CUIT/CUIL

CUIT/CUIL to 11-cyfrowy numer identyfikacyjny używany w Argentynie do celów podatkowych i ubezpieczeń społecznych. To narzędzie tworzy numer, który przechodzi oficjalne obliczenie cyfry kontrolnej, albo sprawdza, czy podany już numer je przechodzi.

Jaka jest różnica między CUIT a CUIL?

CUIT to skrót od Clave Única de Identificación Tributaria („Jednolity klucz identyfikacji podatkowej”). Nadaje go organ podatkowy AFIP (Administración Federal de Ingresos Públicos) każdemu, kto płaci podatki — osobie fizycznej lub firmie.

CUIL to skrót od Clave Única de Identificación Laboral („Jednolity klucz identyfikacji pracowniczej”). Identyfikuje pracownika w argentyńskim systemie ubezpieczeń społecznych i emerytalnych.

Oba numery mają ten sam układ 11 cyfr i tę samą metodę obliczania cyfry kontrolnej. Wiele osób ma ostatecznie oba numery: CUIL z pierwszej pracy, a później CUIT po zarejestrowaniu działalności na własny rachunek lub otwarciu firmy.

Struktura CUIT/CUIL

CUIT/CUIL zapisuje się jako XX-XXXXXXXX-X i składa się z trzech części:

  1. Kod rodzaju (2 cyfry): wskazuje, do jakiego rodzaju posiadacza należy numer.
  2. Numer identyfikacyjny (8 cyfr): w przypadku osoby fizycznej jest to jej DNI (Documento Nacional de Identidad, argentyński krajowy numer identyfikacyjny), uzupełniony zerami z przodu, jeśli ma mniej niż 8 cyfr. W przypadku firmy numer ten bezpośrednio nadaje AFIP.
  3. Cyfra kontrolna (1 cyfra): cyfra kontrolna obliczana na podstawie pierwszych 10 cyfr. Wykrywa literówki i zmyślone numery.

Kody rodzaju

Kod rodzajuKogo identyfikuje
20Osoba fizyczna, tradycyjnie rejestrowana jako mężczyzna
27Osoba fizyczna, tradycyjnie rejestrowana jako kobieta
23, 24, 25, 26Osoba fizyczna; kody rozstrzygania duplikatów, stosowane, gdy numer danej osoby w przeciwnym razie pokrywałby się z wcześniej nadanym numerem
30Osoba prawna: firma, stowarzyszenie lub inna organizacja
33, 34Osoba prawna; kody rozstrzygania duplikatów

AFIP przydziela kody 25 i 26 samodzielnie; osoba ani firma nigdy ich nie wybiera. Dlatego lista rozwijana generatora ich nie zawiera, choć walidator nadal je akceptuje. Od 2021 Argentyna nie wiąże już nowych prefiksów CUIL z płcią: nowej osobie fizycznej można nadać 20, 23, 24 lub 27 niezależnie od płci, zgodnie z Resolución 286/2021.

Jak obliczyć cyfrę kontrolną CUIT/CUIL

Cyfra kontrolna wynika z sumy ważonej, a następnie z dzielenia przez 11.

  1. Zapisz razem kod rodzaju i 8-cyfrowy numer identyfikacyjny, czyli 10 cyfr.
  2. Pomnóż każdą cyfrę przez jej wagę, w tej stałej kolejności: 5, 4, 3, 2, 7, 6, 5, 4, 3, 2.
  3. Dodaj do siebie 10 iloczynów.
  4. Podziel sumę przez 11 i zachowaj resztę.
  5. Odejmij resztę od 11.

Wzór:

VD=11−(∑i=110di×wi mod 11)VD = 11 - \left(\sum_{i=1}^{10} d_i \times w_i \bmod 11\right)

Dwa wyniki wymagają specjalnego postępowania:

  • Jeśli wynikiem jest 11, cyfrą kontrolną jest 0.
  • Jeśli wynikiem jest 10, dla tego kodu rodzaju i numeru identyfikacyjnego nie istnieje prawidłowa cyfra kontrolna. AFIP nigdy nie nadaje takiej kombinacji. Nie zaokrągla się jej w dół do 9 ani do żadnej innej wartości. Taki numer po prostu nie istnieje dla tego kodu rodzaju.

Przykład obliczeń

Weźmy kod rodzaju 20 i DNI 12 345 678. Pierwsze 10 cyfr to 2, 0, 1, 2, 3, 4, 5, 6, 7, 8.

Cyfra2012345678
Waga5432765432
Iloczyn10034212425242116

Suma iloczynów wynosi 148. Dzielenie 148 przez 11 daje resztę 5, ponieważ 11 × 13 = 143, a 148 − 143 = 5. Następnie 11 − 5 = 6.

Pełny numer to 20-12345678-6.

Co się dzieje, gdy nie istnieje cyfra kontrolna

Niektóre kombinacje kodu rodzaju i numeru identyfikacyjnego dają resztę 1, co wymagałoby cyfry kontrolnej 10. Nie jest to prawidłowa cyfra. Weźmy kod rodzaju 20 i DNI 10 000 005: suma ważona wynosi 23, a dzielenie 23 przez 11 daje resztę 1, więc 11 − 1 = 10.

AFIP w ogóle nie nadaje numeru „20-10000005”. Zamiast tego nadaje go ponownie z powiązanym kodem rodzaju i od nowa oblicza cyfrę:

Żądany kod rodzajuNadany ponownie jako
2023
2723
3033
3433

Dla DNI 10 000 005 generator narzędzia tworzy 23-10000005-9, a nie numer zaczynający się od 20. Walidator odrzuci 20-10000005-9 oraz każdą inną ostatnią cyfrę po 20-10000005, ponieważ żadna cyfra kontrolna nie sprawia, że ta para kodu rodzaju i DNI jest prawidłowa.

Kody 23, 24, 25, 26 i 33 są już kodami rozstrzygania duplikatów, więc nie mają kodu pokrewnego, na który można by przejść. Jeśli któryś z nich daje resztę 1, dla tej pary w ogóle nie istnieje CUIT/CUIL. Kod rodzaju 24 z DNI 10 000 008 jest takim przypadkiem: suma ważona wynosi 45, a 45 daje resztę 1. Generator informuje, że numer nie istnieje, zamiast go wymyślać.

Korzystanie z generatora

Otwórz kartę Generator i wybierz kod rodzaju. Wpisz 8-cyfrowy numer DNI albo pozostaw pole puste, aby wygenerować losowy numer. Narzędzie natychmiast wyświetli sformatowany, matematycznie prawidłowy CUIT/CUIL i pozwoli skopiować go jednym kliknięciem. Jeśli dla wybranego kodu rodzaju nie istnieje prawidłowa cyfra dla danego DNI, narzędzie nada numer ponownie z powiązanym kodem rodzaju opisanym powyżej. Jeśli nie ma powiązanego kodu, narzędzie poinformuje o tym zamiast wyświetlać numer.

Korzystanie z walidatora

Otwórz kartę Walidator i wpisz CUIT/CUIL, z łącznikami lub bez nich. Kliknięcie przycisku Waliduj sprawdza kolejno trzy rzeczy: czy dane wejściowe zawierają dokładnie 11 cyfr, czy kod rodzaju należy do kodów faktycznie nadawanych przez AFIP oraz czy ostatnia cyfra odpowiada obliczeniu. Prawidłowy wynik pokazuje też osobno kod rodzaju, numer identyfikacyjny i cyfrę kontrolną.

Częste błędy

  • Pomijanie zera wiodącego. DNI 1 234 567 musi zostać zapisany w CUIT/CUIL jako 01234567. Konwersja do zwykłej liczby całkowitej na potrzeby przechowywania lub porównywania usuwa to zero i powoduje błędne obliczenie cyfry kontrolnej.
  • Uznawanie każdego dwucyfrowego prefiksu za prawidłowy. Istnieją tylko 20, 23, 24, 25, 26, 27, 30, 33 i 34. Numer taki jak 21-12345678-4 zawsze zostanie odrzucony, niezależnie od ostatniej cyfry.
  • Zakładanie, że reszta 1 jest zaokrąglana do cyfry. Tak nie jest. Dla tej pary kodu rodzaju i numeru identyfikacyjnego nie istnieje żaden prawidłowy CUIT/CUIL z żądanym kodem rodzaju.
  • Pomijanie rejestrów AFIP. Numer może być matematycznie prawidłowy, a mimo to nie być zarejestrowany w AFIP. Samo sprawdzenie formatu nie potwierdza, że CUIT/CUIL należy do rzeczywistego, aktywnego podatnika.

Najczęściej zadawane pytania

Jaka jest różnica między CUIT a CUIL? CUIT identyfikuje podatników, a CUIL identyfikuje pracowników w systemie ubezpieczeń społecznych. Oba numery mają ten sam format i tę samą metodę obliczania cyfry kontrolnej.

Jak oblicza się cyfrę kontrolną CUIT/CUIL? Pomnóż pierwsze 10 cyfr przez wagi 5, 4, 3, 2, 7, 6, 5, 4, 3, 2, dodaj iloczyny, podziel przez 11 i odejmij resztę od 11. Wynik 11 staje się 0. Wynik 10 oznacza, że dla tego kodu rodzaju i numeru identyfikacyjnego nie istnieje prawidłowy numer.

Dlaczego generator podał inny kod rodzaju niż wybrany? Wybrany kod rodzaju i DNI nie mają prawidłowej cyfry kontrolnej. W takiej sytuacji AFIP nadaje ponownie 20 jako 23, 27 jako 23, 30 jako 33, a 34 jako 33; narzędzie stosuje tę samą zasadę. Kody 23, 24, 25, 26 i 33 nie mają kodu zastępczego, więc narzędzie informuje, że numer nie istnieje.

Które kody rodzaju dotyczą osób fizycznych, a które firm? Do osób fizycznych należą 20, 23, 24, 25, 26 i 27. Do osób prawnych — firm, stowarzyszeń i innych organizacji — należą 30, 33 i 34.

Czy to narzędzie może wygenerować rzeczywisty, oficjalnie zarejestrowany CUIT/CUIL? Nie. Generuje numery przechodzące obliczenie cyfry kontrolnej, podobnie jak narzędzie może wygenerować numer karty kredytowej przechodzący algorytm Luhna, mimo że nie należy on do rzeczywistego rachunku. Zarejestrowanie rzeczywistego CUIT lub CUIL wymaga bezpośredniego kontaktu z AFIP.

Czy przy wpisywaniu CUIT/CUIL trzeba używać łączników? Nie. Łączniki służą tylko do wyświetlania. Walidator usuwa je automatycznie, więc zarówno „20-12345678-6”, jak i „20123456786” działają tak samo.

Piśmiennictwo

  1. AFIP (Administración Federal de Ingresos Públicos). "CUIT/CUIL/CDI." afip.gob.ar
  2. "Clave Única de Identificación Tributaria." Wikipedia. es.wikipedia.org
  3. Argentina.gob.ar. "CUIL - CUIT: nuevos números." argentina.gob.ar