Metodo alterno para autorizar cancelaciones

Todo lo que no cabe en los demas foros........
jass1990
Mensajes: 13
Registrado: Mié Feb 10, 2021 9:48 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor jass1990 » Jue Feb 11, 2021 3:45 pm

Me pasa lo mismo, me regrsa eerrorr 302 o 305, pudiste solucionar el problema
nquinones escribió:Holaaaaa!!!

Tengo el mismo problema. Ya realice lo que indicas en tu comentario y sigo sin obtener respuesta de éxito por parte del SAT. Me puedes confirmar si la cadena que firmas es la siguiente:

<solicitud Fecha="2019-06-15T11:35:49.0000000" RfcPacEnviaSolicitud="" RfcReceptor="AAA010101AAA">
<Folios>
<UUID>18CC0E11-C42E-4F62-AC96-6DBACFCC3652</UUID>
<Respuesta>Aceptacion</Respuesta>
</Folios>
</solicitud>

De antemano gracias.

Saludos!

FredoAR
Mensajes: 6
Registrado: Jue Mar 14, 2019 1:21 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor FredoAR » Vie Feb 12, 2021 11:19 am

Hola!
Hace tiempo que no pruebo el método y en producción no tengo mucha actividad con el método
pero esto te puede funcionar:

1) Genera este nodo con tus datos de prueba y firmalo
Nodo: viewtopic.php?f=14&t=8109&start=10#p49117

2) Si mal no recuero la firma es rsa-sha1
- No he realizado pruebas con los nuevos CSD de pruebas del SAT pero no creo que sean problema.

3) Inserta la firma en el nodo base <ProcesarRespuesta> que tienes que enviar.

Espero que te sirva. :)

jass1990
Mensajes: 13
Registrado: Mié Feb 10, 2021 9:48 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor jass1990 » Dom Feb 14, 2021 12:25 am

Sigo sin tener exito en la aceptacion o rechazo, me genera un error 302 o 305
nquinones escribió:Muchas gracias!

Era porque no había aplicado los últimos cambios que mencionas

Saludos!

jass1990
Mensajes: 13
Registrado: Mié Feb 10, 2021 9:48 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor jass1990 » Dom Feb 14, 2021 12:33 am

Estoy realizando la prueba, tengo la siguiente estructura, ya no se que hacer :(

<soapenv:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Body>
<ProcesarRespuesta
xmlns="http://cancelacfd.sat.gob.mx">
<solicitud Fecha="2021-02-13T23:36:02" RfcPacEnviaSolicitud="XXXXXXX" RfcReceptor="EKU9003173C9">
<Folios>
<UUID>390c1d45-15ea-4e3d-bdd4-b0cf0d52e9c0</UUID>
<Respuesta>Aceptacion</Respuesta>
</Folios>
<Signature
xmlns="http://www.w3.org/2000/09/xmldsig#" Id="Signature">
<SignedInfo Id="Signature-SignedInfo">
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>6emzGkvZSS71nfqUjMTHtIGtvOs=</DigestValue>
</Reference>
<Reference URI="#Certificate1">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>lTaP/EnkYxCvVL4e8mnmfueciv0=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue Id="SignatureValue">GCD4PLAjMPAAkLD4QjB8qKq8mG7TJhLQI1GA1HuyRDYSznYAoIsUNRtq8i9f4VcNbn098TPnMsx19LVIshFB9eFsBDFWg7lkKjLsfCt7C4fVQeByevt7CAYQw+J/R6cJ91lSkMbJS9khcuoeNKs2Wy9qs9uyyxDZ4lp1BKx3HgUiI99Kd197jAJ0MyDkmIUm2SDWy2k6vW2Cyz3gaII66MSQS5bbFpUeHexh6A/4O6d3k5cc5Abm10K+zekI/JO5YmLJ1l5/otu6ur8//Bhwmz1DjPByV0PpsnsT1yo4QZaZJM1OkRbwQhfJ8cXMRWQaeIjdRE0/5qrT34sxEyPjlg==</SignatureValue>
<KeyInfo Id="Certificate1">
<X509Data>
<X509Certificate>MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</solicitud>
</ProcesarRespuesta>
</soapenv:Body>
</soapenv:Envelope>

FredoAR escribió:Hola!
Hace tiempo que no pruebo el método y en producción no tengo mucha actividad con el método
pero esto te puede funcionar:

1) Genera este nodo con tus datos de prueba y firmalo
Nodo: viewtopic.php?f=14&t=8109&start=10#p49117

2) Si mal no recuero la firma es rsa-sha1
- No he realizado pruebas con los nuevos CSD de pruebas del SAT pero no creo que sean problema.

3) Inserta la firma en el nodo base <ProcesarRespuesta> que tienes que enviar.

Espero que te sirva. :)

FredoAR
Mensajes: 6
Registrado: Jue Mar 14, 2019 1:21 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor FredoAR » Dom Feb 14, 2021 11:51 am

Hola!
El día viernes realice una prueba sobre los servicios de prueba del SAT antes de responder tu mensaje
y también obtuve un código de error 305, te cuento lo que verifique antes de corregir el error y
obtener la respuesta correcta:

a) El CSD (para firmar solicitud) que utilice fue de los nuevos que publico el SAT para pruebas
b) El RfcReceptor que registras debe coincidir con el CSD
c) El RfcPacEnviaSolicitud corresponde al CSD de pruebas del SAT que proporcionan para pruebas.
(algunos de los CSD de pruebas que me llegaron a proporcionar para pruebas ya no están vigentes)

Nota: encontré un par de diferencias con tu request en el nodo de la firma, me puedes compartir un correo
y te envío el ejemplo que genere el viernes.

jass1990
Mensajes: 13
Registrado: Mié Feb 10, 2021 9:48 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor jass1990 » Dom Feb 14, 2021 2:36 pm

Gracias te comparto mi correo.
jass1990@live.com o jass.sanchez25@gmail.com quedopendiente
FredoAR escribió:Hola!
El día viernes realice una prueba sobre los servicios de prueba del SAT antes de responder tu mensaje
y también obtuve un código de error 305, te cuento lo que verifique antes de corregir el error y
obtener la respuesta correcta:

a) El CSD (para firmar solicitud) que utilice fue de los nuevos que publico el SAT para pruebas
b) El RfcReceptor que registras debe coincidir con el CSD
c) El RfcPacEnviaSolicitud corresponde al CSD de pruebas del SAT que proporcionan para pruebas.
(algunos de los CSD de pruebas que me llegaron a proporcionar para pruebas ya no están vigentes)

Nota: encontré un par de diferencias con tu request en el nodo de la firma, me puedes compartir un correo
y te envío el ejemplo que genere el viernes.

jass1990
Mensajes: 13
Registrado: Mié Feb 10, 2021 9:48 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor jass1990 » Dom Feb 14, 2021 2:39 pm

Complementando verifiique la vigencia de mis CSD, y lo demas que me comentas, espero que sea algo del request gracias FredoARA
jass1990 escribió:Gracias te comparto mi correo.
jass1990@live.com o jass.sanchez25@gmail.com quedopendiente
FredoAR escribió:Hola!
El día viernes realice una prueba sobre los servicios de prueba del SAT antes de responder tu mensaje
y también obtuve un código de error 305, te cuento lo que verifique antes de corregir el error y
obtener la respuesta correcta:

a) El CSD (para firmar solicitud) que utilice fue de los nuevos que publico el SAT para pruebas
b) El RfcReceptor que registras debe coincidir con el CSD
c) El RfcPacEnviaSolicitud corresponde al CSD de pruebas del SAT que proporcionan para pruebas.
(algunos de los CSD de pruebas que me llegaron a proporcionar para pruebas ya no están vigentes)

Nota: encontré un par de diferencias con tu request en el nodo de la firma, me puedes compartir un correo
y te envío el ejemplo que genere el viernes.

jass1990
Mensajes: 13
Registrado: Mié Feb 10, 2021 9:48 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor jass1990 » Mié Feb 17, 2021 9:52 am

Hola diego, parra el servicio de consulta de cfdi relacionados me ocurre el mismo error pudiste solucionarlo?

DiegoMtz escribió:Buenas tardes fortiz,

Este servicio es para la consulta de peticiones pendientes de aceptación o rechazo y no va firmado con el CSD del emisor, pero realizando pruebas del servicio para el servicio de Acetacion o Rechazo ("http://cancelacfd.sat.gob.mx/IAceptacionRechazoService/ProcesarRespuesta") o el servicio de Consulta de CFDI relacionados ("http://cancelacfd.sat.gob.mx/ICfdiConsultaRelacionadosService/ProcesarRespuesta") los cuales van firmados con el CSD en el ambiente de pruebas pasan sin problemas pero en producción me arrojan error 302 (La firma del documento no es válida), ¿Has tenido la oportunidad de probar el servicio productivo?, de ser así ¿lo has consumido sin problemas?

Saludos y gracias

fortiz escribió:Les mando unos ejemplos del servicio que pueden usar los PACs para consultar las solicitudes pendientes, ya es decisiosn de cada PAC exponer o NO un servicio que encapsule estos datos para el contribuyente.

Request

Código: Seleccionar todo

POST /Cancelacion/AceptacionRechazoService.svc HTTP/1.1
Host: anexo20cfdicancelacionuat.cloudapp.net
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.6.36
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://cancelacfd.sat.gob.mx/IAceptacionRechazoService/ObtenerPeticionesPendientes"
Content-Length: 324
Authorization: WRAP access_token="eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE1MzI1NTg2MDksImV4cCI6MTUzMjU1OTIwOSwiaWF0IjoxNTMyNTU4NjA5LCJpc3MiOiJMb2FkQ2FuY2VsYWNpb24iLCJhY3RvcnQiOiIzMzMwMzAzMDMxMzAzMDMwMzAzMDMwMzMzMDMwMzAzMzM2MzgzMjM3In0.QGnxbcy4qB80YbY8T88Ln08xEsqZqrci3Lf8NJbS25A&wrap_subject=3330303031303030303030333030303336383237"


<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://cancelacfd.sat.gob.mx"><SOAP-ENV:Body><ns1:ObtenerPeticionesPendientes><ns1:rfcReceptor>URU070122S28</ns1:rfcReceptor></ns1:ObtenerPeticionesPendientes></SOAP-ENV:Body></SOAP-ENV:Envelope>


Response

Código: Seleccionar todo

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/10.0
X-Powered-By: ASP.NET
Date: Wed, 25 Jul 2018 22:43:45 GMT
Content-Length: 443

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ObtenerPeticionesPendientesResponse xmlns="http://cancelacfd.sat.gob.mx"><ObtenerPeticionesPendientesResult CodEstatus="1100"><UUID>86263F75-D605-432D-9E0F-DE09E7717002</UUID></ObtenerPeticionesPendientesResult></ObtenerPeticionesPendientesResponse></s:Body></s:Envelope>


E insisto, es solo para los PACs no hay manera que los demás lo puedan consumir directamente.


Volver a “Otros”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados