Code Monkey home page Code Monkey logo

afip-api's People

Contributors

mliezun avatar santiq avatar sarriaroman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

afip-api's Issues

No encuentra "afip.pem"

Hola, buenas noches!
Estoy probando el proyecto, y luego de generar el certificado, cuando quiero correro en homo me indica lo siguiente:

`➜ afip-api git:(master) ✗ HOMO=true node server.js

(node:62951) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/Users/juansecalvinio/Documents/programacion/antecedentes/afip-api/keys/afip.pem'
at Object.openSync (fs.js:439:3)
at Object.readFileSync (fs.js:344:35)
at new Tokens (/Users/juansecalvinio/Documents/programacion/antecedentes/afip-api/helpers/wsaa.js:14:23)
at Object. (/Users/juansecalvinio/Documents/programacion/antecedentes/afip-api/helpers/wsaa.js:180:18)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object. (/Users/juansecalvinio/Documents/programacion/antecedentes/afip-api/routes/api/endpoints.js:2:9)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
(node:62951) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:62951) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.`

Saben qué puede ser?
O tal vez me falta alguna acción previa?

Saludos!

Error en longitud de key, Environment de homologacion

Buenas, ya me hice los certificidados y estoy probando con las request de ejemplo que habia en la carpeta "postman" pero por alguna razon recibo este error:

Error: write EPROTO 139974802265472:error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small:../ssl/statem/statem_clnt.c:2149

La key que cree fue de la longitud que se pide en la documentacion asi que no entiendo donde estara el problema.

Utilice el siguiente comando, que estaba en el keygen.sh:
openssl genrsa -out keys/afip.key 2048

El bug se produce mas precisamente al ejecutarse la linea 25 del archivo wsaa.js en el siguiente metodo, dentro del primer else de createCliente():
soap.createClient(AfipURLs.getWSAA(), (err, client) => {
if (err && !client) {
reject();
} else {
this.client = client;

					resolve(this.client);
				}

			});

Soporte para el webservice "wsmtxca"

Hola quería saber si estaba soportado el servicio "wsmtxca" para la emisión de comprobantes de "A" y "B" ya que estuve haciendo algunas pruebas a partir de la modificación de los ejemplos provistos en postman y no obtuve respuesta desde el WS mencionado.

Adjunto el manual de este WS: ://www.afip.gob.ar/fe/documentos/WebServiceMTXCA.pdf

Problemas al usar la api

Hola cuando intento usar la api me da el siguiente error:

"result": false,
"err": "Cannot read property 'logincmsreturn' of undefined"

Sabes que puede ser? cree mis credenciales correctamente.

Saludos!

Nombre servicio padrón

No puedo encontrar el nombre del servicio para el padrón, probé con los siguientes:

  • padron-puc-ws-consulta-nivel4
  • ws_sr_padron_a4

En ambos casos AFIP retorna un 404 con el siguiente error:
Error: Invalid WSDL URL: https://wswhomo.afip.gov.ar/ws_sr_padron_a4/service.asmx?wsdl

Bug npm i

Aparenemente esta rompiendo al intentar npm install.

gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/ale/.npm-global/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Darwin 18.2.0
gyp ERR! command "/usr/local/bin/node" "/Users/ale/.npm-global/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/ale/Dev/afip-api/node_modules/ursa
gyp ERR! node -v v10.15.2
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 
npm WARN [email protected] No repository field.
npm WARN [email protected] No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

tenes idea por donde puede andar el problema?

Ayuda.

Buenas tardes/noches, no conosco de npm y node.js, por lo tanto te digo que fue lo que realice.

Baje e instale node.js
Ejecute el install_tools.bat para que me instale toda la sarta de cosas que necesita.
Baje la api tuya.
Descomprimi en una carpeta y al momento de ejecutar el npm install dentro del directorio de la api me da este issue.
found 1 critical severity vulnerability
Some vulnerabilities require your attention to resolve

Me podras ayudar a hacer correr tu API ? Gracias!.

Comunicado Oficial AFIP - Protocolos TLS v1.2

Buenas!

Una consulta... Respecto a la publicado por AFIP:

Las versiones de TLS (v 1.0 y 1.1) serán discontinuadas debido a que resultan versiones obsoletas y sujetas a riesgos de seguridad. Se ruega a los usuarios realizar las adecuaciones necesarias de sus servicios webs y aplicativos al protocolo TLS v1.2, dado que los mismos podrían verse afectados con motivo de estas actualizaciones.

Como se ve afectado este proyecto en ese sentido? Y como puedo hacer para verificar si mi integración es alcanzada por esos cambios?

logincmsreturn como respuesta a queries - Mejora en el manejo de errors de autenticación

Hola! Me encontré con un inconveniente cel mismo modo que le sucedió a otro usuario. Al hacer una query con postman con los ejemplos provistos obtengo el siguiente error.

{ "result": false, "err": "Cannot read property 'logincmsreturn' of undefined" }

La URL donde pega es: http://localhost:3000/api/wsmtxca/describe
con parámetros en el body: auth[key] = Auth, Auth[Cuit] = 11-digitos-para-cuit

Probé regenerando los certificados (en Autogestión de Certificados para Homologación WSASS) como habían sugerido y sin embargo tengo el mismo inconveniente.

No sé si estará relacionado pero en el momento de hacer npm install como sugiere la documentación la consola devuelve el suguiente error:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN [email protected] No repository field. npm WARN [email protected] No license field.

Por otro lado, si corro npm outdated como vi en otro issue obtengo esto. Lo agrego por si ayuda a la resolución de este inconveniente.

Package Current Wanted Latest Location
lodash 4.12.0 4.12.0 4.17.15 afipapi
nodemon 1.14.11 1.14.11 1.19.1 afipapi
soap 0.14.0 0.14.0 0.29.0 afipapi

Muchas gracias!

TypeError: client[endpoint] is not a function

Buenas, estoy teniendo dicho error mencionado anteriormente en la linea 68 del archivo endpoints.js

client[endpoint](params, (err, result) => { try { res.send(result[${endpoint}Result]); } catch (e) { res.send(result); } });

A alguien mas le ha pasado?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.