Metodo alterno para autorizar cancelaciones

Todo lo que no cabe en los demas foros........
Edcoram
Mensajes: 181
Registrado: Sab Nov 03, 2012 1:48 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor Edcoram » Jue Nov 29, 2018 4:21 pm

@shakira mándame un mensaje a mi correo de gmail -mismo usuario-

DiegoMtz
Mensajes: 1
Registrado: Jue Dic 13, 2018 1:34 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor DiegoMtz » Jue Dic 13, 2018 1:41 pm

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.

Avatar de Usuario
fortiz
Mensajes: 218
Registrado: Vie Dic 10, 2010 10:11 am
Ubicación: Fabrica de Jabon La Corona
Contactar:

Re: Metodo alterno para autorizar cancelaciones

Mensajepor fortiz » Jue Dic 13, 2018 4:04 pm

Hola DiegoMTZ

¿eres PAC? Contactame directo por favor fortiz at lacorona dot com dot mx

No lo he usado en producción.

No debes de usar CSD es con FIEL.

Saludos

Camus3012
Mensajes: 1
Registrado: Lun Ene 21, 2019 11:47 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor Camus3012 » Lun Ene 21, 2019 2:13 pm

Hola DiegoMtz como pudiste solucionar el error 302 en el servicio de aceptación o rechazo me podrás compartir un request válido.

Saludos cordiales.

FredoAR
Mensajes: 2
Registrado: Jue Mar 14, 2019 2:21 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor FredoAR » Vie Mar 15, 2019 3:35 pm

hola, que tal!

Me podrían apoyar con este tema, el servicio de pruebas y producción me regresan el mismo mensaje 302 sobre la firma,
yo estoy firmando la solicitud con el CSD de receptor he incluso hice una prueba con la FIEL no estoy seguro si
el problema es la generación de mi digest y la firma de la solicitud.


Camus3012 escribió:Hola DiegoMtz como pudiste solucionar el error 302 en el servicio de aceptación o rechazo me podrás compartir un request válido.

Saludos cordiales.

juanb1
Mensajes: 1
Registrado: Lun May 06, 2019 4:40 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor juanb1 » Lun May 06, 2019 4:57 pm

Hola FredoAR y grupo, espero se encuentres bien.

Tengo exactamente el mismo problema. En las evidencias que se le entregaron al SAT no hubo tema. Pero recientemente al probar el consumo de PRUEBAS me devuelve igualmente el 302, tanto para producción como en pruebas.

¿En tu caso, qué solución encontraste?

Un enorme saludo y gracias de antemano!

FredoAR escribió:hola, que tal!

Me podrían apoyar con este tema, el servicio de pruebas y producción me regresan el mismo mensaje 302 sobre la firma,
yo estoy firmando la solicitud con el CSD de receptor he incluso hice una prueba con la FIEL no estoy seguro si
el problema es la generación de mi digest y la firma de la solicitud.


Camus3012 escribió:Hola DiegoMtz como pudiste solucionar el error 302 en el servicio de aceptación o rechazo me podrás compartir un request válido.

Saludos cordiales.

FredoAR
Mensajes: 2
Registrado: Jue Mar 14, 2019 2:21 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor FredoAR » Mié May 08, 2019 5:35 pm

Hola, fue un caso con el que estuve batallando varios días hasta que después de investigar y repasar la documentación que proporciona el SAT
pude obtener una respuesta satisfactoria aun que aun tengo algunas dudas en el aire.

Yo estaba construyendo “a mano” el request de la solicitud ósea que armaba el nodo sobre el que se genera el Digest después lo
incluía en el nodo Signature y lo firmaba para finalmente agregar el DigestValue, SignatureValue y los datos del certificado a la
solicitud. De esta misma forma trabajo con las cancelaciones de CFDI pero en el servicio de Cfdi relacionados no me funciono.

Lo que tuve que cambiar es la forma en como genero la firma del nodo Signature, utilice la clase XmlDsigEnvelopedSignatureTransform en .Net C#
para generar la firma, prácticamente me genera el nodo Signature y solo lo incluyo en la solicitud aún estoy leyendo para entender como lo construye
pero ya obtengo una respuesta positiva por parte del servicio.


Volver a “Otros”

¿Quién está conectado?

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