python-cfdiclient icon indicating copy to clipboard operation
python-cfdiclient copied to clipboard

[FIX] Usar Folio en vez de UUID para obtener solicitud de un Folio Fiscal en específico

Open alan196 opened this issue 2 years ago • 6 comments

Basandose en el wsdl el atributo que espera es Folio y no UUID

alan196 avatar Jun 24 '22 02:06 alan196

@luisiturrios1

Después de realizar varias pruebas no he podido descargar Metadatos o CFDI buscando por folio fiscal.

Según la documentación del SAT el parámetro que espera es UUID, pero en la misma documentación donde describre Signature pide Folio, en los datos del servicio web espera Folio. Entonces creo la documentación tiene un error en la documentación y el atributo debe ser Folio.

Sin embargo también menciona lo siguiente:

En caso de utilizarse este parámetro no deben declararse los siguientes criterios de búsqueda: FechaInicial, FechaFinal, RfcEmisor y RfcSolicitante.

Los atributos RfcSolicitante, FechaInicial y FechaFinal no son opcionales, por lo que también se tendría que definir como None en caso de no recibirlos.

En mi local ya hice pruebas poniendo esos parámetros como None en caso de no recibirlos, pero el servicio web del SAT siempre me devuelve XML Mal Formado.

¿Tienes experiencia o alguna vez has podido descagar XML por su Folio Fiscal?

alan196 avatar Jun 26 '22 14:06 alan196

No tengo experiencia, el cambio que realizaste no funciono?

luisiturrios1 avatar Jun 26 '22 14:06 luisiturrios1

No, seguiré probando y corrijo el PR si logro obtener respuesta

alan196 avatar Jun 26 '22 15:06 alan196

Lo que debes enviar en la solicitud es únicamente Folio, RfcSolicitante y TipoSolicitud. Por ejemplo:

<des:SolicitaDescarga><des:solicitud Folio="7ACF88EE-74B9-4A2B-A884-204FE5B55132" RfcSolicitante="COSC8001137NA" TipoSolicitud="CFDI">

Yo acabo de hacer las pruebas y estoy por liberar una nueva versión de phpcfdi/sat-ws-descarga-masiva. Gracias por tu observación @alan196.

eclipxe13 avatar Sep 30 '22 21:09 eclipxe13

Han realizado alguna solicitud exitosa? Obtengo codigos 5001 Tercero no autorizado pero quiero saber si es por la fiel que utilizo o si es algo general que el SAT.

ZSilver55 avatar Nov 09 '22 17:11 ZSilver55

@alan196 Te devuelve xml mal formado porque el xml que se usa de base tiene el nodo 'Receptores', se debe eliminar y cambiar el atributo Uuid por Folio para que funcione correctamente la busqueda por uuid

Andres-98 avatar Jul 06 '24 07:07 Andres-98