Afip SDK
GitHubHomeComunidadBlog
  • 📖Documentación
  • Paso a paso
    • 🎯Instalacion
    • ☁️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
    • 📚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
    • 🚀Ir a producción
  • Ayuda
    • ⁉️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. Paso a paso
  2. Web services

Padrón alcance 13

AnteriorPadrón alcance 10SiguienteFactura MiPyME

Última actualización hace 2 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