Verificacion
Implementación del Método de Verificación de descarga Masiva.
No es necesario descargar los documentos de cada página en la sección Descarga Masiva - Distribuidores, ya que todos los métodos están incluidos en un único archivo de Word.
Actualmente no existe un ambiente de pruebas funcional.
URL Produccion
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 solicitud de descarga:
wcfVerifica servicioVerifica = new wcfVerifica ();
string resultado = servicioVerifica.fnVerificarDescargaDistribuidores(psIdSolicitud ,psRFCSolicitante, signature, sNombre, sContrasena);
Atributo | Descripción |
---|---|
psIdSolicitud |
Id de Peticion a Verificar. |
psRFCSolicitante |
RFC del Solicitante de la consulta. |
signature |
Firma de la Petición de Solicitud Descarga. |
TokenAutenticacion |
firma de la Petición de Token de Autenticación del Servicio. |
sNombre |
Usuario para Autenticar el Servicio. |
sContrasena |
Contraseña para Autenticar el Servicio. |
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.
Pruebas
Es necesario agregar las siguientes referencias a cada uno de sus sistemas, he instanciar un servicio como el siguiente:
wcfVerifica servicioVerifica = new wcfSolicitud();
string resultado = servicioVerifica.fnVerificarDescargaDistribuidores("1f1ff2e2-ed84-41ea-94ee-721d258fa29c", "URE180429TM6", signature, "usuario","password64");
En donde:
Atributo | Valor |
---|---|
psIdSolicitud |
1f1ff2e2-ed84-41ea-94ee-721d258fa29c |
psRFCSolicitante |
URE180429TM6 |
TokenAutenticacion |
Token de autenticación Firmado |
sNombre |
nombre_usuario |
sContrasena |
password64 (Proporcionada por PAX) |
Donde el atributo signature
tiene un valor de:
<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">
<VerificaSolicitudDescarga
xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
<solicitud
xmlns="http://DescargaMasivaTerceros.sat.gob.mx" RfcSolicitante="URE180429TM6" IdSolicitud="fb2e3f73-3e02-44da-8acb-a4134f5189dc">
<Signature
xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>eTsxg6Qn0nvpdOZNrmRdiwe0aMg=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>q7n6ad/MfQYUjYW3LqP06eDWS0kaHAb17HfzRyczGG0mQyh7b6il9RC9O9Y/Aic7gwKmN472d/u93mbXmCBiWr1KRWyjybDklBxiG+qNcKNNQfJb8ia4B7l8rQwRPFsqijCrDD/zfUReUx4or6SVR9p6jC1w7sSxEvZ90yP013F32/7cIRAbGIjaLDRCWLt0+UFZ5z3qw5RjC5NvctFeeB0qkYMKaQJDW6SH4cvQtaWclfyqhbI7Q1Moz4rFFakYv7FKwjnSw3XT9NsWOR1JuVj3NxZzMxgHgGf5PSMLhnN6aR+MIxi7cZfvTrJ0zKvhPfSOk6qwNPKZEe3XK2AVXQ==</SignatureValue>
<KeyInfo>
<X509Data>
<X509IssuerSerial>
<X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de cadiz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName>
<X509SerialNumber>292233162870206001759766198444326234574038512181</X509SerialNumber>
</X509IssuerSerial>
<X509Certificate>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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</solicitud>
</VerificaSolicitudDescarga>
</s:Body>
</s:Envelope>
Petición
<soap:Envelope
xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:test="https://test.paxfacturacion.com.mx:478">
<soap:Header/>
<soap:Body>
<test:fnVerificarDescargaDistribuidores>
<test:psIdSolicitud>1f1ff2e2-ed84-41ea-94ee-721d258fa29c</test:psIdSolicitud>
<test:psRFCSolicitante>URE180429TM6</test:psRFCSolicitante>
<test:signature>
<![CDATA[<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"><VerificaSolicitudDescarga
xmlns="http://DescargaMasivaTerceros.sat.gob.mx"><solicitud
xmlns="http://DescargaMasivaTerceros.sat.gob.mx" RfcSolicitante="URE180429TM6" IdSolicitud="fb2e3f73-3e02-44da-8acb-a4134f5189dc"><Signature
xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>eTsxg6Qn0nvpdOZNrmRdiwe0aMg=</DigestValue></Reference></SignedInfo><SignatureValue>q7n6ad/MfQYUjYW3LqP06eDWS0kaHAb17HfzRyczGG0mQyh7b6il9RC9O9Y/Aic7gwKmN472d/u93mbXmCBiWr1KRWyjybDklBxiG+qNcKNNQfJb8ia4B7l8rQwRPFsqijCrDD/zfUReUx4or6SVR9p6jC1w7sSxEvZ90yP013F32/7cIRAbGIjaLDRCWLt0+UFZ5z3qw5RjC5NvctFeeB0qkYMKaQJDW6SH4cvQtaWclfyqhbI7Q1Moz4rFFakYv7FKwjnSw3XT9NsWOR1JuVj3NxZzMxgHgGf5PSMLhnN6aR+MIxi7cZfvTrJ0zKvhPfSOk6qwNPKZEe3XK2AVXQ==</SignatureValue><KeyInfo><X509Data><X509IssuerSerial><X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de cadiz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName><X509SerialNumber>292233162870206001759766198444326234574038512181</X509SerialNumber></X509IssuerSerial><X509Certificate>MIIGHjCCBAagAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MjUwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE0MjE0MjA0WhcNMjMwNjEzMjE0MjA0WjCCARIxLzAtBgNVBAMUJlVOSVZFUlNJREFEIFJPQk9USUNBIEVTUEHRT0xBIFNBIERFIENWMS8wLQYDVQQpFCZVTklWRVJTSURBRCBST0JPVElDQSBFU1BB0U9MQSBTQSBERSBDVjEvMC0GA1UEChQmVU5JVkVSU0lEQUQgUk9CT1RJQ0EgRVNQQdFPTEEgU0EgREUgQ1YxCzAJBgNVBAYTAk1YMSkwJwYJKoZIhvcNAQkBFhpwcnVlYmFzLnNhdEBwcnVlYmFzLmdvYi5teDElMCMGA1UELRMcVVJFMTgwNDI5VE02IC8gS0FITzY0MTEwMUIzOTEeMBwGA1UEBRMVIC8gS0FITzY0MTEwMUhOVExLUzA2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt2cYecE59yVEk3MkdnLVnAdG2NXXgJqfSc1/TRwpD1H8Ye89JEuwOfYBXecwh5rvhycZXA0ge4JhNgcu4hQG9EyHruKhhlWzrZ4yNUAOpDGue15X7rxez+cURsTqvgkPwklYPOpg/udBb1g8GBQ3zrNxmRctEqdsV6Ly1sAlTy9OLbaMnTDz3Ju4Hv91OH8FvdZ1WpmBv8FaPWjydecOQC25luoO44CLIpp1/BKGeMtC8zo2Qc9ILJ8iXq4deZ+Bh104cDH2U1KJxf8oeoeyRHUU62uG4SnHE/49sVI/YHP7RojorX4+xx1pV8lO1m09aJXKZOxkFgL3+FaczDYlrQIDAQABo08wTTAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwID2DARBglghkgBhvhCAQEEBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4ICAQC0jQV9Xg9XQ1GCloFDewmXove3dXj2X/mdvIT5e2nf8gJs0QsZ8IAVRmeSPfHGLfKXCgumw6wY9eka20rqA/tb3SDwC+mTWZ9DsZhvj8vaEloXdm1bMeWmPAeHeelYy6m1Kd3Ev1f7yVkfdsh8mYji/Ejms8MYJb4W1MU3Hqm07ZbtkdMgx1z8K9Ld+aBQNjedS9ppwXTXr0P6JtqZubZCRNPVL+WISurX+GLtW2SxVKid5WIPEfNzOWbTJx/9tUv98Byq0Q2fe9f84rZlUuQjbbq6S2Pw+B7JIkaRucLkNxExVM1xqoyI+dFiiuljYKvXrPxHd84zXx7IyzddWtrJQKL3l1RBRBBR2BSNvJu1TlG4W8flEQS6N72CJcXMVypYhnA4xRIjaCmtJVHwJ9W/SIlEcSRteA63itU7tqgLXehudQQKs7HxPvuRdqsUtrnmgxpSqVFEcK6UBxpHYpNR2K0uH7qhb7KrmBLaLR81XdZkqbS1D/iTBwl+dE590wppCdEi7baoF4Gh336ps9m761Woc94yfKs1i/ta5XpSZsy7WkzHmToNnq2rU23BMblzLfABqWLqRcDcib9Ab9/MPD9N2JmLux2KBtNhkUcGEg9kgE8s4YEwRxfv7aIQjSL0vTWl+NOGu1Ihe4sV64dIlEFtCmKPR5qetJqDKp0T2A==</X509Certificate></X509Data></KeyInfo></Signature></solicitud></VerificaSolicitudDescarga></s:Body></s:Envelope>]]>
</test:signature>
</test: TokenAutenticacion>
<s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<o:Security s:mustUnderstand="1"
xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<u:Timestamp u:Id="_0">
<u:Created>2020-07-08T23:30:50.048Z</u:Created>
<u:Expires>2020-07-08T23:35:50.048Z</u:Expires>
</u:Timestamp>
<o:BinarySecurityToken u:Id="uuid-e7f45ce7-1730-45b6-b113-dc131e4c61e6-1" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">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</o:BinarySecurityToken>
<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>U/NUzuEWDreXja3MANljwiWIjjo=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>Skw5QBvHdoPhsCAoh3C2VLQOcrMzW+nBS0e3DiaW8HSV9taKCTCNFNcH0Bx7qdWZL2FmjcWVE8M4Ic7fQN1uEEAEaYUfHA/HajpOX2Ou3n4PXQoj+bFhQ4FItu1iTuYo55+P9YW3cl8AeseQln773Nm08M3TLie2uCO/gvrzr0f7a5R9kB7/g4OErF5bOZRAb4g2rsuRimZuj0Exz1XhG7CYZ2IQHbjt/92+UiB4ZBlvXOERAU4Fdn0L/RWzKeLbtwAxNATEYi7NjfTf+TG1dX/JVnTr5l7HoOV+T29urlq8sVLBiDZAUGd8ayKsAr9VS29M8f2Qm3G/bz5HeggHiA==</SignatureValue>
<KeyInfo>
<o:SecurityTokenReference>
<o:Reference ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" URI="#uuid-e7f45ce7-1730-45b6-b113-dc131e4c61e6-1"/>
</o:SecurityTokenReference>
</KeyInfo>
</Signature>
</o:Security>
</s:Header>
<s:Body>
<Autentica
xmlns="http://DescargaMasivaTerceros.gob.mx"/>
</s:Body>
</s:Envelope>
</test: TokenAutenticacion>
<test:sNombre>PruebaUserPAX05</test:sNombre>
<test:sContrasena>wq/Ct8SfxKrErsOtxJDEicSXw5k/PMKgw6zDjcKTwqjDn8KnXu+9oe+9u+++k++/m+++ru++rO++mu++vw==</test:sContrasena>
</test:fnVerificarDescargaDistribuidores>
</soap:Body>undefined</soap:Envelope>
Respuesta
<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>
<fnVerificarDescargaDistribuidoresResponse
xmlns="https://test.paxfacturacion.com.mx:478">
<fnVerificarDescargaDistribuidoresResult
<![CDATA[
<?xml version="1.0" encoding="UTF-8"?><RespuestaVerificaSolicitudDescMasTercero
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" NumeroCFDIs="142" Mensaje="Solicitud Aceptada" CodigoEstadoSolicitud="5000" CodEstatus="5000" EstadoSolicitud="3"
xmlns="http://cancelacfd.sat.gob.mx"><IdsPaquetes>FB2E3F73-3E02-44DA-8ACB-A4134F5189DC_01</IdsPaquetes><Signature>:no-signature</Signature></RespuestaVerificaSolicitudDescMasTercero>]]>
</fnVerificarDescargaResult>
</fnVerificarDescargaDistribuidoresResponse>
</soap:Body>
</soap:Envelope>
Credenciales
Usuario:
PruebaUserPAX05
Contraseña:
wrnDgcOvxYXEr8OKw6jDm8WDxYXCgzV5xLTEgMKoXk/EjcK5776k77+V77+QMu++qe++s++9se+8kw==
El costo por petición es de 0.5 créditos.
Para fines de esta integración se uso el certificado CSD_Pruebas_CFDI_URE180429TM6
para generar la firma de peticiones, este certificado tiene asignado el RFC de pruebas URE180429TM6
. La contraseña es 12345678a
.
XML Pre-firma
El siguiente fragmento de código muestra un ejemplo de un XML Prefirmado.
<?xml version="1.0"?>
<solicitud
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RfcSolicitante="URE180429TM6" IdSolicitud=" fb2e3f73-3e02-44da-8acb-a4134f5189dc"
xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
</solicitud>
XML Firmado
El siguiente fragmento de código muestra un ejemplo de un XML Firmado.
<VerificaSolicitudDescarga
xmlns="http://DescargaMasivaTerceros.sat.gob.mx">
<solicitud
xmlns="http://DescargaMasivaTerceros.sat.gob.mx" RfcSolicitante="URE180429TM6" IdSolicitud="fb2e3f73-3e02-44da-8acb-a4134f5189dc">
<Signature
xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>eTsxg6Qn0nvpdOZNrmRdiwe0aMg=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>q7n6ad/MfQYUjYW3LqP06eDWS0kaHAb17HfzRyczGG0mQyh7b6il9RC9O9Y/Aic7gwKmN472d/u93mbXmCBiWr1KRWyjybDklBxiG+qNcKNNQfJb8ia4B7l8rQwRPFsqijCrDD/zfUReUx4or6SVR9p6jC1w7sSxEvZ90yP013F32/7cIRAbGIjaLDRCWLt0+UFZ5z3qw5RjC5NvctFeeB0qkYMKaQJDW6SH4cvQtaWclfyqhbI7Q1Moz4rFFakYv7FKwjnSw3XT9NsWOR1JuVj3NxZzMxgHgGf5PSMLhnN6aR+MIxi7cZfvTrJ0zKvhPfSOk6qwNPKZEe3XK2AVXQ==</SignatureValue>
<KeyInfo>
<X509Data>
<X509IssuerSerial>
<X509IssuerName>OID.1.2.840.113549.1.9.2=responsable: ACDMA-SAT, OID.2.5.4.45=2.5.4.45, L=COYOACAN, S=CIUDAD DE MEXICO, C=MX, PostalCode=06370, STREET=3ra cerrada de cadiz, E=oscar.martinez@sat.gob.mx, OU=SAT-IES Authority, O=SERVICIO DE ADMINISTRACION TRIBUTARIA, CN=AC UAT</X509IssuerName>
<X509SerialNumber>292233162870206001759766198444326234574038512181</X509SerialNumber>
</X509IssuerSerial>
<X509Certificate>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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</solicitud>
</VerificaSolicitudDescarga>
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. |
Estados de solicitud
La siguiente tabla muestra los estados disponibles del proceso de validación de descarga:
Descripción | Código |
---|---|
Aceptada |
1 |
EnProceso |
2 |
Terminada |
3 |
Error |
4 |
Rechazada |
5 |
Vencida |
6 |