README
![NPM][npm-shield] ![Contributors][contributors-shield] ![Closed issues][issues-shield] ![License][license-shield]
Este es un fork de @afipsdk/afip.js
Afip.js
Necesitaba aislar los certificados digitales de AFIP del código, por eso hicimos el fork. Los certificados y el token generado son enviados por parámetros a la librería. Esto era necesario para poder desplegarlo en Nube.
Acerca del proyecto
Gracias Afip SDK por el gran aporte!
Guia de inicio
Instalacion
Via npm
npm install --save @aledj02/afip.js
Via Yarn
yarn add @aledj02/afip.js
Como usarlo
Lo primero es incluir el SDK en tu aplicación
const Afip = require('@aledj02/afip.js');
Luego creamos una instancia de la clase Afip pasandole un Objeto como parámetro.
const afip = new Afip({ CUIT: 20111111112,
production: false,
cert: "put your cert string here",
key: "put your key string here",
});
Ahora debemos pedir un token y almacenarlo, como parámetro enviar el nombre de servicio. 'ws_sr_padron_a5' 'ws_sr_padron_a10' 'ws_sr_padron_a13' etc...
var token = afip.Authorization.getTokenAuth('ws_sr_padron_a13');
Luego usar el token generado para consumir el servicio.
const taxpayerDetails = afip.RegisterScopeThirteen.getTaxpayerDetails("cuit a consultar", token.credentials);
Puede ver como usario la librería en el repo original, tener en cuenta que al llamar la función para pedir los datos de un cuit, enviar como parámetro un json con { token, sign}. Primeros pasos de la documentación