Argentina CUIT and CUIL validator
Check the type prefix and the check digit of an Argentine CUIT or CUIL before you create the customer or vendor in SAP Business One.
Tool
This tool checks the format and the check digit; it does not query the ARCA (formerly AFIP) register. To confirm the taxpayer’s name and status, use ARCA’s public lookup at arca.gob.ar.
How do you validate an Argentine CUIT?
An Argentine CUIT or CUIL has 11 digits: a 2-digit type, an 8-digit body and a check digit. It is valid when the type is 20, 23, 24 or 27 (individuals) or 30, 33 or 34 (companies) and the last digit equals 11 minus the remainder of the weighted sum (weights 5, 4, 3, 2, 7, 6, 5, 4, 3, 2) divided by 11. This tool runs both checks in your browser; only ARCA confirms that the taxpayer is registered and active.
Step by step: how to calculate the check digit
- Take the first 10 digits (type and body), without dashes.
- Multiply them, from left to right, by 5, 4, 3, 2, 7, 6, 5, 4, 3 and 2.
- Add up the results and take the remainder of dividing the sum by 11.
- Subtract that remainder from 11. If the result is 11, the digit is 0. If it is 10, no digit fits (see below).
Example (made up): 3071234567. 3×5 + 0×4 + 7×3 + 1×2 + 2×7 + 3×6 + 4×5 + 5×4 + 6×3 + 7×2 = 142. 142 mod 11 = 10. 11 − 10 = 1, so the full CUIT is 30-71234567-1.
When the result is 10: types 23 and 33
A result of 10 cannot be written as one digit, so ARCA does not issue that number. The taxpayer gets type 23 instead (33 for a company) and the digit is recalculated: a man’s 20 becomes 23 with check digit 9, a woman’s 27 becomes 23 with check digit 4, and a company’s 30 becomes 33 with check digit 9. When you type a number whose result is 10, the tool tells you and shows the 23 or 33 number for the same body.
CUIT, CUIL and DNI
An individual’s CUIL (from ANSES) and CUIT (from ARCA) use the same format and normally contain the 8-digit DNI between the type and the check digit. The tool shows the DNI inside any number that starts with 20, 23, 24 or 27.
Checking the format vs. checking with ARCA
This tool checks that the number is typed correctly. A CUIT with the right check digit may be inactive or belong to someone other than your customer. To confirm the name, tax status and registrations, use ARCA’s public register (constancia de inscripción) at arca.gob.ar.
How this connects to SAP Business One
In SAP Business One, a customer’s or vendor’s CUIT is stored in the business partner’s tax ID field (LicTradNum in the OCRD table). A wrong check digit there flows into every invoice, withholding report and tax return. The same check this page runs can sit inside SAP B1: we build add-ons that validate OCRD.LicTradNum when a business partner is added or changed and before a sales or purchase document is posted, so a mistyped CUIT is stopped at the source. See SAP Business One add-on development or our SAP Business One development service.
Other LatAm validators
- Dominican Republic RNC and cédula validator
- Chile RUT validator (including K)
- Peru RUC validator (SUNAT)
- Mexico RFC and CURP validator
- Colombia NIT validator (DIAN check digit)
- Ecuador cédula and RUC validator
Three steps, no signup
Paste the CUIT or CUIL
All 11 digits, with or without dashes: 30-71234567-1 or 30712345671.
We check the number
The type prefix (20, 23, 24, 27, 30, 33 or 34) and the check digit, with weights 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 and modulo 11.
Register it cleanly
Use the correct CUIT on the business partner in SAP Business One, and confirm its status with ARCA (formerly AFIP).
Questions about this tool
How do you validate an Argentine CUIT or CUIL?
Type the 11 digits, with or without dashes. The tool checks that the number starts with a valid type (20, 23, 24 or 27 for individuals, 30, 33 or 34 for companies) and recalculates the last digit with weights 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 and modulo 11. If it matches, the number is typed correctly.
How is the CUIT check digit calculated?
Multiply the first 10 digits by 5, 4, 3, 2, 7, 6, 5, 4, 3 and 2, in that order. Add the results and take the remainder of dividing the sum by 11. The check digit is 11 minus the remainder. If that gives 11, the digit is 0.
What happens when the calculation gives 10?
There is no single digit for 10, so ARCA never issues that combination. Instead, the person gets type 23 (a company gets 33) and the digit is calculated again: 20 becomes 23 with digit 9, 27 becomes 23 with digit 4, and 30 becomes 33 with digit 9. The tool shows that number for you.
What is the difference between a CUIT and a CUIL?
Both have the same 11-digit format and the same check digit. The CUIL is the labour and social security number that ANSES gives every worker; the CUIT is the tax number that ARCA gives anyone who invoices or pays taxes. For an individual, both normally contain the 8-digit DNI.
Does this tool confirm that the CUIT is active with ARCA (AFIP)?
No. It only checks the format and the check digit. The taxpayer’s name, tax status and registrations are looked up in ARCA’s public register (constancia de inscripción) at arca.gob.ar.
Does the validator store my data?
No. The calculation runs in your browser and the CUIT or CUIL is not sent to Kodenova or to any server.
Built for SAP Business One teams
SAP Business One in Argentina
We build add-ons, reports and integrations for SAP B1 on SQL Server and HANA. Tell us what you need and we will scope it with you, phase by phase.
