WSAA producción

1,033 views
Skip to first unread message

Ulises Sasovsky

unread,
Jan 8, 2015, 12:45:20 PM1/8/15
to pyaf...@googlegroups.com
Estoy intentando utilizar el wsaa.py con los certificados de producción. Seguí las indicaciones para la instalación de cada parte pero no logro que funcione.
El valor HOMO dentro de wsaa.py ya está en False como valor predeterminado, para que me permita utilizar el servidor de producción tengo que descomentar una línea y comentar otra:
#WSAAURL = "https://wsaa.afip.gov.ar/ws/services/LoginCms" # PRODUCCION!!!
WSAAURL = "https://wsaahomo.afip.gov.ar/ws/services/LoginCms" # homologacion (pruebas)

En homologación, con los certificados de producción, me da error por entidad certificante. En producción con los certificados correctos, me da la siguiente excepción:

"Excepcion: ns1:xml.bad: No se ha podido interpretar el XML contra el SCHEMA"

La ejecución la hago por medio de la siguiente línea de comandos:

"C:\pyafipws>c:\Python27\python wsaa.py c:\certificado.crt c:\privada.key https://wsaa.afip.gov.ar/ws/services/LoginCms --trace"

Intenté también sin éxito compilar utilizando py2exe, pero evidentemente no logro combinar los paquetes correctos.

Cualquier sugerencia será agradecida!

Un saludo,

Ulises


Mariano Reingart

unread,
Jan 8, 2015, 3:16:41 PM1/8/15
to pyaf...@googlegroups.com
2015-01-08 14:45 GMT-03:00 Ulises Sasovsky <ulises....@gmail.com>:
Estoy intentando utilizar el wsaa.py con los certificados de producción. Seguí las indicaciones para la instalación de cada parte pero no logro que funcione.
El valor HOMO dentro de wsaa.py ya está en False como valor predeterminado, para que me permita utilizar el servidor de producción tengo que descomentar una línea y comentar otra:
#WSAAURL = "https://wsaa.afip.gov.ar/ws/services/LoginCms" # PRODUCCION!!!
WSAAURL = "https://wsaahomo.afip.gov.ar/ws/services/LoginCms" # homologacion (pruebas)

En homologación, con los certificados de producción, me da error por entidad certificante. En producción con los certificados correctos, me da la siguiente excepción:


Ok, si en homologación te funciona, estaría todo correctamente instalado.
 
"Excepcion: ns1:xml.bad: No se ha podido interpretar el XML contra el SCHEMA"


Por el mensaje de error, esta generando mal el TRA (ticket de requerimiento de acceso):

 
La ejecución la hago por medio de la siguiente línea de comandos:

"C:\pyafipws>c:\Python27\python wsaa.py c:\certificado.crt c:\privada.key https://wsaa.afip.gov.ar/ws/services/LoginCms --trace"


Tenes mal el orden de los paràmetros, sería:

"C:\pyafipws>c:\Python27\python wsaa.py c:\certificado.crt c:\privada.key wsfe 36000 https://wsaa.afip.gov.ar/ws/services/LoginCms "

Debes indicar el servicio (por ej wsfe), y el tiempo de vida (36000, aunque AFIP no lo usa hoy por hoy).

Para más info podes ver el manual:

 
Intenté también sin éxito compilar utilizando py2exe, pero evidentemente no logro combinar los paquetes correctos.

No es obligatorio compilar al .exe, con el .py debería funcionarte.

Sds
 
Reply all
Reply to author
Forward
0 new messages