rubenbalde / pyafipws

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

WSLPG: Error 500 AFIP dice que usando el request que entrego no da error. #72

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hola, haciendo pruebas en homologacion obtengo el error": 500: Error General de 
aplicacion"
 Envie a la AFIP (hace mas de dos semanas) el problema y me dicen que ellos no reciben ese error con el request que envio.
 Me piden que me asegure que el request enviado es realmente el que les envio. Para obtener el requeste tengo este codigo:

 ok := WSLPG.AutorizarLiquidacion;
 WriteLn('Request: ' + WSLPG.XMLRequest)  ;
 WriteLn('Response: ' + WSLPG.XMLResponse)  ;

El response que imprimo es correcto y representa fielmente el que se envia a la 
AFIP? Existe alguna manera de asegurarme?

Desde ya muchas gracias.

A Modo de comentario comento que en delphi 3 la generacion (cualquier comando 
relacionado con pdf) del pdf genera un error que cierra directamente la 
aplicacion. En delphi 7 funciona perfecto.

Maximiliano Duarte.

Original issue reported on code.google.com by elmartin...@gmail.com on 10 Dec 2013 at 7:03

GoogleCodeExporter commented 8 years ago
El error 500 es un problema de AFIP.

Los atributos que usas para consultar los mensajes enviados y recibidos son 
correctos, tendría que ver los XML para analizarlo.
Posiblemente tengas un problema con la autenticación (WSAA).

Respecto al tema de Delphi 3, podrías probar registrandolo de manera autónoma 
(PYFEPDF.EXE --register), para evitar conflictos con el lenguaje.

Original comment by reingart@gmail.com on 11 Dec 2013 at 5:39

GoogleCodeExporter commented 8 years ago
Gracias Mariano por la respuesta. Corriendo el codigo puedo ejecutar:
 ok := WSLPG.ConsultarUltNroOrden(punto_vta);
y algun que otro metodo.
 Ahora mi consulta es esta, veo que en el ejemplo de visual esta la siguiente direccion para obtener el ticket:
 https://wsaahomo.afip.gov.ar/ws/services/LoginCms?wsdl

Tambien veo que en el manual de la AFIP esta la siguiente direccion:
 https://fwshomo.afip.gov.ar/wslpg/LpgService?wsdl

Puede suceder que en la version 1.14 este por default la direccion que pones en 
el ejemplo Visual basic y la misma me permita obtener un ticket, pero con 
problemas en los metodos?

Mi intencion es que una vez que funcione en homologacion pedirte el soporte 
para el productivo (hice una vez con vos el curso de python, pero no recuerdo 
nada, asi que esa parte te la dejo a vos), pero hasta ahora me quedo con el 
error 500 constante al pedir una autorizacion de coe. La afip en teoria esta 
viendo el tema tambien, pero lo que hable telefonicamente es que el mismo xml 
les funciona bien y yo lo pruebo y obtengo el error 500.

Algo que deberia controlar en WSAA?

Muchas gracias.

Maxi.

Hay alguna manera de que pueda ver a que direccion se conecta para pedir el 
ticket?

Original comment by elmartin...@gmail.com on 16 Dec 2013 at 1:43

GoogleCodeExporter commented 8 years ago
Cada Webservice tiene su URL:

https://wsaahomo.afip.gov.ar/ws/services/LoginCms?wsdl es para WSAA.Conectar o 
WSAA.CallWSAA

https://fwshomo.afip.gov.ar/wslpg/LpgService?wsdl es para WSLPG.Conectar

Quizás estes confundiendo algunas partes.

El ejemplo debe funcionar incluso sin direcciones (justamente tiene 
especificada internamente las URL y en homologación no es necesario 
especificarlas)

Tendría que ver el ejemplo completo del código que estas usando, con los 
mensajes XML enviados y recibidos para poder analisarlos.
Si es posible, podes subirlos al ticket 73 (para no duplicar los issues):

https://code.google.com/p/pyafipws/issues/detail?id=73

Original comment by reingart@gmail.com on 16 Dec 2013 at 3:37