Página 2 de 4

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 17, 2022 9:38 am
por Dado
shakira escribió:Lo que pasa es que aún no está en funcionamiento la url:

Código: Seleccionar todo

https://cfdidescargamasiva.clouda.sat.gob.mx/DescargaMasivaService.svc
Aaah! ok,

Para ampliar la info para quien nos lee......son tres pasos :

1. Solicitar la descarga, esta fue la que se actualizo con algunos filtros
https://cfdidescargamasivasolicitud.clo ... ervice.svc

2. Verificar si ya esta listo el paquete para descargar, este es el paso donde estamos atorados
https://cfdidescargamasivasolicitud.clo ... ervice.svc

3. Descargar el paquete, este es el que reporta @shakira que no funciona
https://cfdidescargamasiva.clouda.sat.g ... ervice.svc

Y por eso no nos dejan pasar del paso numero 2, porque el 3 esta offline :cry:

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 17, 2022 2:11 pm
por shakira
En este momento ya deja descargar, solo que hay que hacer nuevas solicitudes porque las anteriores las sigue dejando en Aceptada. Ahora a checar Retenciones.

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Dom Mar 20, 2022 10:58 am
por Halcon Divino
El problema es que no he podido descargar NINGUNA solicitud con el sentido de RECIBIDOS

Ya pude descargar algunas solicitudes cuando el sentido es EMITIDOS y digo algunas porque otras ya me mando rechazadas o están aun en estado aceptada.

Hace unos 5 o 7 días si pude dar de alta varias solicitudes con el sentido de RECIBIDOS , Hoy día 20 solo me deja dar de alta solicitudes de EMITIDOS pero de RECIBIDOS me marca error 404 Error no controlado ... ya intente con 2 RFCs distintos y varias solicitudes pero solo me permite generar solicitudes de EMITODS ... todas las solicitudes de RECIBIDOS me manda siempre error 404 .


No se si el problema sea el parámetro de RfcReceptor lo he puesto en Singular y también lo he puesto en plural como RfcReceptores ya que la documentación indica que se pueden incluir hasta 5 receptores .... como es una lista este parámetro no se si tenga un formato especial .

Alguien del grupo que ya haya hecho la solicitud de RECIBIDOS pero que ya la haya descargado ???

Esta imagen que anexo se puede ver que el parámetro de RfcReceptor esta en plural como RfcReceptores

Como están manando este parámetro en la solicitud de descarga como singular o en plural ???

SolicitudRecibidos.png
SolicitudRecibidos.png (360.83 KiB) Visto 12152 veces

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Mar Mar 22, 2022 11:07 am
por juan_chanclas
Esta es la estructura nueva "teorica" para solicitar los recibidos, aun no tengo respuesta para descarga de esta solicitud pero "ya fue aceptada", donde dice "XXXXXXXXXXX" es el RFC de la empresa:

Código: Seleccionar todo

<SolicitudDescargaMasivaTercero xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" RfcSolicitante="XXXXXXXXXXX" FechaInicial="2022-02-28T00:00:00" FechaFinal="2022-03-08T00:00:00" TipoSolicitud="CFDI">
	<RfcReceptores xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
		<RfcReceptor>XXXXXXXXXXX</RfcReceptor>
	</RfcReceptores>
El fin de semana el SAT rechazo todas las solicitudes que habia hecho la semana anterior, quiero creer que ya va "empezar" a aceptar nuevas solicitudes, alguien ya ha podido descargar algo ?

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Mar Mar 22, 2022 11:13 am
por Halcon Divino
juan_chanclas

Gracias por compartir el xml del soap request para cfdis recibidos

Ya se me hace mas lógica esa estructura de xml por ser un arreglo

La documentación dice que hasta 5 rfc's del receptor

pero en el ejemplo que te da la documentación el xml del soap request pues no viene el xml tal cual tu lo estas posteando

Voy a probar a ver que tal me va

Les aviso como me fue mas tarde





.

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 24, 2022 8:16 am
por comprasRDLS
Que tal,

Gracias Halcon,

veo que ya hay algunas que comienzan a descargarse tanto emitidas como recbidas.

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 24, 2022 9:26 am
por Halcon Divino
Ya pude generar el XML de SOAP Request para RFC Recibidos y enviarlo con éxito al WS del SAT

Les comparto el código en C# para generar dicho xml ya sea para cfdi emitidos o recibidos .... por si a alguien le sirve

Código: Seleccionar todo

#region Crea el XML para enviar
        public string Generate(X509Certificate2 certificate, string rfcEmisor, string rfcReceptor, string rfcSolicitante, string fechaInicial = "", string fechaFinal = "", string tipoSolicitud = "CFDI")
        {
            FixFecha(fechaInicial, fechaFinal, out fechaInicial, out fechaFinal);
 
 
            string canonicalTimestamp = "<SolicitaDescarga xmlns:des=\"http://DescargaMasivaTerceros.sat.gob.mx\">"
                + "<solicitud RfcEmisor=\"" + rfcEmisor
            //  + "\" RfcReceptor=\"" + rfcReceptor
                + "\" RfcSolicitante=\"" + rfcSolicitante
                + "\" FechaInicial=\"" + fechaInicial
                + "\" FechaFinal=\"" + fechaFinal
                + "\" TipoSolicitud=\"" + tipoSolicitud
                + "\">"
                + "<RfcReceptores><RfcReceptor>"+ rfcReceptor  + "</RfcReceptor></RfcReceptores>"
                + "</solicitud>"
                + "</SolicitaDescarga>";
            string digest = CreateDigest(canonicalTimestamp);
            string canonicalSignedInfo = @"<SignedInfo xmlns=""http://www.w3.org/2000/09/xmldsig#"">" +
                                @"<CanonicalizationMethod Algorithm=""http://www.w3.org/2001/10/xml-exc-c14n#""></CanonicalizationMethod>" +
                                @"<SignatureMethod Algorithm=""http://www.w3.org/2000/09/xmldsig#rsa-sha1""></SignatureMethod>" +
                                @"<Reference URI=""#_0"">" +
                                   "<Transforms>" +
                                      @"<Transform Algorithm=""http://www.w3.org/2001/10/xml-exc-c14n#""></Transform>" +
                                   "</Transforms>" +
                                   @"<DigestMethod Algorithm=""http://www.w3.org/2000/09/xmldsig#sha1""></DigestMethod>" +
                                   "<DigestValue>" + digest + "</DigestValue>" +
                                "</Reference>" +
                             "</SignedInfo>";
 
            string signature = Sign(canonicalSignedInfo, certificate);
 
            string soap_request = @"<s:Envelope xmlns:s=""http://schemas.xmlsoap.org/soap/envelope/""
                                               xmlns:xd=""http://www.w3.org/2000/09/xmldsig#"">" +
                        @"<s:Header/>" +
                        @"<s:Body>" +
                            @"<SolicitaDescarga xmlns=""http://DescargaMasivaTerceros.sat.gob.mx"" >" +
                                @"<solicitud RfcEmisor=""" + rfcEmisor +
                                @""" RfcSolicitante=""" + rfcSolicitante +
                                @""" FechaInicial=""" + fechaInicial +
                                @""" FechaFinal =""" + fechaFinal +
                                @""" TipoSolicitud=""" + tipoSolicitud +
                                @""">" + "<RfcReceptores><RfcReceptor>" + rfcReceptor + "</RfcReceptor></RfcReceptores>" +
                                                    @"<Signature xmlns=""http://www.w3.org/2000/09/xmldsig#"">" +
                                                    @"<SignedInfo>" +
                                                    @"<CanonicalizationMethod Algorithm=""http://www.w3.org/2001/10/xml-exc-c14n#""/>" +
                                                    @"<SignatureMethod Algorithm=""http://www.w3.org/2000/09/xmldsig#rsa-sha1""/>" +
                                                    @"<Reference URI=""#_0"">" +
                                                        @"<Transforms>" +
                                                        @"<Transform Algorithm=""http://www.w3.org/2001/10/xml-exc-c14n#""/>" +
                                                        @"</Transforms>" +
                                                        @"<DigestMethod Algorithm=""http://www.w3.org/2000/09/xmldsig#sha1""/>" +
                                                        @"<DigestValue>" + digest + @"</DigestValue>" +
                                                    @"</Reference>" +
                                                    @"</SignedInfo>" +
                                                    @"<SignatureValue>" + signature + "</SignatureValue>" +
                                                    @"<KeyInfo>" +
                                                        @"<X509Data>" +
                                                            @"<X509IssuerSerial>" +
                                                                @"<X509IssuerName>" + certificate.Issuer +
                                                                @"</X509IssuerName>" +
                                                                @"<X509SerialNumber>" + certificate.SerialNumber +
                                                                @"</X509SerialNumber>" +
                                                            @"</X509IssuerSerial>" +
                                                            @"<X509Certificate>" + Convert.ToBase64String(certificate.RawData) + "</X509Certificate>" +
                                                        @"</X509Data>" +
                                                    @"</KeyInfo>" +
                                                    @"</Signature>" +
                                                    @"</solicitud>" +
                                                @"</SolicitaDescarga>" +
                                            @"</s:Body>" +
                                            @"</s:Envelope>";
 
 
            xml = soap_request;
            return soap_request;
        }
        #endregion

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 24, 2022 1:06 pm
por Halcon Divino
Alguien a podido descargar solicitudes que recientemente hayan dado de alta , me refiero de hace 1 o 2 o 3 días ???

Preferentemente de solicitudes de CFDI Recibidos.

Todas mis solicitudes continúan en estatus de ACEPTADAS y de ahí no pasan

El problema no es dar de alta las solicitudes o verificar el estatus de la solicitud ... ahora el problema es que no se pueden descargar porque siempre me aparecen con estatus 1 o sea ACEPTADA

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 24, 2022 2:45 pm
por juan_chanclas
Yo no he podido descargar nada desde que hicieron el cambio. La semana pasada envie varias solicitudes, metadata, cfdi, emitidas, recibidas en todas sus combinaciones de 3 empresas distintas y como comenta Halcon, a todo recibi respuesta 5000 Solicitud aceptada pero nunca regreso datos para descarga.

Despues el fin de semana (creo que el sabado), todas esas solicitudes sin excepcion, les regreso estatus de "Rechazada". Ahora el martes ya no genere tantas solicitudes, solo 3, una de metadata, una de cfdi emitidos y otra de cfdi recibidos. Pero sigue igual, me da estatus de "solicitu aceptada" y de ahi no pasa.

Por otro lado me comentan que desde la pagina del SAT al intentar hacer la descarga masiva por medio de la pagina del SAT, tampoco les regresa informacion, acepta la solicitud pero no proporciona la descarga.

No se si a alguien mas ya esta usando el servicio de forma regular?

Re: Error Webservice Descarga Masiva SAT (SolicitaDescargaService.svc)

Publicado: Jue Mar 24, 2022 6:39 pm
por shakira
@juan_chanclas a veces te da chance de descargar las solicitudes pero la mayoría de las veces te la deja en Aceptada. En cuanto a la descarga por scrap de la página del SAT funciona normal.