Skip to content

Afip API hecha simple y rápida de consumir. Este API permite consumir los webservices de Factura Electrónica de AFIP.

Notifications You must be signed in to change notification settings

leitonet/AFIP-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AFIP API simplificada

La función principal de este API es simplificar el acceso a los WebServices de AFIP y principalmente Factura Electrónica. Para generar los certificados y darse de alta en el Servicio de Homologación (Pruebas) usar esta web: AFIP WS

Pasos para hacer funcionar el API

  1. Desde el root npm install
  2. Desde el root correr ./tools/keygen.sh /C=AR/O=Nombre Desarrollador/CN=Nombre Desarrollador/serialNumber=CUIT 00000000000
  3. Correr la app
    3a) Para Homologación: HOMO=true node server.js
    3b) Para Producción: node server.js

Endpoints

Para probar los endpoints que genera el API se proveen ejemplos con el API WSFEv1 mediante postman (Descarga: https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop )

  1. Luego de descargar Postman importar el archivo que se encuentra en la carpeta "postman"
  2. Para aquellos Endpoints que requiren CUIT Revisar los parametros Body y cambiar CUIT

Cómo funcionan los endpoints

La idea del API es hacer genéricas las llamadas y preservar la autenticación obtenida

  1. Describir el endpoint: /api/aqui_servicio/describe. Ej. de Servicio: wsfev1
  2. Para realizar llamado /api/aqui_servicio/aqui_metodo
    2a) Servicio: wsfev1
    2b) Método: FEDummy. Puede ser cualquiera de los obtenidos mediante describe.

About

Afip API hecha simple y rápida de consumir. Este API permite consumir los webservices de Factura Electrónica de AFIP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • Shell 1.4%