Resolución N° 5.616/2024. Más información

Autorizar uso de web services de ARCA en NodeJS

Con pocas líneas de código

Ivan Muñoz feb 29, 2024 - Ultima edicion oct 24, 2025

Autorizar uso de web services de ARCA en NodeJS

Podemos usar Afip SDK para autorizar, de manera automática, el acceso de los certificados que creamos a los diferentes web services, ya que hacerlo de forma manual no solo es difícil, sino que también puede generar errores humanos.

Requisitos previos

Para poder usar las automatizaciones, primero necesitarás:

1. Instalación

Agregá la librería de Afip SDK en Node.js.

npm

npm install --save @afipsdk/afip.js

Yarn

yarn add @afipsdk/afip.js

2. Crear una instancia de la clase Afip

import Afip from '@afipsdk/afip.js';

const afip = new Afip({ access_token: 'TU_ACCESS_TOKEN' });

3. Creamos la autorización

Ahora vamos a ejecutar la automatización para autorizar web service de desarrollo.

¡Paciencia! Al ejecutarlo toma unos cuantos segundos (a veces mas de 30 segundos)

// CUIT al cual le queremos generar la autorización
const cuit = '20111111112'; 

// Usuario para ingresar a ARCA.
// Para la mayoria es el mismo CUIT, pero al administrar
// una sociedad el CUIT con el que se ingresa es el del administrador
// de la sociedad.
const username = '20111111112'; 

// Contraseña para ingresar a ARCA.
const password = 'contraseña#segura?';

// Alias del certificado (Nombre para reconocerlo en ARCA)
const alias = 'afipsdk';

// Id del web service a autorizar
const service = 'wsfe';

try {
    const data = {
        cuit, 
        username, 
        password, 
        alias,
        service
    };

    // Ejecutamos la automatizacion (¡Paciencia! Esto toma unos cuantos segundos)
    const response = await afip.CreateAutomation("auth-web-service-dev", data, true);

    // Mostramos la respuesta por consola
    console.log(response);
catch(error){
    // En caso de error lo mostramos por consola
	console.error(error);
}

Ya tenemos la autorización lista para acceder al web service de ARCA.


Ante cualquier duda o pregunta al respecto, pueden resolverla rápidamente dentro de la Comunidad Afip SDK. Además, puedes unirte para estar al tanto de las novedades y problemas técnicos al usar los servicios de ARCA.

Conéctate a ARCA hoy mismo

Evitá la complejidad de ARCA. Con Afip SDK integrás tu sistema en minutos y te enfocás en hacer crecer tu negocio.