rubenbalde / pyafipws

Automatically exported from code.google.com/p/pyafipws
GNU General Public License v3.0
0 stars 0 forks source link

Error al trabajar con WSFEv1 #97

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Buenas noches,
instalé la interfase PyAfipWs-2.7.1648-32bit-homo y copié en Visual Basic for 
Applications (VBA - Excel) el ejemplo que figura en esta ubicacion:

http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#ServicioWebdeFacturaEl
ectrónicaMercadoInternoVersión1WSFEv1

El certificado y key son correctos, los generé con clave fiscal y segun puedo 
ver se autentica correctamente. Pero sale en pantalla este error y no se como 
seguir. 

Hago una aclaración y es que el Win 7 donde lo instalé es de 64 bits, y el 
instalador que utilicé es para 32, puede ser ese el problema?

Cualquier ayuda muy agradecido,

Saludos,
Fabian

Original issue reported on code.google.com by fabian.c...@gmail.com on 29 Jul 2015 at 3:07

Attachments:

GoogleCodeExporter commented 8 years ago
En la captura de pantalla, el mensaje de error esta cortado.
Tendrias que ver la parte de capturar los errores y mensajes xml:

http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#MensajesXML

http://www.sistemasagiles.com.ar/trac/wiki/ManualPyAfipWs#ManejodeExcepciones

Por Ej, podes deshabilitar las excepciones y luego de llamar al método 
imprimir todos los mensajes de depuración:

WSFEv1.LanzarExcepciones = False

ok = WSFEv1.CAESolicitar()

Debug.print WSFEv1.Excepcion
Debug.print WSFEv1.Traceback
Debug.print WSFEv1.XmlRequest
Debug.print WSFEv1.XmlResponse

Ahi seguramente te dirá cual es el problema, si hay algun tema de Windows, 
Internet o AFIP.

Original comment by reingart@gmail.com on 29 Jul 2015 at 4:51

GoogleCodeExporter commented 8 years ago
Hice lo que me comentas y el problema esta en que la funcion 
WSFEv1.CompUltimoAutorizado(tipo_cbte, punto_vta) + 1 esta dando como resultado 
un valor decimal ( 1.0 en este caso).
Lo forcé a varlor constante = 1 y obtengo el CAE sin errores.

Muchas gracias por la ayuda,

Agrego una consulta mas. Para salir de homologacion y generar un CAE real, 
solamente tengo que cambiar este valor: url_wsdl = 
"https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL"

Saludos,

Fabian

Original comment by fabian.c...@gmail.com on 29 Jul 2015 at 5:24