0

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

por
Gabriel Giani
en 27/04/16 10:56 541 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/04/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.

  • Flag


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!

  • Flag

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas

Hacer una pregunta

Mantener informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

39 seguidor(es)

Estadísticas

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