Resolución N° 5.616/2024. Más información

Obtener condición frente al IVA de un CUIT vía web service

Guía paso a paso.

Ivan Muñoz feb 13, 2025 - Ultima edicion ago 11, 2025

Obtener condición frente al IVA de un CUIT vía web service

Para conocer la condición frente al IVA de un CUIT, necesitamos utilizar el web service padrón de constancia de inscripción.

Este padrón no nos devuelve de forma directa cuál es la condición frente al IVA del CUIT, sino que nos devuelve todos los datos de la constancia de inscripción del CUIT. A nosotros nos interesan los impuestos, ya que son los que nos indican a qué condición frente al IVA corresponde.

Al obtener los datos del contribuyente obtendremos una respuesta similar a esta

{
    "datosGenerales": {
        ...
    },
    "datosRegimenGeneral": {
        "actividad": [...],
        "impuesto": [...],
        ...
    },
    // Si es monotributo:
    "datosMonotributo": {
        "actividad": [...],
        "impuesto": [...],
        ...
    }
}

Debemos buscar en los impuestos de datosRegimenGeneral o datosMonotributo para saber la condición frente al IVA.

Por ejemplo, si es “IVA Responsable Inscripto” encontraremos el siguiente impuesto:

{
    "datosRegimenGeneral": {
        "impuesto": [
            { "descripcionImpuesto": "IVA", "idImpuesto": 30, ... },
        ],
    },
}

Para “Responsable Monotributo”

{
    "datosMonotributo": {
        "impuesto": [
            { "descripcionImpuesto": "MONOTRIBUTO", "idImpuesto": 20, ... },
        ],
    },
}

Para “IVA No Alcanzado”

{
    "datosRegimenGeneral": {
        "impuesto": [
            { "descripcionImpuesto": "IVA NO ALCANZADO", "idImpuesto": 34, ... },
        ],
    },
}

De esta forma podemos saber a qué condición corresponde cada CUIT.

Podés descargar la lista de todos los posibles impuestos aquí:

Impuestos en formato JSON

Impuestos en formato CSV

Mapeo entre el ID de la condición frente al IVA y el ID de impuestos

IdCondición IVAImpuesto(s) del padrón que la indican
1IVA Responsable Inscripto30 – IMPUESTO AL VALOR AGREGADO.
6Responsable Monotributo20 – MONOTRIBUTO (puede venir acompañado por 22 – MONOTRIBUTO SEG.SOCIAL, 23 – MONOTRIBUTO INTEG. DE SOCIEDAD, 24 – MONOTRIBUTO OBRA SOCIAL).
13Monotributista Social20 – MONOTRIBUTO (y eventualmente 22/23/24 como arriba).
16Monotributo Trabajador Independiente Promovido20 – MONOTRIBUTO (y eventualmente 22/23/24 como arriba).
4IVA Sujeto Exento32 – IVA EXENTO.
5Consumidor FinalNo tiene un impuesto específico en padrón (se infiere por ausencia de IVA/Monotributo/Exento/No Alcanzado).
7Sujeto No CategorizadoNo tiene un impuesto específico en padrón.
8Proveedor del ExteriorNo aplica (no es CUIT AR, padrón no devuelve impuestos locales).
9Cliente del ExteriorNo aplica (ídem).
10IVA Liberado – Ley 19.640Sin equivalente explícito en la lista de impuestos del padrón (no aparece un “IVA LIBERADO”).
15IVA No Alcanzado34 – IVA NO ALCANZADO.

Si estás teniendo problemas para obtener la información de un CUIT en modo desarrollo, te recomiendo que leas el siguiente artículo:

No existe persona con ese Id

No existe persona con ese Id

Pasos para resolver este error

Una aclaración: Los ID devueltos por este web service no coinciden con el ID para el campo Condición IVA. Para más información, pueden ver la lista de posibles condiciones frente al IVA con sus correspondientes ID en el siguiente artículo:

Error (10242) El campo Condicion IVA receptor no es un valor valido/es obligatorio

Error (10242) El campo Condicion IVA receptor no es un valor valido/es obligatorio

Pasos para resolver este error

Ante cualquier duda o pregunta al respecto, pueden resolverla rápidamente dentro de la Comunidad Afip SDK. Además, puedes unirte para estar al tanto de las novedades y problemas técnicos al usar los servicios de ARCA.

Conéctate a ARCA hoy mismo

Certificados, código, tutoriales, soporte... todo lo que necesitas para usar los web services de ARCA en un solo lugar.