Autorizar uso de web services de ARCA en NodeJS
Con pocas líneas de código

Podemos usar Afip SDK para autorizar a los certificados que creamos el acceso a los diferentes web services y evitar hacerlo de manera manual, ya que no solo es difícil, sino que puede tener errores humanos.
Instalación
Lo primero es instalar la librería Afip.js
npm
npm install --save @afipsdk/afip.js
Yarn
yarn add @afipsdk/afip.js
Creamos una instancia de la clase Afip
const Afip = require('@afipsdk/afip.js');
/**
* CUIT al cual le queremos generar la autorización
**/
const CUIT = 20111111111;
const afip = new Afip({ CUIT: CUIT });
Creamos la autorización
Ahora nos queda cambiar las variables en nuestro código.
¡Paciencia! Al ejecutarlo toma unos cuantos segundos en crearse la autorización (a veces mas de 30 segundos)
// 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 = '20111111111';
// Contraseña para ingresar a ARCA.
const password = 'contraseñadeafip';
// Alias del certificado a autorizar (previamente creado)
const alias = 'afipsdk';
// Id del web service a autorizar
const wsid = 'wsfe';
// Creamos la autorizacion (¡Paciencia! Esto toma unos cuantos segundos)
const res = await afip.CreateWSAuth(username, password, alias, wsid);
// Mostramos el resultado por pantalla
console.log(res);
Ya tenemos la autorización lista para acceder al web service de ARCA.
Lo único que nos queda es pasar a modo producción.
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.