Metodo alterno para autorizar cancelaciones

Todo lo que no cabe en los demas foros........
RICTAPIA5
Mensajes: 145
Registrado: Dom Nov 07, 2010 8:44 pm

Metodo alterno para autorizar cancelaciones

Mensajepor RICTAPIA5 » Jue Nov 22, 2018 10:49 am

Dado
un saludo

varios de mis clientes me están pidiendo una pantalla con los cfdi's que como Receptores deben autorizar y allí mismo autorizarlas. sin entrar ala página del SAT

existe esa funcionalidad o la tienes contemplada?

gracias por tu respuesta

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor Dado » Jue Nov 22, 2018 11:08 am

Suena simple, pero implementarlo seria bastante complejo

Y es que recuerda que nosotros trabajamos con dos PAC, lo que pides es una pantalla en donde puedan autorizar la cancelacion de cualquier CFDI de cualquiera de los 80 PAC posibles

No es algo viable lo que solicitan tus clientes

A menos que se programe un Bot que consulte el buzon fiscal, y luego filtre los mensajes........mmmh no me hagas pensar cosas je je je........ya en serio, no es imposible, solo muy pero muy complicado !!!
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

RICTAPIA5
Mensajes: 145
Registrado: Dom Nov 07, 2010 8:44 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor RICTAPIA5 » Jue Nov 22, 2018 11:15 am

ahh

pero todo lo timbran con cfdilib y solo son 2 pac's

se podria?

gracias

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor Dado » Jue Nov 22, 2018 11:28 am

Pero "como Receptores" pueden estar recibiendo CFDI de cualquiera de los 80 PAC

Insisto, NO ES VIABLE lo que tus clientes piden
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

gilberto
Mensajes: 67
Registrado: Vie Mar 24, 2017 12:49 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor gilberto » Jue Nov 22, 2018 11:56 pm

al parecer si se puede.
el unico requisito es estar registrado al PAC.
y eso lo puede hacer culaquier socio de negocios de tmbrado masivo.

Entrando en materia.
todos loS PAC solo estan conectandose al servidor del sat, esto quiere decir
que todo los procesos validaciones y respuestas las hace el SAT.
Asi, que si se hace una peticion de cancelacion es directo al SAT al igual
que si deseas Aceptar o Rechazar una solicitud de cancelacion.
el PAC donde estoy inscrito desarollo un metodo de aceptacion y rechazo.
otro de recuperacion de los UUID que tienen una solicitud de cancelacion

Algoritmo
1._ Registro ante el PAC, por medio de un socio de negocio. su servidor jaja..
2._ El UUID que se desea aceptar o rechazar Tipo String
3._ Respuesta - Aceptacion o Rechazo Tipo String
4._ Username - El username proporcionado por la plataforma Tipo String
5._ Password - La contraseña proporcionada por la plataforma Tipo String
6._ El RFC de quien se registro
7._ Archivo .cer - El certificado de Sello Digital del receptor debe estar en
formato PEM y codificado en base64. Tipo base64Binary
8._Archivo .key - La llave privada del receptor debe estar en
formato PEM, encriptada en DES3 con openssl usando el passphrase proporcionado
por el PAC y codificado en base64. Tipo base64Binary

Y para consultar los uuid DEL BUZON TRIBUTARIO
1._ Username- El username proporcionado por la plataforma del PAC Tipo String
2._ Password- La contraseña proporcionada por la plataforma del PAC. Tipo String
3._ El RFC que se desea consultar Tipo String

FACIL.......

En mi opinion el sat deberia devolver el CODIGO QR para saber de quien le esta
mandando la solicitud de ese uuid a cancelar.
Ya que por medio del uuid no se puede recuperar el xml aqui si necesitamos un Bot.
para hacerle la vida mas facil al cliente.

Si gustan lo intentamos y lo probamos.

El pac a gestionar es finkok.

chipx0r
Mensajes: 4
Registrado: Mar Ago 02, 2016 12:04 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor chipx0r » Lun Nov 26, 2018 10:11 pm

DADO escribió:Pero "como Receptores" pueden estar recibiendo CFDI de cualquiera de los 80 PAC

Insisto, NO ES VIABLE lo que tus clientes piden


El SAT publicó para los PACs un WS de consulta, Aceptacion y/o Rechazo del Buzón Tributario y su inicio oficial de operaciones fue el 1ro de Noviembre. A este WS solo es posible autenticarse como PACs. Esta situacion que pone de nuevo a los PACs en un esquema parecido a Cancelaciones, donde las solicitudes son un "retransmisor" a un sistema de cancelacion en linea general y cada PAC lo ofrece de manera diferente.

Al dia de hoy existen varios PAC que ya ofrecen el servicio de conector al Buzón Tributario como funcionalidad agregada, y los PACs que aun no lo ofrecen no deben de tardar agregarlo a sus sistemas.

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Metodo alterno para autorizar cancelaciones

Mensajepor Dado » Mar Nov 27, 2018 1:17 am

Gracias por la informacion, desconocia que algo asi existiera.

Vamos a esperar a ver si alguno de los PAC con los que trabajamos ofrecen este servicio
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

fortiz
Mensajes: 221
Registrado: Vie Dic 10, 2010 9:11 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor fortiz » Mar Nov 27, 2018 12:19 pm

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.

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

Re: Metodo alterno para autorizar cancelaciones

Mensajepor DiegoMtz » Jue Dic 13, 2018 12: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.

fortiz
Mensajes: 221
Registrado: Vie Dic 10, 2010 9:11 am

Re: Metodo alterno para autorizar cancelaciones

Mensajepor fortiz » Jue Dic 13, 2018 3: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


Volver a “Otros”

¿Quién está conectado?

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