Para verificar si tenés habilitado el servicio ws_sr_constancia_inscripcion con tu CUIT de personería jurídica, debés ingresar al "Administrador de Relaciones de Clave Fiscal" en el portal de ARCA, seleccionar tu CUIT y revisar si el servicio "Constancia de Inscripción" aparece como autorizado. Si no está, deberás autorizarlo manualmente siguiendo los pasos indicados en la documentación oficial de Afip SDK para este web service.
También podés automatizar la verificación usando la automatización de Afip SDK, que te permite consultar si el servicio está autorizado para tu CUIT y obtener un estado como { status: 'exists' } si está habilitado. Más detalles y pasos están en la guía oficial de Afip SDK sobre autorización de web services y el padrón de constancia de inscripción. ¿Te gustaría ver el paso a paso detallado o ejemplos de código para automatizar esta verificación?
Sources:
Si, quiero ver ejemplos de código
Perfecto. Para verificar si tu CUIT tiene habilitado el servicio ws_sr_constancia_inscripcion usando Afip SDK en PHP, primero obtené un access_token y luego ejecutá el siguiente código:
include 'ruta/a/src/Afip.php';
// CUIT vinculado al certificado
$CUIT = 20409378472; // Reemplazá por tu CUIT
$afip = new Afip([
'access_token' => 'TU_ACCESS_TOKEN',
'CUIT' => $CUIT
]);
// Intentar obtener datos de un CUIT cualquiera
$tax_id = 33693450239; // Puede ser cualquier CUIT válido
try {
$taxpayer_details = $afip->RegisterInscriptionProof->GetTaxpayerDetails($tax_id);
if ($taxpayer_details) {
echo "Servicio habilitado y funcionando.";
} else {
echo "No se pudo obtener información, revisá la autorización.";
}
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}
Si el servicio no está autorizado, recibirás un error como "Debe autorizar el uso del web service". En ese caso, seguí el tutorial para autorizar el servicio desde el Administrador de Relaciones de Clave Fiscal. Más detalles y ejemplos en la guía oficial y en la documentación del web service.
Sources: