paulabourlot / pyafipws

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

Ayuda primeros pasos PROD #50

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hola gente, bueno consulto porque estoy medio perdido con los primeros pasos, 
les cuento lo que hice:

Ya estamos usando desde la web de afip factura digital

Ubuntu Natty estoy usando.

1) genere los certficados, etc
2) Instale python-httplib2 python-m2crypto pythoncard 
3) Baje pyafipws-r108.zip
4) Edité pyafipws Homo = False
5) Cambié las URL a prod en wsaa.py quedando asi:

# Constantes (si se usa el script de linea de comandos)
WSDL = "wsaa.wsdl"      # El WSDL correspondiente al WSAA (no se usa)
CERT = "FCDIGITAL_fbd85873c1775e4.crt"        # El certificado X.509 obtenido 
de Seg. Inf.
PRIVATEKEY = "FCDIGITAL_fbd85873c1775e4.key"  # La clave privada del 
certificado CERT
PASSPHRASE = "xxxxxxx"  # La contraseña para firmar (si hay)
SERVICE = "wsfe"        # El nombre del web service al que se le pide el TA

# WSAAURL: la URL para acceder al WSAA, verificar http/https y wsaa/wsaahomo
WSAAURL = "https://wsaa.afip.gov.ar/ws/services/LoginCms" # PRODUCCION!!!
#WSAAURL = "https://wsaahomo.afip.gov.ar/ws/services/LoginCms" # homologacion 
(pruebas)

Cuando corro wsaa.py

python wsaa.py 
Usando CERT=FCDIGITAL_fbd85873c1775e4.crt 
PRIVATEKEY=FCDIGITAL_fbd85873c1775e4.key 
URL=https://wsaa.afip.gov.ar/ws/services/LoginCms
Creando TRA...
Frimando TRA...
Llamando WSAA...
Falla SOAP: ns1:cms.bad
El CMS no es valido

Ahi quede...estoy haciendo algo mal?
Disculpas si pregunto una burrada.

Saludos y muchas Gracias
Diego.

Original issue reported on code.google.com by dinfie...@gmail.com on 27 May 2011 at 9:40

GoogleCodeExporter commented 8 years ago
La versión del zip es muy vieja, proba instalando mercurial y bajando 
directamente del repositorio como dice en la wiki InstalacionCodigoFuente

Sino te anda, podes probar wsaa-openssl.py que llama externamente a OpenSSL 
para los casos con errores de librerías.

Original comment by reingart@gmail.com on 27 May 2011 at 11:21

GoogleCodeExporter commented 8 years ago
Gracias!!!

Ahi funciona

python wsaa.py
Usando CERT=FCDIGITAL_fbd85873c1775e4.crt 
PRIVATEKEY=FCDIGITAL_fbd85873c1775e4.key 
URL=https://wsaa.afip.gov.ar/ws/services/LoginCms SERVICE=wsfe TTL=36000
Creando TRA...
Frimando TRA...
Conectando a WSAA
2.04c
NO SE VERIFICA CERTIFICADO CA!
Llamando WSAA...
El archivo TA.xml se ha generado correctamente.

Original comment by dinfie...@gmail.com on 30 May 2011 at 12:30

GoogleCodeExporter commented 8 years ago

Original comment by reingart@gmail.com on 30 May 2011 at 1:58