Consultar constancia de Inscripción de ARCA en PHP

Con pocas líneas de código

Ivan Muñoz oct 27, 2023 - Ultima edicion feb 22, 2025
PHP

Consultar constancia de Inscripción de ARCA en PHP

Instalación

Lo primero es instalar la librería Afip.php

Composer

composer require afipsdk/afip.php

Manual

  1. Descargar la librería Afip.php y copiar la carpeta src en nuestro proyecto. Link de descarga directo

  2. Incluimos el archivo src/Afip.php en nuestro proyecto

Creamos una instancia de la clase Afip

Para usar los web services de ARCA, se requiere un certificado digital, con Afip SDK puedes integrarte en modo desarrollo usando el CUIT 20409378472 sin necesidad de obtener un certificado, para poder integrarte lo más rápido posible.

Te dejo este enlace por si luego quieres usar tu propio certificado para desarrollo.

include 'ruta/a/src/Afip.php';

/**
 * CUIT vinculado al certificado
 **/
$CUIT = 20409378472; 

$afip = new Afip(array('CUIT' => $CUIT));

Obtenemos los datos

// CUIT del contribuyente
$tax_id = 33693450239;

$taxpayer_details = $afip->RegisterInscriptionProof->GetTaxpayerDetails($tax_id);

Problemas comunes

Si estás teniendo una respuesta nula o el error “No existe persona con ese ID”, se debe a que no todos los CUIT están disponibles en el ambiente de desarrollo. Te recomiendo leer este artículo:

No existe persona con ese Id

No existe persona con ese Id

Pasos para resolver este error

Con esto ya tenemos los datos del contribuyente. También podes usar el padrón de alcance 13 o el padrón de alcance 10.

Lo único que nos queda es pasar a modo producción para obtener información real de los contribuyentes.


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.