Skip to content

5️⃣ Padrón Alcance 5

El servicio registerScopeFiveService permite consultar los datos completos de un contribuyente en el Padrón de ARCA (Alcance 5). Este alcance incluye datos de Monotributo y Régimen General.

Documentación Oficial

Manual del Desarrollador (PDF)

Obtener Datos del Contribuyente

Consulta los detalles completos de una persona física o jurídica mediante su CUIT.

ts
// Consultar datos del CUIT 20111111111
const taxpayerDetails = await arca.registerScopeFiveService.getTaxpayerDetails(
  20111111111
);

if (taxpayerDetails) {
  console.log("Datos del contribuyente:", taxpayerDetails);
} else {
  console.log("Contribuyente no encontrado.");
}
Ver respuesta completa
json
{
  "metadata": {
    "fechaHora": "2024-01-01T12:00:00.000-03:00",
    "servidor": "server1"
  },
  "datosGenerales": {
    "idPersona": 20111111111,
    "tipoPersona": "FISICA",
    "estadoClave": "ACTIVO",
    "domicilioFiscal": {
      "direccion": "CALLE FALSA 123",
      "codPostal": "1000",
      "provincia": 0
    }
  },
  "datosMonotributo": {
    "categoria": "A",
    "actividad": "SERVICIOS"
  },
  "datosRegimenGeneral": {
    "impuestos": [10, 30],
    "actividad": "VENTA AL POR MENOR"
  }
}

Obtener Datos de Múltiples Contribuyentes

Permite consultar hasta 250 CUITs en una sola petición.

ts
const taxpayers = await arca.registerScopeFiveService.getTaxpayersDetails([
  20111111111, 20222222222,
]);

console.log(`Se encontraron ${taxpayers.cantidadRegistros} contribuyentes.`);
Ver respuesta completa
json
{
  "metadata": {
    "fechaHora": "2024-01-01T12:00:00.000-03:00",
    "servidor": "server1"
  },
  "cantidadRegistros": 2,
  "persona": [
    {
      "datosGenerales": {
        "idPersona": 20111111111
        // ... más datos
      }
    },
    {
      "datosGenerales": {
        "idPersona": 20222222222
        // ... más datos
      }
    }
  ]
}

Estado del Servidor

Verifica si el servicio de Padrón A5 está operativo.

ts
const status = await arca.registerScopeFiveService.getServerStatus();
console.log(status);
Ver respuesta completa
json
{
  "appserver": "OK",
  "dbserver": "OK",
  "authserver": "OK"
}

Made by Rodrigo Alcorta with ❤️