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
  • Obtener datos del contribuyente
  • Obtener CUIT a partir de un DNI
  • Obtener estado del servidor

¿Te fue útil?

  1. Siguientes pasos
  2. Web services

Padrón alcance 13

AnteriorPadrón alcance 10SiguienteFactura MiPyME

Última actualización hace 3 meses

¿Te fue útil?

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

Identificador ws_sr_padron_a13

Producción

Desarrollo

Métodos disponibles

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.RegisterScopeThirteen.getTaxpayerDetails(taxId);
// CUIT del contribuyente
$tax_id = 20111111111;

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

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

taxpayer_details = afip.RegisterScopeThirteen.getTaxpayerDetails(tax_id)

Endpoint

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

Ejemplo

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

Obtener CUIT a partir de un DNI

Nos devolverá el CUIT o null en caso de no existir en el padrón

// DNI
const nationalId = 11111111;

const taxID = await afip.RegisterScopeThirteen.getTaxIDByDocument(nationalId);
// DNI
$national_id = 11111111;

$tax_id = $afip->RegisterScopeThirteen->GetTaxIDByDocument($national_id);
# DNI
national_id = 11111111

tax_id = afip.RegisterScopeThirteen.getTaxIDByDocument(national_id)
# DNI
national_id = 11111111

tax_id = afip.RegisterScopeThirteen.getTaxIDByDocument(national_id)

Endpoint

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

Ejemplo

{
    "environment": "dev",
    "method": "getIdPersonaListByDocumento",
    "wsid": "ws_sr_padron_a13",
    "params": {
        "token": "{{token}}",
        "sign": "{{sign}}",
        "cuitRepresentada": "20409378472",
        "documento" : 11111111
    }
}

Obtener estado del servidor

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

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

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

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

puts "Este es el estado del servidor:"
puts server_status
server_status = afip.RegisterScopeThirteen.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_padron_a13",
    "params": {}
}
https://www.afip.gob.ar/ws/ws-padron-a13/manual-ws-sr-padron-a13-v1.2.pdf
Obtener datos del contribuyente
Obtener CUIT a partir de un DNI
Obtener estado del servidor
Produccion
Desarrollo