@aledj02/afip.js

0.8.1 • Public • Published

![NPM][npm-shield] ![Contributors][contributors-shield] ![Closed issues][issues-shield] ![License][license-shield]


Este es un fork de @afipsdk/afip.js

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!

Afip SDK.

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

Package Sidebar

Install

npm i @aledj02/afip.js

Weekly Downloads

6

Version

0.8.1

License

MIT

Unpacked Size

273 kB

Total Files

23

Last publish

Collaborators

  • aledj02