Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

(Solucionado) Alguien con el error: AFIP Validation Error. unhashable type: 'dict' ?

por
Gabriel Giani
en 27/4/16 10:56 846 vistas

Al emitir una factura tengo este error: AFIP Validation Error. unhashable type: 'dict'

 

Acabo de debuggear el XmlRequest y el XMLResponse

tengo estos datos a ver si alguien puede descifrar que esta mal:

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header/>
<soap:Body>
    <FECompUltimoAutorizado xmlns="http://ar.gov.afip.dif.FEV1/">
    <Auth xmlns="http://ar.gov.afip.dif.FEV1/"><Token xmlns="http://ar.gov.afip.dif.FEV1/">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgdW5pcXVlX2lkPSI1ODE0ODQ2NSIgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgZ2VuX3RpbWU9IjE0NjE3NTM5MDgiIGV4cF90aW1lPSIxNDYxNzk3MTY4IiBkc3Q9IkNOPXdzZmUsIE89QUZJUCwgQz1BUiIvPgogICAgPG9wZXJhdGlvbiB2YWx1ZT0iZ3JhbnRlZCIgdHlwZT0ibG9naW4iPgogICAgICAgIDxsb2dpbiB1aWQ9IkM9YXIsIFNUPXNhbnRhIGZlLCBMPXNhbnRhIGZlLCBPPWdlbWF0ZWNoLCBPVT1pdCwgU0VSSUFMTlVNQkVSPUNVSVQgMjAyMzg3Mzk0NjMsIENOPWhvbW9sb2dhdGlvbiAtIGdlbWF0ZWNoIiBzZXJ2aWNlPSJ3c2ZlIiByZWdtZXRob2Q9IjIyIiBlbnRpdHk9IjMzNjkzNDUwMjM5IiBhdXRobWV0aG9kPSJjbXMiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIHJlbHR5cGU9IjQiIGtleT0iMjAyMzg3Mzk0NjMiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4KCg==</Token><Sign xmlns="http://ar.gov.afip.dif.FEV1/">XbMTXqwxYs8Rt55QT4JJ5wtsRn2PuEWk4rxrsPFc2U5hKqdsTCewa/PLRaoBWZUUiu8GWzIoKBIBDjovifcGiDe5CY+yG3YxuWpOuEaAsVWOW8rtKbiF5XF+P1MTQd24ryrjtj3tp1ctxoRqXwDtgRfEUTdyqY27mw8UY6+PPH8=</Sign><Cuit xmlns="http://ar.gov.afip.dif.FEV1/">20238739463</Cuit></Auth><PtoVta>3</PtoVta><CbteTipo>6</CbteTipo></FECompUltimoAutorizado>
</soap:Body>
</soap:Envelope>

XMLResponse

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header/>
<soap:Body>
    <FECompUltimoAutorizado xmlns="http://ar.gov.afip.dif.FEV1/">
    <Auth xmlns="http://ar.gov.afip.dif.FEV1/"><Token xmlns="http://ar.gov.afip.dif.FEV1/">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgdW5pcXVlX2lkPSI1ODE0ODQ2NSIgc3JjPSJDTj13c2FhaG9tbywgTz1BRklQLCBDPUFSLCBTRVJJQUxOVU1CRVI9Q1VJVCAzMzY5MzQ1MDIzOSIgZ2VuX3RpbWU9IjE0NjE3NTM5MDgiIGV4cF90aW1lPSIxNDYxNzk3MTY4IiBkc3Q9IkNOPXdzZmUsIE89QUZJUCwgQz1BUiIvPgogICAgPG9wZXJhdGlvbiB2YWx1ZT0iZ3JhbnRlZCIgdHlwZT0ibG9naW4iPgogICAgICAgIDxsb2dpbiB1aWQ9IkM9YXIsIFNUPXNhbnRhIGZlLCBMPXNhbnRhIGZlLCBPPWdlbWF0ZWNoLCBPVT1pdCwgU0VSSUFMTlVNQkVSPUNVSVQgMjAyMzg3Mzk0NjMsIENOPWhvbW9sb2dhdGlvbiAtIGdlbWF0ZWNoIiBzZXJ2aWNlPSJ3c2ZlIiByZWdtZXRob2Q9IjIyIiBlbnRpdHk9IjMzNjkzNDUwMjM5IiBhdXRobWV0aG9kPSJjbXMiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIHJlbHR5cGU9IjQiIGtleT0iMjAyMzg3Mzk0NjMiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4KCg==</Token><Sign xmlns="http://ar.gov.afip.dif.FEV1/">XbMTXqwxYs8Rt55QT4JJ5wtsRn2PuEWk4rxrsPFc2U5hKqdsTCewa/PLRaoBWZUUiu8GWzIoKBIBDjovifcGiDe5CY+yG3YxuWpOuEaAsVWOW8rtKbiF5XF+P1MTQd24ryrjtj3tp1ctxoRqXwDtgRfEUTdyqY27mw8UY6+PPH8=</Sign><Cuit xmlns="http://ar.gov.afip.dif.FEV1/">20238739463</Cuit></Auth><PtoVta>3</PtoVta><CbteTipo>6</CbteTipo></FECompUltimoAutorizado>
</soap:Body>
</soap:Envelope>

 


2
Gabriel Giani
En 27/4/16 18:57

TypeError: unhashable type: 'dict'

Bueno luego de probar descubri que el problema era que: la libreria simplesoap que se baja del repositorio de python no funciona como se espera. Finalmente baje una de Reingart que por lo visto corrige el problema.- Tambien hay que agregar algunos archivos que tampoco estan en la libreria original que se instala con pip install pyafipws, entre ellos el helpers.py voy a tratar de subir estos archivos en sus versiones específicas que hacen que funcione la conexión con el webservice de afip.-

No tengo forma aca de enviar la correcta. Pero cualquiera que lo necesite me avisa.



0

Hola Gabriel, me sale el mismo error que comentás "AFIP Validation Error. unhashable type: 'dict' ". He instalado la librería simplesoap de Reingart pero aun me sigue saliendo el error, me podrías dar algunos detalles mas sobre los archivos que comentás que hay que subir?  Gracias!


Mantener informado

Acerca de esta comunidad

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios, compartir los mejores contenidos y nuevas ideas de marketing, construir su perfil profesional y mejorar el mercado para todos. Lea las directrices

Herramientas de las preguntas

39 seguidor(es)

Estadísticas

Preguntado: 27/4/16 10:56
Visto: 846 veces
Última actualización: 14/4/18 12:41