El padrón que devuelve los datos y la condición fiscal de una persona es el "Padrón de Constancia de Inscripción". Este servicio permite consultar los datos completos de un CUIT, incluyendo razón social, domicilio, condición frente al IVA, ingresos brutos y fecha de inicio de actividades, a través del método getPersona_v2 o equivalentes según el lenguaje utilizado. Para obtener la condición frente al IVA, se debe analizar el listado de impuestos devueltos en la respuesta, ya que la condición se infiere según los impuestos en los que está inscripto el contribuyente, como "IVA" (idImpuesto 30) para Responsable Inscripto o "MONOTRIBUTO" (idImpuesto 20) para Monotributista, entre otros.
El "Padrón Alcance 13" también permite obtener datos personales a partir de un DNI, pero está más orientado a información general y no fiscal. Para obtener detalles fiscales y la condición frente al IVA, el de Constancia de Inscripción es el más completo y recomendado para facturación electrónica y automatización de datos fiscales. ¿Te gustaría ver un ejemplo de cómo consultarlo en algún lenguaje específico?
Fuentes:
- Consultar constancia de inscripción de ARCA via API - Afip SDK
- Obtener condición frente al IVA de un CUIT vía web service
- Discord: consulta sobre padrones y datos fiscales
Sources:
que cuit o cuil puedo usar en testing para probar?
En modo testing (desarrollo), el CUIT recomendado por la documentación de Afip SDK es 20409378472, que permite integrarse sin necesidad de certificado propio. También puedes usar CUITs de prueba como 33693450239, 30558515305 y 30202020204 para obtener datos de ejemplo, aunque los datos son limitados y no reales en este entorno.
El CUIL no se utiliza directamente para pruebas en los servicios de ARCA; siempre se emplea un CUIT de prueba. ¿Te gustaría ejemplos de uso en algún lenguaje?
Fuentes:
Sources:
como inferir si es responsable inscripto, monotributista o consumidor final segun la respuesta?
Para inferir la condición fiscal a partir de la respuesta del padrón, debes revisar el array de impuestos devueltos. Si aparece el impuesto "IVA" (idImpuesto 30), es Responsable Inscripto; si aparece "MONOTRIBUTO" (idImpuesto 20), es Monotributista; si no hay ninguno de estos, se considera Consumidor Final. El análisis se realiza sobre los campos datosRegimenGeneral.impuesto y/o datosMonotributo.impuesto de la respuesta.
Puedes ver ejemplos y el mapeo completo de impuestos a condición fiscal en la guía oficial de Afip SDK. ¿Te gustaría un ejemplo de código para este análisis?
Fuentes:
- Obtener condición frente al IVA de un CUIT vía web service
- Discord: mapeo entre impuestos y condición fiscal
Sources:
y exento que impuesto es?
La condición "IVA Sujeto Exento" se identifica cuando en el array de impuestos aparece el impuesto con idImpuesto 32 ("IVA EXENTO") dentro de datosRegimenGeneral.impuesto. Si encuentras este impuesto, el contribuyente es considerado exento de IVA.
Puedes ver el mapeo completo en la documentación oficial de Afip SDK. ¿Te gustaría el listado de todos los posibles impuestos y su correspondencia?
Fuentes:
Sources:
La condición fiscal de este contribuyente es "Consumidor Final" o "No alcanzado por IVA", ya que en el array de impuestos (datosRegimenGeneral.impuesto) no figura el impuesto "IVA" (idImpuesto 30), ni "MONOTRIBUTO" (idImpuesto 20), ni "IVA EXENTO" (idImpuesto 32). Por lo tanto, no está inscripto en IVA ni en Monotributo.
¿Te gustaría ver el mapeo completo de impuestos a condiciones fiscales o un ejemplo de código para automatizar este análisis?
Fuentes:
- Obtener condición frente al IVA de un CUIT vía web service
- Discord: mapeo entre impuestos y condición fiscal
Sources: