# Padrón de AFIP alcance 13

Los métodos de este Web Service se encuentran disponibles en afip.registerScopeTThirteenService

La especificación de este Web Service se encuentra disponible en http://www.afip.gob.ar/ws/ws-padron-a13/manual-ws-sr-padron-a13-v1.2.pdf

# Métodos disponibles

  1. Obtener datos del contribuyente (getPersona)
  2. Obtener CUIT a partir de un DNI
  3. Obtener estado del servidor

# Obtener datos del contribuyente

Debemos utilizar el metodo getTaxpayerDetails pasando como parámetro el documento identificador del contribuyente, por ej. el CUIT. Nos devolvera un objeto con los detalles o null en caso de no existir en el padrón

const taxpayerDetails =
  await afip.registerScopeTThirteenService.getTaxpayerDetails(20111111111); //Devuelve los datos del contribuyente correspondiente al identificador 20111111111

Para mas información acerca de este método ver el item 3.2 de la especificación del Web service (opens new window)

# Obtener CUIT a partir de un DNI

Debemos utilizar el metodo getTaxIDByDocument pasando como parámetro el DNI del contribuyente. Nos devolverá el CUIT o null en caso de no existir en el padrón

const taxID = await afip.registerScopeTThirteenService.getTaxIDByDocument(
  11111111
); //Devuelve el CUIT correspondiente al DNI 11111111

# Obtener estado del servidor

Para esto utilizaremos el método getServerStatus

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

console.log("Este es el estado del servidor:");
console.log(serverStatus);

Para mas información acerca de este método ver el item 3.1 de la especificación del Web service (opens new window)

Last Updated: 3/2/2023 12:51:00