Conkiusoft Afip sdk Librería para conectarse a los Web Services de AFIP. Los manuales del WS se puede encontrar aca : https://www.afip.gob.ar/ws/documentacion/ws-factura-electronica.asp Esta libreria es un fork de la libreria AfipSDK pero con modificaciones para arreglar algunos bugs e integrar FACTURA DE EXPORTACIÓN.
npm install -save conkiusoft-afipsdk
-
Una vez instalada la librería en nuestro proyecto primero se debe reemplazar node_modules/conkiusoft-afipsdk/src/Afip_res/cert por tu certificado provisto por AFIP y node_modules/conkiusoft-afipsdk/src/Afip_res/key por la clave generada.
-
En nuestro proyecto, donde necesitemos utilizar la libreria se debe importar:
import Afip = require("conkiusoft-afipsdk");
Luego instanciar el objeto Afip, para eso se le pasan un objeto como parametro con algunas propiedades:
Propiedades del objeto:
CUIT [Obligatorio]: el numero de cuit.
S3_BUCKET [Opcional]: Bucket de S3 donde va a estar localizado la carpeta que almacena los tokens
S3_FOLDER [Opcional]: Carpeta que almacena los tokens
S3_REGION [Opcional]: Carpeta que almacena los tokens S3_CREDENTIAL_ID [LOCAL ES REQUERIDO- DEPLOYADO NO SE NECESITA].
S3_CREDENTIAL_KEY [LOCAL ES REQUERIDO- DEPLOYADO NO SE NECESITA].
const afip = new Afip({ CUIT: process.env.AFIP_CUIT});
Distribuido bajo la licencia MIT. Vea LICENSE
para más información.
Conkiusoft Afip SDK - soporte@conkiusoft.com
Link del proyecto: https://github.com/Conkiusoft-Enterprise/conkiusoft-afip-sdk
Este software y sus desarrolladores no tienen ninguna relación con la AFIP.