Descarga
Implementación del Método de Descarga Masiva de paquetes.
No es necesario descargar los documentos de cada página en la sección Descarga Masiva, ya que todos los métodos están incluidos en un único archivo de Word.
URL Produccion
Actualmente no existe un ambiente de pruebas funcional.
La dirección donde se encuentra publicado el Web Service es la siguiente:
https://www.paxfacturacion.com.mx:478/webservices/wcfDescargaMasiva.asmx
Debemos de tomar como referencia de ejemplo el siguiente código al enviar la petición de verificación de descarga:
wcfDescarga servicioDescarga = new wcfDescarga ();
string resultado = servicioDescarga.fnDescargarPaquete(psIdPaquete ,psRFCSolicitante, sNombre, sContrasena, btCert, btPriv, btContrasena);
Atributo | Descripción |
---|---|
psIdPaquete |
Id de Paquete a Descargar |
psRFCSolicitante |
RFC del Solicitante de la consulta |
sNombre |
Usuario para autenticar el servicio |
sContrasena |
Contraseña para autenticar el servicio |
btCert |
Certificado FIEL en Base 64 |
btPriv |
Llave FIEL en Base 64 |
btContrasena |
Contraseña de la FIEL en Base 64 |
El RFC Solicitante tiene que corresponder con el RFC Emisor, o RFC Receptor según el certificado cargado en el usuario que está realizando la consulta.
Método de uso
Es necesario agregar las siguientes referencias a cada uno de sus sistemas, he instanciar un servicio como el siguiente:
wcfDescarga servicioDescarga = new wcfDescarga ();
string resultado = servicioDescarga. fnDescargarPaquete ("1F1FF2E2-ED84-41EA-94EE-721D258FA29C_01", "URE180429TM6", "usuario","password64", "base64Cer", "base64Key", "base64Password");
En donde:
Atributo | Descripción |
---|---|
psIdPaquete |
1F1FF2E2-ED84-41EA-94EE-721D258FA29C_01 |
psRFCSolicitante |
URE180429TM6 |
sNombre |
nombre_usuario |
sContrasena |
password64 (Proporcionada por PAX) |
btCert |
Base64 Certificado |
btPriv |
Base64 LLave |
btContrasena |
Base64 Contraseña |
Petición
<soap:Envelope
xmlns:soap=“http://www.w3.org/2003/05/soap-envelope”
xmlns:pax=“https://www.paxfacturacion.com.mx:478”>
<soap:Header/>
<soap:Body>
<pax:fnDescargarPaquete>
<pax:psIdPaquete>4C2E9216-0976-4BF0-BFCA-3EB1938F5049_01</pax:psIdPaquete>
<pax:psRFCSolicitante>URE180429TM6</pax:psRFCSolicitante>
<pax:sNombre>PruebaUserPAX05</pax:sNombre>
<pax:sContrasena>
wq/Ct8SfxKrErsOtxJDEicSXw5k/PMKgw6zDjcKTwqjDn8KnXu+9oe+9u+++k++/m+++ru++rO++mu++vw==
</pax:sContrasena>
<pax:btCert>MIIGXTCCBEWgAwIBAgIUMDAwMDEw……..</pax:btCert>
<pax:btPriv>MIIFDjBABgkqhkiG9w0B……</pax:btPriv>
<pax:btContrasena>MIIGXTCCBEWg</pax:btContrasena>
</pax:fnDescargarPaquete>
</soap:Body>
</soap:Envelope>
Respuesta
La respuesta es un ZIP en base 64 con el contenido de todos los ZIP descargados.
<soap:Envelope xmlns:soap=“http://www.w3.org/2003/05/soap-envelope” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=“http://www.w3.org/2001/XMLSchema”>
<soap:Body>
<fnDescargarPaqueteResponse xmlns=“https://www.paxfacturacion.com.mx:478”>
<fnDescargarPaqueteResult><![CDATA[<?xml version=“1.0” encoding=“UTF-8”?><RespuestaDescargaMasivaTercerosSalida xmlns:xsd=“http://www.w3.org/2001/XMLSchema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” CodEstatus=“5000” Mensaje=“Solicitud Aceptada” xmlns=“http://cancelacfd.sat.gob.mx”><Paquete>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</Paquete><Signature>:no-signature</Signature></RespuestaDescargaMasivaTercerosSalida>]]></fnDescargarPaqueteResult>
</fnDescargarPaqueteResponse> </soap:Body>
</soap:Envelope>
Una vez hecha la petición la llave es limpiada de memoria y tiene que ser enviada de nuevo en cada petición.
Costo por XML descargado es de 0.25 créditos.
Códigos de error
Código | Descripción |
---|---|
5000 |
Solicitud recibida con éxito. |
5002 |
Se agotó las solicitudes de por vida. |
5003 |
Tope máximo. |
5004 |
No se encontró la solicitud. |
5005 |
Solicitud duplicada. |
5007 |
No existe el paquete solicitado. |
5008 |
Máximo de descargas permitidas. |
301 |
XML mal formado. |
302 |
Sello mal formado. |
303 |
Sello no corresponde con RFC solicitante. |
304 |
Certificado revocado o caduco. |
305 |
Certificado no corresponde al emisor. |
622 |
El servicio de Descarga del SAT no está disponible. |
999 |
Revisar los parámetros de la petición. |
96 |
Usuario o contraseña incorrecta. |
97 |
No hay créditos disponibles. |