Afip SDK
GitHubHomeComunidadBlog
  • Introducción
  • Integración
    • Node.js
    • PHP
    • Python
    • Ruby
    • API
    • Visual Fox Pro
    • .NET
    • Java
    • Flutter
    • Go
    • n8n
  • Siguientes pasos
    • Web services
      • Factura electrónica
        • Crear PDF
        • Código QR
        • Factura A
        • Factura B
        • Factura C
        • Factura de Crédito electrónica A
        • Factura de Crédito electrónica B
        • Factura de Crédito electrónica C
        • Nota de Crédito A
        • Nota de Crédito B
        • Nota de Crédito C
      • Padrón de constancia de inscripción
      • Padrón alcance 10
      • Padrón alcance 13
      • Factura MiPyME
      • Constatación de Comprobantes
      • Carta de Porte Electrónica
      • Comprobantes de Turismo
      • Factura de Exportación
      • Remito cárnico
      • Otro web service
    • Ir a producción
  • Recursos
    • Tutoriales página de ARCA
      • Habilitar administrador de certificados de testing
      • Obtener certificado de testing
      • Autorizar web service de testing
      • Habilitar administrador de certificados de producción
      • Obtener certificado de producción
      • Autorizar web service de producción
      • Crear punto de venta
      • Delegar web service
      • Aceptar delegación de web service
    • Otros métodos útiles
    • Preguntas frecuentes
    • Errores frecuentes
Con tecnología de GitBook
En esta página
  • Requisitos previos
  • Obtener datos del contribuyente
  • Obtener datos de múltiples contribuyentes
  • Obtener estado del servidor

¿Te fue útil?

  1. Siguientes pasos
  2. Web services

Padrón de constancia de inscripción

AnteriorNota de Crédito CSiguientePadrón alcance 10

Última actualización hace 14 días

¿Te fue útil?

Requisitos previos

Para poder usar esta guía, primero necesitarás:


La especificación de este Web Service se encuentra disponible en

Identificador ws_sr_constancia_inscripcion

Producción

Desarrollo

Obtener datos del contribuyente

Nos devolverá un objeto con los detalles o null en caso de no existir en el padrón.

// CUIT del contribuyente
const taxId = 20111111111;

const taxpayerDetails = await afip.RegisterInscriptionProof.getTaxpayerDetails(taxId);
// CUIT del contribuyente
$tax_id = 20111111111;

$taxpayer_details = $afip->RegisterInscriptionProof->GetTaxpayerDetails($tax_id); 
# CUIT del contribuyente
tax_id = 20111111111

taxpayer_details = afip.RegisterInscriptionProof.getTaxpayerDetails(tax_id)
# CUIT del contribuyente
tax_id = 20111111111

taxpayer_details = afip.RegisterInscriptionProof.getTaxpayerDetails(tax_id)

Endpoint

POST https://app.afipsdk.com/api/v1/afip/requests

Ejemplo

{
    "environment": "dev",
    "method": "getPersona_v2",
    "wsid": "ws_sr_constancia_inscripcion",
    "params": {
        "token": "{{token}}",
        "sign": "{{sign}}",
        "cuitRepresentada": "20409378472",
        "idPersona" : 20111111111
    }
}

Obtener datos de múltiples contribuyentes

// CUITs de los contribuyentes
const taxIds = [20111111111, 20111111112];

const taxpayersDetails = await afip.RegisterInscriptionProof.getTaxpayersDetails(taxIds);
// CUITs de los contribuyentes
$tax_ids = Array(20111111111, 20111111112);

$taxpayers_details = $afip->RegisterInscriptionProof->GetTaxpayersDetails($tax_ids);
# CUITs de los contribuyentes
tax_ids = [20111111111, 20111111112]

taxpayers_details = afip.RegisterInscriptionProof.getTaxpayersDetails(tax_ids)
# CUITs de los contribuyentes
tax_ids = [20111111111, 20111111112]

taxpayers_details = afip.RegisterInscriptionProof.getTaxpayersDetails(tax_ids)

Endpoint

POST https://app.afipsdk.com/api/v1/afip/requests

Ejemplo

{
    "environment": "dev",
    "method": "getPersonaList_v2",
    "wsid": "ws_sr_constancia_inscripcion",
    "params": {
        "token": "{{token}}",
        "sign": "{{sign}}",
        "cuitRepresentada": "20409378472",
        "idPersona" : [
            20111111111,
            20111111112
        ]
    }
}

Obtener estado del servidor

No te confíes mucho de este método, ARCA siempre devuelve que esta todo bien incluso cuando hay algo fallando.

const serverStatus = await afip.RegisterInscriptionProof.getServerStatus();

console.log('Este es el estado del servidor:');
console.log(serverStatus);
$server_status = $afip->RegisterInscriptionProof->GetServerStatus();

echo 'Este es el estado del servidor:';
echo '<pre>';
print_r($server_status);
echo '</pre>';
server_status = afip.RegisterInscriptionProof.getServerStatus

puts "Este es el estado del servidor:"
puts server_status
server_status = afip.RegisterInscriptionProof.getServerStatus()

print("Este es el estado del servidor:")
print(server_status)

Endpoint

POST https://app.afipsdk.com/api/v1/afip/requests

Ejemplo

{
    "environment": "dev",
    "method": "dummy",
    "wsid": "ws_sr_constancia_inscripcion",
    "params": {}
}
Integrar Afip SDK en tu proyecto
https://www.afip.gob.ar/ws/WSCI/manual-ws-sr-ws-constancia-inscripcion-v3.4.pdf
Produccion
Desarrollo