600: ValidacionDeToken: Error al verificar hash: VerificacionDeHash: No validó la firma digital.
Consultando los Errores Frecuentes del manual, dice:-Este error es reportado por AFIP cuando no se está enviando al webservice de negocio (WSFEv1, WSMTXCA, WSFEXv1, etc.) el Token y Sign obtenido con WSAA (o se lo envía vacío).
éste es el pedido enviado:
<?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>
<FECAESolicitar xmlns="http://ar.gov.afip.dif.FEV1/">
<Auth> <Token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgdW5pcXVlX2lkPSIxMTQ1Mjk1MzcwIiBzcmM9IkNOPXdzYWEsIE89QUZJUCwgQz1BUiwgU0VSSUFMTlVNQkVSPUNVSVQgMzM2OTM0NTAyMzkiIGdlbl90aW1lPSIxNDM1ODUyNDMxIiBleHBfdGltZT0iMTQzNTg5NTY5MSIgZHN0PSJDTj13c2ZlLCBPPUFGSVAsIEM9QVIiLz4KICAgIDxvcGVyYXRpb24gdmFsdWU9ImdyYW50ZWQiIHR5cGU9ImxvZ2luIj4KICAgICAgICA8bG9naW4gdWlkPSJDPWFyLCBPPW1hcnRpbmNhc3Ryb3ljaWFzcmwsIFNFUklBTE5VTUJFUj1DVUlUIDMwNTY4NDY0MTA1LCBDTj1tYXJ0aW4gY2FzdHJvIiBzZXJ2aWNlPSJ3c2ZlIiByZWdtZXRob2Q9IjIyIiBlbnRpdHk9IjMzNjkzNDUwMjM5IiBhdXRobWV0aG9kPSJjbXMiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIHJlbHR5cGU9IjQiIGtleT0iMzA1Njg0NjQxMDUiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4K</Token> <Sign>m7GRMd1Nr+YyDndGJjxjTdofAWRlLQ8pzxLFO/jAWTRVzWuYbimmjW3gVWK5h2x1pIoVZ5YoNqyUSPbGrAHBP5BabKESXs4CEEySyOVEVnDh5KacHgb9XdEc6Qa1hqbXapIy/hqosLKxS9EK/+k8xfQHt7ce+ySW31HuMrPhZFE=</Sign>
<Cuit>30568464105</Cuit>
</Auth>
<FeCAEReq>
<FeCabReq>
<CantReg>1</CantReg>
<PtoVta>4</PtoVta>
<CbteTipo>6</CbteTipo>
</FeCabReq>
<FeDetReq>
<FECAEDetRequest>
<Concepto>1</Concepto>
<DocTipo>80</DocTipo>
<DocNro>20135830543</DocNro>
<CbteDesde>1</CbteDesde>
<CbteHasta>1</CbteHasta>
<CbteFch>20150702</CbteFch>
<ImpTotal>1.21</ImpTotal>
<ImpTotConc>0.00</ImpTotConc>
<ImpNeto>1.00</ImpNeto>
<ImpOpEx>0.00</ImpOpEx>
<ImpTrib>0.00</ImpTrib>
<ImpIVA>0.21</ImpIVA>
<FchVtoPago/>
<MonId>PES</MonId>
<MonCotiz>1.00</MonCotiz>
<Iva>
<AlicIva>
<Id>5</Id>
<BaseImp>1.00</BaseImp>
<Importe>0.21</Importe>
</AlicIva>
</Iva>
</FECAEDetRequest>
</FeDetReq>
</FeCAEReq>
</FECAESolicitar>
</soap:Body>
</soap:Envelope>
Esto puede deberse porque no se esté validando correctamente el ticket de requerimiento de acceso (certificado inválido, fecha inválida, ambiente de producción / homologación incorrecto, ticket de acceso ya otorgado, etc.).
éste es mi ticket de acceso:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <loginTicketResponse version="1"> <header> <source>CN=wsaa, O=AFIP, C=AR, SERIALNUMBER=CUIT 33693450239</source> <destination>C=ar, O=martincastroyciasrl, SERIALNUMBER=CUIT 30568464105, CN=martin castro</destination> <uniqueId>298150348</uniqueId> <generationTime>2015-07-02T12:54:51.119-03:00</generationTime> <expirationTime>2015-07-03T00:54:51.119-03:00</expirationTime> </header> <credentials> <token>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3NvIHZlcnNpb249IjIuMCI+CiAgICA8aWQgdW5pcXVlX2lkPSIxMTQ1Mjk1MzcwIiBzcmM9IkNOPXdzYWEsIE89QUZJUCwgQz1BUiwgU0VSSUFMTlVNQkVSPUNVSVQgMzM2OTM0NTAyMzkiIGdlbl90aW1lPSIxNDM1ODUyNDMxIiBleHBfdGltZT0iMTQzNTg5NTY5MSIgZHN0PSJDTj13c2ZlLCBPPUFGSVAsIEM9QVIiLz4KICAgIDxvcGVyYXRpb24gdmFsdWU9ImdyYW50ZWQiIHR5cGU9ImxvZ2luIj4KICAgICAgICA8bG9naW4gdWlkPSJDPWFyLCBPPW1hcnRpbmNhc3Ryb3ljaWFzcmwsIFNFUklBTE5VTUJFUj1DVUlUIDMwNTY4NDY0MTA1LCBDTj1tYXJ0aW4gY2FzdHJvIiBzZXJ2aWNlPSJ3c2ZlIiByZWdtZXRob2Q9IjIyIiBlbnRpdHk9IjMzNjkzNDUwMjM5IiBhdXRobWV0aG9kPSJjbXMiPgogICAgICAgICAgICA8cmVsYXRpb25zPgogICAgICAgICAgICAgICAgPHJlbGF0aW9uIHJlbHR5cGU9IjQiIGtleT0iMzA1Njg0NjQxMDUiLz4KICAgICAgICAgICAgPC9yZWxhdGlvbnM+CiAgICAgICAgPC9sb2dpbj4KICAgIDwvb3BlcmF0aW9uPgo8L3Nzbz4KCg==</token> <sign>m7GRMd1Nr+YyDndGJjxjTdofAWRlLQ8pzxLFO/jAWTRVzWuYbimmjW3gVWK5h2x1pIoVZ5YoNqyUSPbGrAHBP5BabKESXs4CEEySyOVEVnDh5KacHgb9XdEc6Qa1hqbXapIy/hqosLKxS9EK/+k8xfQHt7ce+ySW31HuMrPhZFE=</sign> </credentials> </loginTicketResponse>Revisar que la URL de cada webservice sea correcta (homologación o producción, tanto de WSAA como del servicio web de negocio: WSFEv1, WSMTXCA, etc.), y que el certificado corresponda al ambiente correcto.-
éstas son las URLs utilizadas:
WSAA: https://wsaa.afip.gov.ar/ws/services/LoginCms?wsdl
WSFEv1: https://servicios1.afip.gov.ar/wsfev1/service.asmx?wsdl
ésta es la respuesta obtenida:
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <FECAESolicitarResponse xmlns="http://ar.gov.afip.dif.FEV1/"> <FECAESolicitarResult> <Errors> <Err> <Code>600</Code> <Msg>ValidacionDeToken: Error al verificar hash: VerificacionDeHash: No validó la firma digital. </Msg> </Err> </Errors> </FECAESolicitarResult> </FECAESolicitarResponse> </soap:Body> </soap:Envelope>
¿Alguien tiene idea de por qué, no valida la firma digital...?
Muchas Gracias.
(*) He instalado, sin inconvenientes los fuentes para Win7 32, cambiado en los fuentes: HOMO = False, donde estaba True, generado el instalador: PyAfipWs-2.7.1698-32bit+wsaa_2.10d+wsfev1_1.16d-full.exe.
--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.