Hola! cuando intento consultar un CUIT mediante ws_sr_padron.py me encuentro con este error.
$ python ws_sr_padron.py 30517576960
/var/www/clients/client1/web1/web/lib/facturae/utils.py:284: UserWarning: Corrigiendo WSDL ...
http://aws.afip.gov.ar/sr-padron/webservices/personaServiceA4 warnings.warn("Corrigiendo WSDL ... %s" % location)
Consultando AFIP online via webservice...
Traceback (most recent call last):
File "ws_sr_padron.py", line 261, in <module>
main()
File "ws_sr_padron.py", line 224, in main
ok = wssrpadron4.Consultar(id_persona)
File "/var/www/clients/client1/web1/web/lib/facturae/utils.py", line 157, in capturar_errores_wrapper
return func(self, *args, **kwargs)
File "ws_sr_padron.py", line 105, in Consultar
idPersona=id_persona,
File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 147, in <lambda>
return lambda *args, **kwargs: self.wsdl_call(attr,*args,**kwargs)
File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 342, in wsdl_call
response = self.call(method, *params)
File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 216, in call
self.xml_response = self.send(method, self.xml_request)
File "/usr/local/lib/python2.7/dist-packages/pysimplesoap/client.py", line 261, in send
location, "POST", body=xml, headers=headers)
File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1592, in request
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1334, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1256, in _conn_request
conn.connect()
File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1043, in connect
raise SSLHandshakeError(e)
httplib2.SSLHandshakeError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)
Mi rece.ini
[WSAA]
CERT=certificado.crt
PRIVATEKEY=privada.key
CACERT=conf/afip_ca_info.crt
URL=
https://wsaa.afip.gov.ar/ws/services/LoginCms[WSFEv1]
CUIT=<micuit>
CAT_IVA=1
PTO_VTA=5
ENTRADA=factura.json
SALIDA=salida.json
URL=
https://wswhomo.afip.gov.ar/wsfev1/service.asmxXML=xml
[WS-SR-PADRON-A4]
CUIT=<micuit>
ENTRADA=entrada.txt
SALIDA=salida.txt
CACERT=/var/www/clients/client1/web1/web/lib/facturae/conf/afip_ca_info.crt
URL=
https://aws.afip.gov.ar/sr-padron/webservices/personaServiceA4?wsdlOtra cosa, que la verdad que no se porque se dara... es que luego de crear un entorno virtual:
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
Una vez dentro de este entorno virtual funciona perfectamente por lo que
asumo que debe ser algun problema de librerias pero la verdad que no
logro solucionarlo, se agradece cualquier cable!
Saludos