Para pruebas en ambiente de desarrollo, puedes usar los CUITs: 33693450239, 30558515305 y 30202020204, ya que ARCA no provee datos reales para todos los CUITs en este entorno. En producción, debes usar CUITs reales para obtener información válida. Según este artículo, estos CUITs están habilitados para pruebas.
Para obtener el tipo de inscripción (por ejemplo, Responsable Inscripto, Monotributista, Consumidor Final), debes consultar el padrón de constancia de inscripción usando el endpoint correspondiente. El dato se infiere de los impuestos devueltos: por ejemplo, "IVA" (idImpuesto 30) indica Responsable Inscripto, "MONOTRIBUTO" (idImpuesto 20) indica Monotributista, y la ausencia de estos puede indicar Consumidor Final. No hay un campo directo, debes mapear los impuestos según la guía oficial. El endpoint es getPersona_v2 del web service ws_sr_constancia_inscripcion.
¿Te gustaría ver un ejemplo de código para hacer esta consulta y mapear la condición frente al IVA?
Sources: