Validación de Comprobantes Fiscales
Sovos Reachcore ofrece el servicio de validación de Comprobantes Fiscales Digitales por Internet, verificando que se cumpla con lo definido en el Anexo 20 del SAT. El servicio tiene soporte para CFDI 3.2, CFDI 3.3, CFDI 4.0, y el Documento Electrónico que ampara Retenciones e Información de Pagos en sus versiones 1.0 y 2.0.
Contenido
- Características generales
-
Método [
ValidateDocument
]: Validación del comprobante fiscal -
Método [
PaymentValidate
]: Validación del Recibo Electrónico de Pago 1.0 (REP) - Verificar estatus del CFDI en el SAT
-
Funcionalidad adicional
- Representación impresa y datos personalizados
- Campos personalizados
- Descarga de documentos
Características generales
El servicio de validación de comprobantes fiscales de Sovos Reachcore, verifica que éstos cumplan con los requisitos establecidos por el SAT en el Anexo 20, para:
- Los Comprobantes Fiscales Digitales por Internet versión 3.2
- Los Comprobantes Fiscales Digitales por Internet versión 3.3
- Los Comprobantes Fiscales Digitales por Internet versión 4.0
- Los Comprobantes Fiscales Digitales por Internet que amparan Retenciones e Información de pagos versión 1.0
- Los Comprobantes Fiscales Digitales por Internet que amparan Retenciones e Información de pagos versión 2.0
Como parte de la respuesta del servicio, se indica lo siguiente:
- El resultado indicando si el comprobante es o no válido.
- Las reglas que evaluaron los el comprobante. Para los casos de CFDI ver. 3.3 y 4.0, solo se mostrarán las reglas cuando no se cumplan. La lista de las reglas que se evaluan para un CFDI ver 3.3, las puedes ver en este liga. . La lista de las reglas que se evaluan para un CFDI ver 4.0, las puedes ver en este liga.
- Para CFDI 3.3 se almacena el comprobante validado en la plataforma Sovos Reachcore para su descarga futura, ya sea en formato XML o PDF (representación impresa).
Información técnica a tener en cuenta
El servicio web de Validación no puede procesar peticiones de tamaño mayor a 10 MB. Esto incluye los encabezados y elementos del SOAP Request.
¿Qué necesito?
Para poder hacer uso del servicio se necesita lo siguiente:
- Contar con un contrato de servicios con Reachcore. En caso de no tener uno, por favor envía un correo a sales-mexico@sovos.com
- Haber generado un API Key en tu cuenta Sovos Reachcore, que te autentica en los Web Services de la plataforma. Para consultar como generar el API Key, consulta este artículo: Generar API Key para Web Services.
- Poder invocar un Web Service, publicado en internet con conexión segura (SSL).
Ubicación del servicio
Las URLs donde se encuentra la definición del Web Service (WSDL) para cada uno de los ambientes son:
Ambiente | Ubicación de WSDL |
---|---|
Piloto | https://oat.reachcore.com/api/ws/Validacion/DocumentValidationService.svc/basic?wsdl |
Producción | https://go.reachcore.com/api/ws/Validacion/DocumentValidationService.svc/basic?wsdl |
Método [ValidateDocument
]: Validación de comprobante fiscal
En este método, se podrá realizar la solicitud de validación de un comprobante fiscal, ya sea CFDI 3.2, 3.3, 4.0, o de retenciones 1.0, o 2.0.
Solicitud ValidateDocument
Elemento | Uso | Descripción |
---|---|---|
ApiKey | Requerido | Identificador de autenticación, que se genera en el portal de Sovos Reachcore. |
Document | Requerido | Contiene el comprobante a validar en formato XML. El XML del comprobante se envía dentro de los elementos <![CDATA[...]]> . |
TransactionProperty | Opcional | Son parámetros que indican a Sovos Reachcore algún tratamiento especial en la validación del comprobante que se esta validando. |
CustomData | Opcional | Puede incluirse una estructura XML con datos que se necesitan mostrar en la representación impresa del comprobante que se ha validado. |
Ejemplo de solicitud para la validación de un CFDI 3.2:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante LugarExpedicion="Ciudad del Carmen, Campeche" Moneda="USD" NumCtaPago="NO APLICA" TipoCambio="12.20240" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" fecha="2014-01-20T10:03:41" folio="1" formaDePago="Pago en una sola exhibición" metodoDePago="TRANSFERENCIA BANCARIA" noCertificado="20001000000100005867" sello="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" serie="F" subTotal="1000.00" tipoDeComprobante="ingreso" total="1740.00" version="3.2" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd">
<cfdi:Emisor nombre="Empesa Prueba" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal calle="Periferico" codigoPostal="11000" colonia="Lomas de Chapultepec" estado="Distrito Federal" municipio="MIGUEL HIDALGO" noExterior="138" noInterior="Piso 5" pais="Mexico"/>
<cfdi:RegimenFiscal Regimen="Regimen General de Ley Personas Morales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="Publico General" rfc="XAXX010101AAA">
<cfdi:Domicilio calle="Calle" codigoPostal="11311" colonia="Colonia Receptor" estado="Distrito Federal" noExterior="123" pais="Mexico"/>
</cfdi:Receptor>
<cfdi:Conceptos>
<cfdi:Concepto cantidad="1.000" descripcion="Pago de Servicios" importe="1000.00" noIdentificacion="1" unidad="Servicios" valorUnitario="1000.00"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="240.00">
<cfdi:Traslados>
<cfdi:Traslado importe="240.00" impuesto="IVA" tasa="16.000"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital FechaTimbrado="2014-01-20T16:21:08" UUID="52D143D4-E304-45EE-822E-C652A8A470FA" noCertificadoSAT="20001000000100005761" selloCFD="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" selloSAT="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY=" version="1.0"/>
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Document>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de solicitud para la validación de un CFDI 3.3:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante Certificado="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" Fecha="2017-05-23T17:51:13" LugarExpedicion="12312" Moneda="MXN" NoCertificado="30001000000300023701" Sello="Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg==" SubTotal="123120.00" TipoDeComprobante="E" Total="123120.00" Version="3.3" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
<cfdi:Emisor RegimenFiscal="609" Rfc="AAA010101AAA"/>
<cfdi:Receptor Rfc="AAA010101AAA" UsoCFDI="G01"/>
<cfdi:Conceptos>
<cfdi:Concepto Cantidad="10" ClaveProdServ="10101506" ClaveUnidad="40" Descripcion="Litros de caballos" Importe="123120.00" ValorUnitario="12312.00"/>
</cfdi:Conceptos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital FechaTimbrado="2017-05-23T17:51:13" NoCertificadoSAT="20001000000300022323" RfcProvCertif="ASE0201179X0" SelloCFD="Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg==" SelloSAT="S26aeAM26Ki000OoxknH14XZ94HWvX/zCJPsAa6aODa9Ol3FXt1fqWXtwIMPxGElGUoBHsuTjy3mONYAkbbgI5odWLFWoI3KBbYD+CFzvMtdPVfUzWOxVRUbi01gjx5cuU4EgP+zbuz7ikin7M2Vs5dnz1ElIWAkJz5ubj1aRmxSTfUNZCQoV6EXbpYVCOt1rD7yGw51OEdZQGNyRNugt6vj3zfB0mNrA/ut1yyTJdM/x5LY789YDkWHxz0WNsS/3o7PQM5FezUVv0e3bS/14xDSxXCaqcKSluSVMrw++UJRSMbxKlWq8BVpL8Pq0d5uI7jrKfjBvuxkSWQ4M4DDHg==" UUID="03C35892-9D13-4FFA-850C-2B8A0F17B30F" Version="1.1" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd"/>
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Document>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de solicitud para la validación de un CFDI 4.0:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante Version="4.0" Fecha="2022-02-08T09:00:00" SubTotal="0.01" Descuento="0.01" Moneda="MXN" Total="0.00" TipoDeComprobante="I" Exportacion="01" LugarExpedicion="26015" MetodoPago="PUE" FormaPago="99" Sello="CPmKc9OK3B5lNbaxs9pbWoN1uzPJiAlwzgjfL9GQjQnzVoo3TPf9SWK90g4m1xZlXAbdJIGEL7eiKM+xtOX27jIpN7ksrY9nXPAffjsyeUmzo915X/nlRJDdsy/Ayh/uTxA3NF4rpo/jzZiU79Wdf0XmYVlBZ00t5rQ8/q0eux1d596WTlwo1urdVWyHgFvxIBmd1BnLxS0ZwlzbbAD8BfGDloo1ku28SNJD3LzfTHijBrEK11rzW/FeSfhrnqo0lFvhPqcYjmJ/jzIqloISejVGAxle4vOhopfXOf8GJPEP8uWAdLCX+lu4gHoSea1WdpbsAJWviWAkhNnOC1DoBA==" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/4" NoCertificado="30001000000400002434" Certificado="MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==" xsi:schemaLocation="http://www.sat.gob.mx/cfd/4 http://www.sat.gob.mx/sitio_internet/cfd/4/cfdv40.xsd">
<cfdi:Emisor Rfc="EKU9003173C9" Nombre="ESCUELA KEMPER URGATE SA DE CV" RegimenFiscal="626" />
<cfdi:Receptor Rfc="CACX7605101P8" Nombre="XOCHILT CASAS CHAVEZ" DomicilioFiscalReceptor="10740" RegimenFiscalReceptor="612" UsoCFDI="G01" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="10202843" Cantidad="1" ClaveUnidad="M46" Descripcion="Cualquier descripción" ValorUnitario="0.01" Importe="0.01" Descuento="0.01" ObjetoImp="02">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="0.01" Impuesto="002" TasaOCuota="0.160000" Importe="0.00" TipoFactor="Tasa" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="0.00">
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="0.00" Base="0.01" />
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="E7B8C05D-4DFE-4073-8757-12A8BB3BD49C" FechaTimbrado="2022-02-08T10:12:28" RfcProvCertif="ASE0201179X0" SelloCFD="CPmKc9OK3B5lNbaxs9pbWoN1uzPJiAlwzgjfL9GQjQnzVoo3TPf9SWK90g4m1xZlXAbdJIGEL7eiKM+xtOX27jIpN7ksrY9nXPAffjsyeUmzo915X/nlRJDdsy/Ayh/uTxA3NF4rpo/jzZiU79Wdf0XmYVlBZ00t5rQ8/q0eux1d596WTlwo1urdVWyHgFvxIBmd1BnLxS0ZwlzbbAD8BfGDloo1ku28SNJD3LzfTHijBrEK11rzW/FeSfhrnqo0lFvhPqcYjmJ/jzIqloISejVGAxle4vOhopfXOf8GJPEP8uWAdLCX+lu4gHoSea1WdpbsAJWviWAkhNnOC1DoBA==" NoCertificadoSAT="30001000000300036825" SelloSAT="OvYvLPC13JfZMwYkTU528hijLx+RkAVmTT+/NEoOI/9Zbm6Xtl65RT8lLWQvjqzTKv1aOvlEajLBRqod2oD5X4YUaPDZVFhPeKkY3jzfvLau//Pr1osIdDPHE8TdfnfGltSYv5oqy7BkI+fttItMuxwTMkPrhVctvafM+jyH0egZJxPT+YoZJYpwry6bKkuvIyYyeUDWVMEEUjimHovh6Kj7MqnbGQHlu1fEGGvf5cXQwnuTQ4oXPNYYRwriHZAfMfZqdFrfoo1YHEzstDnLjZFknMdttra7RtsAHU2tkyLW2d0nOOQQ+aC9rQwgrF10NaZky3fQ4/c+f5FB/ujbGg==" />
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Document>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de solicitud para la validación de un comprobante de retenciones 1.0:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<retenciones:Retenciones xmlns:retenciones="http://www.sat.gob.mx/esquemas/retencionpago/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/esquemas/retencionpago/1 http://www.sat.gob.mx/esquemas/retencionpago/1/retencionpagov1.xsd" Version="1.0" FolioInt="A123BC" Sello="JwPZOHzvbVGtiNUn0tq3ILWAVvdlkynMxX5UEMe6mv9zZP+KSx9+gs6Vm/2iQAcgdmbIlQ4fkVoAW3zaOr5a1upHO8x6PWPWYHpvnqkpb+EbLFwYW3Tg98B8ta+ybmdQYVdnKSfwUmtR79mGY/ZINZ2YMXI4eljgxG/kKc6GbbA=" NumCert="20001000000100005867" Cert="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" FechaExp="2015-08-12T20:00:00-06:00" CveRetenc="01" DescRetenc="01 ">
<retenciones:Emisor RFCEmisor="AAA010101AAA" NomDenRazSocE="Razón social del Emisor" CURPE="OIBR780920HDFRNNO9" />
<retenciones:Receptor Nacionalidad="Nacional">
<retenciones:Nacional RFCRecep="BBB020202BBB" NomDenRazSocR="Nombre o denominación del receptor" CURPR="OIBR780920HDFRNNO9" />
</retenciones:Receptor>
<retenciones:Periodo MesIni="1" MesFin="12" Ejerc="2004" />
<retenciones:Totales montoTotOperacion="1.123456" montoTotGrav="1.123456" montoTotExent="1.123456" montoTotRet="1.123456">
<retenciones:ImpRetenidos BaseRet="1.123456" Impuesto="02" montoRet="1.123456" TipoPagoRet="Pago definitivo" />
</retenciones:Totales>
<retenciones:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd" version="1.0" UUID="DB8FFB9A-13A1-4DEE-80D2-A2828ACF4358" FechaTimbrado="2015-08-12T20:49:47" selloCFD="JwPZOHzvbVGtiNUn0tq3ILWAVvdlkynMxX5UEMe6mv9zZP+KSx9+gs6Vm/2iQAcgdmbIlQ4fkVoAW3zaOr5a1upHO8x6PWPWYHpvnqkpb+EbLFwYW3Tg98B8ta+ybmdQYVdnKSfwUmtR79mGY/ZINZ2YMXI4eljgxG/kKc6GbbA=" noCertificadoSAT="20001000000100005761" selloSAT="s3n9txmVsVLWIdoUGrFHi4e6JcD9sKZoteOYCoBRm68GG1rw4OfLaVPFWmvNTEyBWleV7ofh3h0SvYSJeX9ut/tJDKGai4KF31YCcgwucqTpRVTs3DjN3da0nnt8MB3SoNpDFsmPZamAIuQpR/dNCIwBfGrbVAkitSYDRkrzdBc=" />
</retenciones:Complemento>
</retenciones:Retenciones>]]></urn:Document>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de solicitud para la validación de un comprobante de retenciones 2.0:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:reachcore.com:services:api:ws:pacservices:6.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:EmitirComprobanteRequest>
<urn:Comprobante><![CDATA[<retenciones:Retenciones Version="2.0" FolioInt="PRODUCTO0005" Sello="W6Tcz2oSiUvPFga32l2wCH5KpQcNnmhma8aP6WTMPbNQcFIHCuYrNY0oyqi8MYuj3t5hu1+yHkDV0T5GETTqMvUQEqrlriuqYDsA7nt9ifXBjQQAWnkQF4XHLRi8rIURmbGdpCDqTM/DjsQNzk/B4bjDfUavZ2dCFjm/Io1B34DT41U0jA7LowR9a5bjHNhCEXEAHOC3Mg9dLQIKmkKXtdTeRbE7cP/sE3Gx1BcQ4gdOBsQ3iNDBm0HLHu2JX7LP5WTiYubGUJCIuzjySXpZez/SpdGnL+l0tyV72RRGacoToCs/aYvLA5IqyFQcH2e64O2XhyKtslxSQmMMeJ2xtw==" NoCertificado="30001000000400002434" Certificado="MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==" FechaExp="2022-02-08T00:00:00" LugarExpRetenc="26015" CveRetenc="25" DescRetenc="Retención de Prueba" xmlns:retenciones="http://www.sat.gob.mx/esquemas/retencionpago/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/esquemas/retencionpago/2 http://www.sat.gob.mx/esquemas/retencionpago/2/retencionpagov2.xsd">
<retenciones:Emisor RfcE="EKU9003173C9" NomDenRazSocE="ESCUELA KEMPER URGATE SA DE CV" RegimenFiscalE="626" />
<retenciones:Receptor NacionalidadR="Nacional">
<retenciones:Nacional RfcR="ASE0201179X0" NomDenRazSocR="ADVANTAGE SECURITY" DomicilioFiscalR="01210" />
</retenciones:Receptor>
<retenciones:Periodo MesIni="01" MesFin="12" Ejercicio="2021" />
<retenciones:Totales MontoTotOperacion="100.00" MontoTotGrav="0.00" MontoTotExent="100.00" MontoTotRet="0.00">
<retenciones:ImpRetenidos BaseRet="0.00" ImpuestoRet="002" MontoRet="0.00" TipoPagoRet="01" />
</retenciones:Totales>
<retenciones:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="61CD682A-965C-472F-AF23-34D86A2B0EDA" FechaTimbrado="2022-02-08T10:53:58" RfcProvCertif="ASE0201179X0" SelloCFD="W6Tcz2oSiUvPFga32l2wCH5KpQcNnmhma8aP6WTMPbNQcFIHCuYrNY0oyqi8MYuj3t5hu1+yHkDV0T5GETTqMvUQEqrlriuqYDsA7nt9ifXBjQQAWnkQF4XHLRi8rIURmbGdpCDqTM/DjsQNzk/B4bjDfUavZ2dCFjm/Io1B34DT41U0jA7LowR9a5bjHNhCEXEAHOC3Mg9dLQIKmkKXtdTeRbE7cP/sE3Gx1BcQ4gdOBsQ3iNDBm0HLHu2JX7LP5WTiYubGUJCIuzjySXpZez/SpdGnL+l0tyV72RRGacoToCs/aYvLA5IqyFQcH2e64O2XhyKtslxSQmMMeJ2xtw==" NoCertificadoSAT="30001000000300036825" SelloSAT="XgJMlZafDEqrjqIY03kVfDel0e0Ju7iRxi6j2spECUtvP3lk6JLofFc7OawMMsX2Pcalr8SKA+zHbM35oCjAuYhoXw/KeoK+Pj5KSNuHd8YyphXaTOADD5lef9DS5MW3DRRNLp19Zpy2EsJjUyE1LG5QzvjUkfQNTp425pZbmpuRG1+4ElQxk7IY6uCDZhOuggijbZLMZ+lToVtQV3c+Q+wER09yL6H80ch5NygDSu5HnwQ7CWYtP5dVUnVZS50pF4tkFHJU84JFzqUj6GZeHyFPZRO0gENTIaP42H/eni+kGrEb4CHvBXG78ScDVBWZFZpbvYD9aX9oB0wTe0zb5g==" />
</retenciones:Complemento>
</retenciones:Retenciones>]]></urn:Comprobante>
</urn:EmitirComprobanteRequest>
</soapenv:Body>
</soapenv:Envelope>
Respuesta ValidateDocument
Cada regla de validación está compuesta por:
- RuleId: Identificador único de la regla de validación, del catálogo de reglas de Sovos Reachcore. Para los CFDI ver. 3.3, se agregan las reglas definidas por el SAT en el Anexo 20, las cuales sólo se mostrarán cuando la validación no fue exitosa.
- Title: Descripción de la validación ejecutada por la regla.
- Message: Detalle del resultado de la validación. Únicamente disponible para reglas que no fueron satisfechas.
Lista de reglas para los CFDI versión 3.2
A continuación se en listan las reglas del servicio de validación, con su identificador, así como su descripción.
Identificador de regla | Descripción |
---|---|
CF-0001 | Xml Bien Formado |
CF-0002 | Validación contra esquemas Anexo20 |
CF-0003 | Se encontró el nodo principal del comprobante |
CF-0004 | Atributo número certificado se encontró en el comprobante |
CF-0005 | Atributo fecha de emisión se encontró en el comprobante |
CF-0006 | Atributo fecha emisión esta en el formato requerido |
CF-0007 | Atributo sello se encuentra en el comprobante |
CF-0008 | Atributo RFC emisor no es vacío |
CF-0009 | Atributo Forma de pago se encontró en el comprobante |
CF-0010 | Atributo subtotal se encontró en el comprobante |
CF-0012 | Atributo subtotal es un decimal válido |
CF-0014 | Valor de total es un decimal válido |
CF-0015 | Atributo tipo comprobante se encontró |
CF-0016 | Atributo calle en domicilio emisor se encontró en el comprobante |
CF-0017 | Atributo municipio en domicilio emisor se encontró en el comprobante |
CF-0018 | Atributo estado en domicilio emisor se encontró en el comprobante |
CF-0019 | Atributo pais en domicilio emisor se encontró en el comprobante |
CF-0020 | Atributo código postal en domicilio emisor se encontró en el comprobante |
CF-0021 | Pais en domicilio receptor no es vacío |
CF-0022 | Atributo RFC receptor se encontró en el comprobante |
CF-0023 | El valor del RFC receptor no es vacío |
CF-0024 | Se encontró el nodo conceptos en el comprobante |
CF-0030 | Valor en total impuestos trasladado es un decimal válido |
CF-0031 | Valor en total impuestos retenidos es un decimal válido |
CF-0032 | Atributo versión del documento se encuentra en el comprobante |
CF-0033 | Se encontró el nodo impuesto en el comprobante |
CF-0034 | Atributo certificado se encontró en el comprobante |
CF-0037 | Fecha de emisión en vigencia de certificado y listas del SAT |
CF-0038 | Certificado corresponde al RFC emisor en las listas LCO del SAT |
CF-0040 | Validación de sello del comprobante |
CF-CFDI-0001 | Atributo namespace se encontró en el comprobante |
CF-CFDI-0002 | Prefijo cfdi se encontró en el comprobante |
CF-CFDI-0003 | Nodo timbre fiscal digital se encontró en el elemento Complemento dentro del comprobante |
CF-CFDI-0004 | Atributo sello en timbre fiscal digital no vacio |
CF-CFDI-0005 | Atributo sello sat en timbre fiscal digial no vacío |
CF-CFDI-0006 | Atributo número certificado pac no vacío |
CF-CFDI-0007 | Atributo version en timbre fiscal digital no vacío |
CF-CFDI-0008 | Atributo uuid en timbre fiscal no vacío |
CF-CFDI-0009 | Atributo uuid en timbre fiscal digital es tipo GUID válido |
CF-CFDI-0010 | Atributo fecha timbrado no vacío |
CF-CFDI-0011 | Atributo fecha timbrado se encuentra en formato válido |
CF-CFDI-0012 | Fecha de timbrado es menor a las 72 horas de la fecha de emisión |
CF-CFDI-0013 | Fecha de emisión es menor a la fecha de timbrado |
CF-CFDI-0014 | Sello de timbre válido |
CF-CFDI-0015 | Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre |
CF-CFDI-0016 | A partir del 15 de julio de 2016 el campo método de pago para comprobantes de tipo ingreso y egreso debe especificarse usando el catálogo publicado por el SAT como una o más claves numéricas separadas por comas. |
CF-SAT-0001 | Comprobante registrado y vigente en el portal de CFDI del SAT. |
CF-Retenciones-0001 | Validación de prefijo retenciones requerido |
CF-Retenciones-0002 | Atributo clave se encuentra en el comprobante |
CF-Retenciones-0004 | Atributo Nacionalidad en nodo receptor se encontró en el comprobante |
CF-Retenciones-0005 | Nodo de Nacionalidad (Nacional o Extranjero) correcta solo se encontró uno |
CF-Retenciones-0007 | Atributo RFC RECEPTOR en nodo receptor se encontró en el comprobante |
CF-Retenciones-0006 | Nodo receptor nacional se encontró en el comprobante |
CF-Retenciones-0011 | Atributo mes inicial se encontró en el comprobante |
CF-Retenciones-0012 | Atributo mes final se encontró en el comprobante |
CF-Retenciones-0013 | Atributo ejercicio se encontró en el comprobante |
CF-Retenciones-0015 | Atributo operación se encontró en el comprobante |
CF-Retenciones-0016 | Atributo monto gravado se encontró en el comprobante |
CF-Retenciones-0017 | Atributo monto exento se encontró en el comprobante |
CF-Retenciones-0018 | Atributo monto retenido se encontró en el comprobante |
En la respuesta, dentro del elemento TransactionProperties
, se desplegarán una serie de elementos TransactionProperty
en los cuales se muestran los siguientes valores que se obtienen del comprobante: en del atributo Key
se establece el nombre y en el atributo Value
, su valor correspondiente. Los valores que se muestran dependerán del tipo de comprobante que se solicito validar.
- Certificado del Emisor
- No Certificado del Certificado del Emisor
- Sello del Emisor
- Versión del Comprobante
- Fecha de emisión del Comprobante
- RFC del Emisor
- RFC del Receptor
- Tipo de Comprobante reportado en el CFDI validado
- Importe del Total del CFDI validado
- Importe del SubTotal del CFDI validado
- Moneda reportada en el CFDI validado
- Total Impuestos Trasladados
- Total Impuestos Retenidos
- Serie del CFDI validado
- Folio del CFDI validado
- Razón Social del Emisor
- Razón Social del Receptor
- Forma De Pago
- Lugar Expedicion (código postal)
- Domicilio Fiscal Emisor Estado (código postal)
- Indicador EmitidoPorPACSAT
- Fecha de Timbrado
- Sello del CFD reportado en el complemento de Timbre
- Sello del PAC
- No Certificado del PAC que certificó
- Version del TFD
- UUID del Comprobante
- Cadena Original Timbre
- Indicador de estado del CFDI en el SAT (StatusSAT)
Ejemplo de respuesta exitosa para CFDI 3.2
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>48401110-76e8-41c2-8ab7-810be09c4d27</TrackingId>
<TransactionDate>2015-07-21T22:46:00.2014776Z</TransactionDate>
<Error>false</Error>
<ErrorMessage/>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<WarningRules>
<RuleResult RuleId="CF-0041" Title="SchemaLocation no cumple con el esperado">
<Message>Se esperaba el atributo schemaLocation en el elemento raíz del comprobante como: [schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/timbrefiscaldigital/TimbreFiscalDigital.xsd http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd"]</Message>
</RuleResult>
<RuleResult RuleId="CF-SAT-0001" Title="Comprobante registrado y vigente en el portal de CFDI del SAT.">
<Message>Comprobante no se encuentra registrado en el portal de CFDI del SAT.</Message>
</RuleResult>
</WarningRules>
<SuccessfulRules>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-0002" Title="Validación contra esquemas Anexo20"/>
<RuleResult RuleId="CF-0032" Title="Atributo versión del documento se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0007" Title="Atributo sello se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0003" Title="Se encontró el nodo principal del comprobante"/>
<RuleResult RuleId="CF-0005" Title="Atributo fecha de emisión se encontró en el comprobante"/>
<RuleResult RuleId="CF-0006" Title="Atributo fecha emisión esta en el formato requerido"/>
<RuleResult RuleId="CF-0008" Title="Atributo RFC emisor no es vacío"/>
<RuleResult RuleId="CF-0004" Title="Atributo número certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0010" Title="Atributo subtotal se encontró en el comprobante"/>
<RuleResult RuleId="CF-0012" Title="Atributo subtotal es un decimal válido"/>
<RuleResult RuleId="CF-0014" Title="Valor de total es un decimal válido"/>
<RuleResult RuleId="CF-0015" Title="Atributo tipo comprobante se encontró"/>
<RuleResult RuleId="CF-0016" Title="Atributo calle en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0017" Title="Atributo municipio en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0018" Title="Atributo estado en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0019" Title="Atributo pais en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0020" Title="Atributo código postal en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0022" Title="Atributo RFC receptor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0023" Title="El valor del RFC receptor no es vacío"/>
<RuleResult RuleId="CF-0030" Title="Valor en total impuestos trasladado es un decimal válido"/>
<RuleResult RuleId="CF-0011" Title="Tipo cambio es un decimal válido"/>
<RuleResult RuleId="CF-0021" Title="Pais en domicilio receptor no es vacío"/>
<RuleResult RuleId="CF-0033" Title="Se encontró el nodo impuesto en el comprobante"/>
<RuleResult RuleId="CF-0038" Title="Certificado corresponde al RFC emisor en las listas LCO del SAT"/>
<RuleResult RuleId="CF-0040" Title="Validación de sello del comprobante"/>
<RuleResult RuleId="CF-0024" Title="Se encontró el nodo conceptos en el comprobante"/>
<RuleResult RuleId="CF-0009" Title="Atributo Forma de pago se encontró en el comprobante"/>
<RuleResult RuleId="CF-0034" Title="Atributo certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0037" Title="Fecha de emisión en vigencia de certificado y listas del SAT"/>
<RuleResult RuleId="CF-CFDI-0001" Title="Atributo namespace se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0002" Title="Prefijo cfdi se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró en el elemento Complemento dentro del comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0013" Title="Fecha de emisión es menor a la fecha de timbrado"/>
<RuleResult RuleId="CF-CFDI-0014" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
<RuleResult RuleId="CF-CFDI-0016" Title="Uso del catálogo de método de pago"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Serie" Value="F"/>
<TransactionProperty Key="Certificado" Value="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww=="/>
<TransactionProperty Key="NoCertificado" Value="20001000000100005867"/>
<TransactionProperty Key="Sello" Value="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0="/>
<TransactionProperty Key="Version" Value="3.2"/>
<TransactionProperty Key="Fecha Emision" Value="2014-01-20T10:03:41"/>
<TransactionProperty Key="Fecha Timbrado" Value="2014-01-20T16:21:08"/>
<TransactionProperty Key="Sello CFD Timbre" Value="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0="/>
<TransactionProperty Key="Sello PAC" Value="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000100005761"/>
<TransactionProperty Key="Version TFD" Value="1.0"/>
<TransactionProperty Key="UUID" Value="52D143D4-E304-45EE-822E-C652A8A470FA"/>
<TransactionProperty Key="Folio" Value="1"/>
<TransactionProperty Key="Tipo de Cambio" Value="12.20240"/>
<TransactionProperty Key="Moneda" Value="USD"/>
<TransactionProperty Key="RFC Emisor" Value="AAA010101AAA"/>
<TransactionProperty Key="Razon Social Emisor" Value="Empesa Prueba"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Calle" Value="Periferico"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Estado" Value="Distrito Federal"/>
<TransactionProperty Key="RFC Receptor" Value="XAXX010101AAA"/>
<TransactionProperty Key="Razon Social Receptor" Value="Publico General"/>
<TransactionProperty Key="Forma De Pago" Value="Pago en una sola exhibición"/>
<TransactionProperty Key="Subtotal" Value="1000.00"/>
<TransactionProperty Key="Total" Value="1740.00"/>
<TransactionProperty Key="Tipo de Comprobante" Value="ingreso"/>
<TransactionProperty Key="Total Impuestos Trasladados" Value="240.00"/>
<TransactionProperty Key="Cadena Original Cfdi" Value="||3.2|2014-01-20T10:03:41|ingreso|Pago en una sola exhibición|1000.00|12.20240|USD|1740.00|TRANSFERENCIA BANCARIA|Ciudad del Carmen, Campeche|NO APLICA|AAA010101AAA|Empesa Prueba|Periferico|138|Piso 5|Lomas de Chapultepec|MIGUEL HIDALGO|Distrito Federal|Mexico|11000|Regimen General de Ley Personas Morales|XAXX010101AAA|Publico General|Calle|123|Colonia Receptor|Distrito Federal|Mexico|11311|1.000|Servicios|1|Pago de Servicios|1000.00|1000.00|IVA|16.000|240.00|240.00||"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.0|52D143D4-E304-45EE-822E-C652A8A470FA|2014-01-20T16:21:08|sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=|20001000000100005761||"/>
<TransactionProperty Key="StatusSAT" Value="N/D"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/48401110-76e8-41c2-8ab7-810be09c4d27/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/48401110-76e8-41c2-8ab7-810be09c4d27/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Ejemplo de respuesta exitosa para CFDI 3.3
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>7b8c87b6-fc98-4f9e-b250-7d0abb1b2d4f</TrackingId>
<TransactionDate>2022-02-08T17:25:03.1408549Z</TransactionDate>
<Error>false</Error>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<WarningRules/>
<SuccessfulRules>
<RuleResult Title="Xml Bien Formado" RuleId="CF-0001"/>
<RuleResult Title="Validación contra esquemas Anexo20" RuleId="CF-0002"/>
<RuleResult Title="Prefijo 'xsi' se encontró en el comprobante." RuleId="CF-0042"/>
<RuleResult Title="Nodo timbre fiscal digital se encontró dentro del elemento Complemento en el comprobante" RuleId="CF-CFDI-0003"/>
<RuleResult Title="Atributo sello en timbre fiscal digital no vacio" RuleId="CF-CFDI-0004"/>
<RuleResult Title="Atributo sello sat en timbre fiscal digial no vacío" RuleId="CF-CFDI-0005"/>
<RuleResult Title="Atributo número certificado pac no vacío" RuleId="CF-CFDI-0006"/>
<RuleResult Title="Atributo version en timbre fiscal digital no vacío" RuleId="CF-CFDI-0007"/>
<RuleResult Title="Atributo uuid en timbre fiscal no vacío" RuleId="CF-CFDI-0008"/>
<RuleResult Title="Atributo uuid en timbre fiscal digital es tipo GUID válido" RuleId="CF-CFDI-0009"/>
<RuleResult Title="Atributo fecha timbrado no vacío" RuleId="CF-CFDI-0010"/>
<RuleResult Title="Atributo fecha timbrado se encuentra en formato válido" RuleId="CF-CFDI-0011"/>
<RuleResult Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión" RuleId="CF-CFDI-0012"/>
<RuleResult Title="Sello de timbre válido" RuleId="CF-CFDI-0014"/>
<RuleResult Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre" RuleId="CF-CFDI-0015"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Certificado" Value="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"/>
<TransactionProperty Key="NoCertificado" Value="00001000000504623193"/>
<TransactionProperty Key="Sello" Value="R1+VnzTsvZZg2nWpyAD079Jm8BLz7x9I8ruPGVaKT5V7PcT+puh9tn3cKk8QwRl1BNnnIKF4p7dl6VxoRZ0Wk8BA3I9fh3GAOECBDevgKk1DzEfhyT31ef6ORAcNw4lMBNiCuBJwUlC6KIdJsXGKWyf8SQhXlf+GG6unG2/dObty88FuSLXg3n6vdQ032PrKonwmecUofjMhtmHXu6Vf4y5QnJydeA6KDwd2KWlWvyj0mdn6XOxT/LFGlmynmjmcEbZoWafNkFuwrDazAz0Bc6tlv/KSfVLPePJq0ztjoQrB98s90hFSfK9uy0VGlrwXBh8l2pwAIoMtIHSokMq59Q=="/>
<TransactionProperty Key="Version" Value="3.3"/>
<TransactionProperty Key="Fecha Emision" Value="2021-06-15T08:56:09"/>
<TransactionProperty Key="RFC Emisor" Value="TEL920429QD6"/>
<TransactionProperty Key="RFC Receptor" Value="IMM9304016Z4"/>
<TransactionProperty Key="Tipo de Comprobante" Value="I"/>
<TransactionProperty Key="Total" Value="18480.00"/>
<TransactionProperty Key="Subtotal" Value="16500.00"/>
<TransactionProperty Key="Moneda" Value="MXN"/>
<TransactionProperty Key="Serie" Value="A"/>
<TransactionProperty Key="Tipo de Cambio" Value="1"/>
<TransactionProperty Key="Total Impuestos Trasladados" Value="2640.00"/>
<TransactionProperty Key="Total Impuestos Retenidos" Value="660.00"/>
<TransactionProperty Key="Folio" Value="10484"/>
<TransactionProperty Key="Razon Social Emisor" Value="Transportes Elola, S.A. de C.V."/>
<TransactionProperty Key="Razon Social Receptor" Value="INGRAM MICRO MEXICO, S.A. DE C.V."/>
<TransactionProperty Key="Forma De Pago" Value="99"/>
<TransactionProperty Key="Descuento" Value="0.00"/>
<TransactionProperty Key="Lugar Expedicion" Value="54757"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Estado" Value="54757"/>
<TransactionProperty Key="Fecha Timbrado" Value="2021-06-15T08:56:11"/>
<TransactionProperty Key="Sello CFD Timbre" Value="R1+VnzTsvZZg2nWpyAD079Jm8BLz7x9I8ruPGVaKT5V7PcT+puh9tn3cKk8QwRl1BNnnIKF4p7dl6VxoRZ0Wk8BA3I9fh3GAOECBDevgKk1DzEfhyT31ef6ORAcNw4lMBNiCuBJwUlC6KIdJsXGKWyf8SQhXlf+GG6unG2/dObty88FuSLXg3n6vdQ032PrKonwmecUofjMhtmHXu6Vf4y5QnJydeA6KDwd2KWlWvyj0mdn6XOxT/LFGlmynmjmcEbZoWafNkFuwrDazAz0Bc6tlv/KSfVLPePJq0ztjoQrB98s90hFSfK9uy0VGlrwXBh8l2pwAIoMtIHSokMq59Q=="/>
<TransactionProperty Key="Sello PAC" Value="AZ5sK8Utel4tJ0BzMqHYD3haERuBLwRyCTigG+LE76WLNVplJw+HwHavrwYPy7lkc/aVr6PTl+ungxGupkZhehBjceUhzErMmYPdtbHlAPqV89RN2y+6VFZwVnGCb+ytLCSa+POR8NuMuEJAvUg3qBr5ai+NUDc7cB6apNOt8MGdiM3WbwR+fiVETmkC5D/XriYIpMKSMVB7GcFwABdZpUYs9xfkL9Xbc2uMiZgyVR4uEH4fNjdVE8lHu4mfNmB8rPJSbDIlFTX3DRgVIux1xy+h77rMHei/G4KmJcObA8Xxf5ViIrjHLNYBoYOCOIusnGgFMT68XipdhdCvOtiSag=="/>
<TransactionProperty Key="No Certificado Pac" Value="00001000000407908743"/>
<TransactionProperty Key="Version TFD" Value="1.1"/>
<TransactionProperty Key="UUID" Value="acd19b3e-7b70-4f71-8f00-038d1dea80c8"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.1|acd19b3e-7b70-4f71-8f00-038d1dea80c8|2021-06-15T08:56:11|CFA110411FW5|R1+VnzTsvZZg2nWpyAD079Jm8BLz7x9I8ruPGVaKT5V7PcT+puh9tn3cKk8QwRl1BNnnIKF4p7dl6VxoRZ0Wk8BA3I9fh3GAOECBDevgKk1DzEfhyT31ef6ORAcNw4lMBNiCuBJwUlC6KIdJsXGKWyf8SQhXlf+GG6unG2/dObty88FuSLXg3n6vdQ032PrKonwmecUofjMhtmHXu6Vf4y5QnJydeA6KDwd2KWlWvyj0mdn6XOxT/LFGlmynmjmcEbZoWafNkFuwrDazAz0Bc6tlv/KSfVLPePJq0ztjoQrB98s90hFSfK9uy0VGlrwXBh8l2pwAIoMtIHSokMq59Q==|00001000000407908743||"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/7b8c87b6-fc98-4f9e-b250-7d0abb1b2d4f/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/7b8c87b6-fc98-4f9e-b250-7d0abb1b2d4f/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Ejemplo de respuesta exitosa para CFDI 4.0
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>b5fa96ca-606b-4441-855b-5abb3071b3ff</TrackingId>
<TransactionDate>2022-02-08T16:12:55.4576143Z</TransactionDate>
<Error>false</Error>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<WarningRules/>
<SuccessfulRules>
<RuleResult Title="Xml Bien Formado" RuleId="CF-0001"/>
<RuleResult Title="Validación contra esquemas Anexo20" RuleId="CF-0002"/>
<RuleResult Title="Prefijo 'xsi' se encontró en el comprobante." RuleId="CF-0042"/>
<RuleResult Title="Nodo timbre fiscal digital se encontró dentro del elemento Complemento en el comprobante" RuleId="CF-CFDI-0003"/>
<RuleResult Title="Atributo sello en timbre fiscal digital no vacio" RuleId="CF-CFDI-0004"/>
<RuleResult Title="Atributo sello sat en timbre fiscal digial no vacío" RuleId="CF-CFDI-0005"/>
<RuleResult Title="Atributo número certificado pac no vacío" RuleId="CF-CFDI-0006"/>
<RuleResult Title="Atributo version en timbre fiscal digital no vacío" RuleId="CF-CFDI-0007"/>
<RuleResult Title="Atributo uuid en timbre fiscal no vacío" RuleId="CF-CFDI-0008"/>
<RuleResult Title="Atributo uuid en timbre fiscal digital es tipo GUID válido" RuleId="CF-CFDI-0009"/>
<RuleResult Title="Atributo fecha timbrado no vacío" RuleId="CF-CFDI-0010"/>
<RuleResult Title="Atributo fecha timbrado se encuentra en formato válido" RuleId="CF-CFDI-0011"/>
<RuleResult Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión" RuleId="CF-CFDI-0012"/>
<RuleResult Title="Sello de timbre válido" RuleId="CF-CFDI-0014"/>
<RuleResult Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre" RuleId="CF-CFDI-0015"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Certificado" Value="MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g=="/>
<TransactionProperty Key="NoCertificado" Value="30001000000400002434"/>
<TransactionProperty Key="Sello" Value="CPmKc9OK3B5lNbaxs9pbWoN1uzPJiAlwzgjfL9GQjQnzVoo3TPf9SWK90g4m1xZlXAbdJIGEL7eiKM+xtOX27jIpN7ksrY9nXPAffjsyeUmzo915X/nlRJDdsy/Ayh/uTxA3NF4rpo/jzZiU79Wdf0XmYVlBZ00t5rQ8/q0eux1d596WTlwo1urdVWyHgFvxIBmd1BnLxS0ZwlzbbAD8BfGDloo1ku28SNJD3LzfTHijBrEK11rzW/FeSfhrnqo0lFvhPqcYjmJ/jzIqloISejVGAxle4vOhopfXOf8GJPEP8uWAdLCX+lu4gHoSea1WdpbsAJWviWAkhNnOC1DoBA=="/>
<TransactionProperty Key="Version" Value="4.0"/>
<TransactionProperty Key="Fecha Emision" Value="2022-02-08T09:00:00"/>
<TransactionProperty Key="RFC Emisor" Value="EKU9003173C9"/>
<TransactionProperty Key="RFC Receptor" Value="CACX7605101P8"/>
<TransactionProperty Key="Tipo de Comprobante" Value="I"/>
<TransactionProperty Key="Total" Value="0.00"/>
<TransactionProperty Key="Subtotal" Value="0.01"/>
<TransactionProperty Key="Moneda" Value="MXN"/>
<TransactionProperty Key="Total Impuestos Trasladados" Value="0.00"/>
<TransactionProperty Key="Folio"/>
<TransactionProperty Key="Razon Social Emisor" Value="ESCUELA KEMPER URGATE SA DE CV"/>
<TransactionProperty Key="Razon Social Receptor" Value="XOCHILT CASAS CHAVEZ"/>
<TransactionProperty Key="Forma De Pago" Value="99"/>
<TransactionProperty Key="Descuento" Value="0.01"/>
<TransactionProperty Key="Lugar Expedicion" Value="26015"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Estado" Value="26015"/>
<TransactionProperty Key="Fecha Timbrado" Value="2022-02-08T10:12:28"/>
<TransactionProperty Key="Sello CFD Timbre" Value="CPmKc9OK3B5lNbaxs9pbWoN1uzPJiAlwzgjfL9GQjQnzVoo3TPf9SWK90g4m1xZlXAbdJIGEL7eiKM+xtOX27jIpN7ksrY9nXPAffjsyeUmzo915X/nlRJDdsy/Ayh/uTxA3NF4rpo/jzZiU79Wdf0XmYVlBZ00t5rQ8/q0eux1d596WTlwo1urdVWyHgFvxIBmd1BnLxS0ZwlzbbAD8BfGDloo1ku28SNJD3LzfTHijBrEK11rzW/FeSfhrnqo0lFvhPqcYjmJ/jzIqloISejVGAxle4vOhopfXOf8GJPEP8uWAdLCX+lu4gHoSea1WdpbsAJWviWAkhNnOC1DoBA=="/>
<TransactionProperty Key="Sello PAC" Value="OvYvLPC13JfZMwYkTU528hijLx+RkAVmTT+/NEoOI/9Zbm6Xtl65RT8lLWQvjqzTKv1aOvlEajLBRqod2oD5X4YUaPDZVFhPeKkY3jzfvLau//Pr1osIdDPHE8TdfnfGltSYv5oqy7BkI+fttItMuxwTMkPrhVctvafM+jyH0egZJxPT+YoZJYpwry6bKkuvIyYyeUDWVMEEUjimHovh6Kj7MqnbGQHlu1fEGGvf5cXQwnuTQ4oXPNYYRwriHZAfMfZqdFrfoo1YHEzstDnLjZFknMdttra7RtsAHU2tkyLW2d0nOOQQ+aC9rQwgrF10NaZky3fQ4/c+f5FB/ujbGg=="/>
<TransactionProperty Key="No Certificado Pac" Value="30001000000300036825"/>
<TransactionProperty Key="Version TFD" Value="1.1"/>
<TransactionProperty Key="UUID" Value="E7B8C05D-4DFE-4073-8757-12A8BB3BD49C"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.1|E7B8C05D-4DFE-4073-8757-12A8BB3BD49C|2022-02-08T10:12:28|ASE0201179X0|CPmKc9OK3B5lNbaxs9pbWoN1uzPJiAlwzgjfL9GQjQnzVoo3TPf9SWK90g4m1xZlXAbdJIGEL7eiKM+xtOX27jIpN7ksrY9nXPAffjsyeUmzo915X/nlRJDdsy/Ayh/uTxA3NF4rpo/jzZiU79Wdf0XmYVlBZ00t5rQ8/q0eux1d596WTlwo1urdVWyHgFvxIBmd1BnLxS0ZwlzbbAD8BfGDloo1ku28SNJD3LzfTHijBrEK11rzW/FeSfhrnqo0lFvhPqcYjmJ/jzIqloISejVGAxle4vOhopfXOf8GJPEP8uWAdLCX+lu4gHoSea1WdpbsAJWviWAkhNnOC1DoBA==|30001000000300036825||"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/b5fa96ca-606b-4441-855b-5abb3071b3ff/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/b5fa96ca-606b-4441-855b-5abb3071b3ff/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Ejemplo de respuesta exitosa para Retenciones 1.0
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>a4b1484f-fe2f-4945-92f1-a3d280bec9ad</TrackingId>
<TransactionDate>2016-05-30T18:51:23.1927227Z</TransactionDate>
<Error>false</Error>
<ErrorMessage/>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<SuccessfulRules>
<RuleResult RuleId="CF-0032" Title="Atributo versión del documento se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0007" Title="Atributo sello se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-0002" Title="Validación contra esquemas Anexo20"/>
<RuleResult RuleId="CF-0003" Title="Se encontró el nodo principal del comprobante"/>
<RuleResult RuleId="CF-0005" Title="Atributo fecha de emisión se encontró en el comprobante"/>
<RuleResult RuleId="CF-0006" Title="Atributo fecha emisión esta en el formato requerido"/>
<RuleResult RuleId="CF-0008" Title="Atributo RFC emisor no es vacío"/>
<RuleResult RuleId="CF-0004" Title="Atributo número certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0038" Title="Certificado corresponde al RFC emisor en las listas LCO del SAT"/>
<RuleResult RuleId="CF-0040" Title="Validación de sello del comprobante"/>
<RuleResult RuleId="CF-0034" Title="Atributo certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0037" Title="Fecha de emisión en vigencia de certificado y listas del SAT"/>
<RuleResult RuleId="CF-Retenciones-0001" Title="Validación de prefijo retenciones requerido"/>
<RuleResult RuleId="CF-Retenciones-0002" Title="Atributo clave se encuentra en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0004" Title="Atributo Nacionalidad en nodo receptor se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0005" Title="Nodo de Nacionalidad (Nacional o Extranjero) correcta solo se encontró uno"/>
<RuleResult RuleId="CF-Retenciones-0007" Title="Atributo RFC RECEPTOR en nodo receptor se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0006" Title="Nodo receptor nacional se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0011" Title="Atribto mes inicial se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0012" Title="Atributo mes final se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0013" Title="Atributo ejercicio se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0015" Title="Atributo operación se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0016" Title="Atributo monto gravado se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0017" Title="Atributo monto excento se encontró en el comprobante"/>
<RuleResult RuleId="CF-Retenciones-0018" Title="Atributo monto retenido se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Nodo complementos se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0013" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0016" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="ClaveRetenciones" Value="01"/>
<TransactionProperty Key="NoCertificado" Value="20001000000100005867"/>
<TransactionProperty Key="Sello" Value="JwPZOHzvbVGtiNUn0tq3ILWAVvdlkynMxX5UEMe6mv9zZP+KSx9+gs6Vm/2iQAcgdmbIlQ4fkVoAW3zaOr5a1upHO8x6PWPWYHpvnqkpb+EbLFwYW3Tg98B8ta+ybmdQYVdnKSfwUmtR79mGY/ZINZ2YMXI4eljgxG/kKc6GbbA="/>
<TransactionProperty Key="Version" Value="1.0"/>
<TransactionProperty Key="Ejerc" Value="2004"/>
<TransactionProperty Key="MesIni" Value="1"/>
<TransactionProperty Key="MesFin" Value="12"/>
<TransactionProperty Key="Nacionalidad" Value="Nacional"/>
<TransactionProperty Key="RFCRecep" Value="BBB020202BBB"/>
<TransactionProperty Key="montoTotOperacion" Value="1.123456"/>
<TransactionProperty Key="montoTotGrav" Value="1.123456"/>
<TransactionProperty Key="montoTotExent" Value="1.123456"/>
<TransactionProperty Key="montoTotRet" Value="1.123456"/>
<TransactionProperty Key="Fecha Emision" Value="2015-08-12T20:00:00-06:00"/>
<TransactionProperty Key="Sello CFD Timbre" Value="JwPZOHzvbVGtiNUn0tq3ILWAVvdlkynMxX5UEMe6mv9zZP+KSx9+gs6Vm/2iQAcgdmbIlQ4fkVoAW3zaOr5a1upHO8x6PWPWYHpvnqkpb+EbLFwYW3Tg98B8ta+ybmdQYVdnKSfwUmtR79mGY/ZINZ2YMXI4eljgxG/kKc6GbbA="/>
<TransactionProperty Key="Sello PAC" Value="s3n9txmVsVLWIdoUGrFHi4e6JcD9sKZoteOYCoBRm68GG1rw4OfLaVPFWmvNTEyBWleV7ofh3h0SvYSJeX9ut/tJDKGai4KF31YCcgwucqTpRVTs3DjN3da0nnt8MB3SoNpDFsmPZamAIuQpR/dNCIwBfGrbVAkitSYDRkrzdBc="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000100005761"/>
<TransactionProperty Key="Version TFD" Value="1.0"/>
<TransactionProperty Key="UUID" Value="DB8FFB9A-13A1-4DEE-80D2-A2828ACF4358"/>
<TransactionProperty Key="Fecha Timbrado" Value="2015-08-12T20:49:47"/>
<TransactionProperty Key="RFC Emisor" Value="AAA010101AAA"/>
<TransactionProperty Key="Razon Social Emisor" Value="Razón social del Emisor"/>
<TransactionProperty Key="Curp" Value="OIBR780920HDFRNNO9"/>
<TransactionProperty Key="Cadena Original Retención" Value="||1.0|20001000000100005867|A123BC|2015-08-12T20:00:00-06:00|01|01|AAA010101AAA|Razón social del Emisor|OIBR780920HDFRNNO9|Nacional|BBB020202BBB|Nombre o denominación del receptor|OIBR780920HDFRNNO9|1|12|2004|1.123456|1.123456|1.123456|1.123456|1.123456|02|1.123456|Pago definitivo||"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.0|DB8FFB9A-13A1-4DEE-80D2-A2828ACF4358|2015-08-12T20:49:47|JwPZOHzvbVGtiNUn0tq3ILWAVvdlkynMxX5UEMe6mv9zZP+KSx9+gs6Vm/2iQAcgdmbIlQ4fkVoAW3zaOr5a1upHO8x6PWPWYHpvnqkpb+EbLFwYW3Tg98B8ta+ybmdQYVdnKSfwUmtR79mGY/ZINZ2YMXI4eljgxG/kKc6GbbA=|20001000000100005761||"/>
<TransactionProperty Key="Uno" Value="Uno dos"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/a4b1484f-fe2f-4945-92f1-a3d280bec9ad/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/a4b1484f-fe2f-4945-92f1-a3d280bec9ad/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Lista de reglas para los CFDI versión 3.3 y 4.0
Cuando se solicita la validación de un CFDI versión 3.3 o versión 4.0, se realizan las siguientes validaciones:
- Se realiza la verificación de la información del complemento de Timbre Fiscal Digital
- Las establecidas en el Anexo 20, la cual puedes consultar en la siguiente liga para CFDI 3.3, y esta liga para CFDI 4.0
Las reglas que se validan son:
Identificador de regla | Descripción |
---|---|
CF-0001 | Xml Bien Formado |
CF-0002 | Validación contra esquemas Anexo20 |
CF-0041 | Validación del valor del schemaLocation contra los namespaces y URL del esquema utilizados en el comprobante |
CF-CFDI-0003 | Nodo timbre fiscal digital se encontró dentro del elemento Compolemento en el comprobante |
CF-CFDI-0004 | Atributo sello en timbre fiscal digital no vacio |
CF-CFDI-0005 | Atributo sello sat en timbre fiscal digial no vacío |
CF-CFDI-0006 | Atributo número certificado pac no vacío |
CF-CFDI-0007 | Atributo version en timbre fiscal digital no vacío |
CF-CFDI-0008 | Atributo uuid en timbre fiscal no vacío |
CF-CFDI-0009 | Atributo uuid en timbre fiscal digital es tipo GUID válido |
CF-CFDI-0010 | Atributo fecha timbrado no vacío |
CF-CFDI-0011 | Atributo fecha timbrado se encuentra en formato válido |
CF-CFDI-0012 | Fecha de timbrado es menor a las 72 horas de la fecha de emisión |
CF-CFDI-0013 | Fecha de emisión es menor a la fecha de timbrado |
CF-CFDI-0014 | Sello de timbre válido |
CF-CFDI-0015 | Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre |
Adicionalmente, se podrán mostrar los siguientes códigos:
Identificador de regla | Descripción |
---|---|
203 | Validación contra los esquemas (XSD) publicados por del SAT |
310 | El sello del comprobante es inválido |
Como parte de la respuesta, dentro del elemento TransactionProperties
, se desplegarán una serie de elementos TransactionProperty
en los cuales se muestran los siguientes valores que se obtienen del comprobante: en del atributo Key
se establece el nombre y en el atributo Value
, su valor correspondiente. Los valores que se muestran dependerán del tipo de comprobante que se solicito validar.
- Cadena Original Timbre
- Certificado
- Condiciones de Pago
- Fecha Emisión
- Fecha Timbrado
- Folio
- Forma De Pago
- No Certificado PAC
- NoCertificado
- Razón Social Emisor
- Razón Social Receptor
- RFC Emisor
- RFC Receptor
- Sello
- Sello CFD Timbre
- Sello PAC
- Serie
- Subtotal
- Tipo de Comprobante
- Total
- Total Impuestos Trasladados
- UUID
- Version
- Version TFD
Ejemplo de respuesta para un CFDI 3.3 válido
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>29739600-8298-44f3-99a0-b8ca1440ecd1</TrackingId>
<TransactionDate>2017-05-23T23:08:11.7669637Z</TransactionDate>
<Error>false</Error>
<ErrorMessage/>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<WarningRules/>
<SuccessfulRules>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-0002" Title="Validación contra esquemas Anexo20"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró dentro del elemento Compolemento en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0013" Title="Fecha de emisión es menor a la fecha de timbrado"/>
<RuleResult RuleId="CF-CFDI-0014" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Certificado" Value="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"/>
<TransactionProperty Key="NoCertificado" Value="30001000000300023701"/>
<TransactionProperty Key="Sello" Value="Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg=="/>
<TransactionProperty Key="Version" Value="3.3"/>
<TransactionProperty Key="FechaEmision" Value="2017-05-23T17:51:13"/>
<TransactionProperty Key="RFC Emisor" Value="AAA010101AAA"/>
<TransactionProperty Key="RFC Receptor" Value="AAA010101AAA"/>
<TransactionProperty Key="TipoDeComprobante" Value="E"/>
<TransactionProperty Key="Total" Value="123120.00"/>
<TransactionProperty Key="CondicionesDePago"/>
<TransactionProperty Key="Subtotal" Value="123120.00"/>
<TransactionProperty Key="Moneda" Value="MXN"/>
<TransactionProperty Key="Serie"/>
<TransactionProperty Key="TipoCambio"/>
<TransactionProperty Key="Fecha Timbrado" Value="2017-05-23T17:51:13"/>
<TransactionProperty Key="Sello CFD Timbre" Value="Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg=="/>
<TransactionProperty Key="Sello PAC" Value="S26aeAM26Ki000OoxknH14XZ94HWvX/zCJPsAa6aODa9Ol3FXt1fqWXtwIMPxGElGUoBHsuTjy3mONYAkbbgI5odWLFWoI3KBbYD+CFzvMtdPVfUzWOxVRUbi01gjx5cuU4EgP+zbuz7ikin7M2Vs5dnz1ElIWAkJz5ubj1aRmxSTfUNZCQoV6EXbpYVCOt1rD7yGw51OEdZQGNyRNugt6vj3zfB0mNrA/ut1yyTJdM/x5LY789YDkWHxz0WNsS/3o7PQM5FezUVv0e3bS/14xDSxXCaqcKSluSVMrw++UJRSMbxKlWq8BVpL8Pq0d5uI7jrKfjBvuxkSWQ4M4DDHg=="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000300022323"/>
<TransactionProperty Key="Version TFD" Value="1.1"/>
<TransactionProperty Key="UUID" Value="03C35892-9D13-4FFA-850C-2B8A0F17B30F"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.1|03C35892-9D13-4FFA-850C-2B8A0F17B30F|2017-05-23T17:51:13|ASE0201179X0|Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg==|20001000000300022323||"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://qa.reachcore.net/api/rest/DocumentValidation/Transactions/29739600-8298-44f3-99a0-b8ca1440ecd1/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://qa.reachcore.net/api/rest/DocumentValidation/Transactions/29739600-8298-44f3-99a0-b8ca1440ecd1/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Ejemplo de respuesta para un CFDI 3.3 con errores
<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">
<DocumentValidationResponse
xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>c25a2597-bf9b-4b36-bff3-52eab39d6b21</TrackingId>
<TransactionDate>2017-05-23T23:47:32.461506Z</TransactionDate>
<Error>false</Error>
<ErrorMessage/>
<ValidationResult DocumentIsValid="false">
<FailedRules>
<RuleResult RuleId="203" Title="Error en la validación contra esquemas">
<Message>The 'UsoCFDI' attribute is invalid - The value 'G0' is invalid according to its datatype 'http://www.sat.gob.mx/sitio_internet/cfd/catalogos:c_UsoCFDI' - The Enumeration constraint failed.</Message>
</RuleResult>
<RuleResult RuleId="CFDI33102" Title="El valor del atributo (cfdi:Comprobante:Sello) no es válido al desencriptarlo con el certificado definido en el atributo (cfdi:Comprobante:Certificado).">
<Message>En el elemento /cfdi:Comprobante/@Sello</Message>
</RuleResult>
<RuleResult RuleId="310" Title="Sello del comprobante inválido">
<Message>Datos calculados usando algoritmo SHA256: Hash '1EF6E781247F39D5736B975AC1102EEA7DB858B183638B84FFEDD3776278DC94', Cadena original: '||3.3|2017-05-23T17:51:13|30001000000300023701|123120.00|MXN|123120.00|E|12312|AAA010101AAA|609|AAA010101AAA|G0|10101506|10|40|Litros de caballos|12312.00|123120.00||'</Message>
</RuleResult>
<RuleResult RuleId="CFDI33140" Title="El valor del atributo (cfdi:Comprobante:Receptor:UsoCFDI) debe tener una clave del catálogo c_UsoCFDI.">
<Message>El valor del atributo (cfdi:Comprobante:Receptor:UsoCFDI)[G0] no se encontró en el catálogo c_UsoCFDI.En el elemento /cfdi:Comprobante/cfdi:Receptor/@UsoCFDI</Message>
</RuleResult>
</FailedRules>
<WarningRules/>
<SuccessfulRules>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró dentro del elemento Compolemento en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0013" Title="Fecha de emisión es menor a la fecha de timbrado"/>
<RuleResult RuleId="CF-CFDI-0014" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Certificado" Value="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"/>
<TransactionProperty Key="NoCertificado" Value="30001000000300023701"/>
<TransactionProperty Key="Sello" Value="Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg=="/>
<TransactionProperty Key="Version" Value="3.3"/>
<TransactionProperty Key="FechaEmision" Value="2017-05-23T17:51:13"/>
<TransactionProperty Key="RFC Emisor" Value="AAA010101AAA"/>
<TransactionProperty Key="RFC Receptor" Value="AAA010101AAA"/>
<TransactionProperty Key="TipoDeComprobante" Value="E"/>
<TransactionProperty Key="Total" Value="123120.00"/>
<TransactionProperty Key="CondicionesDePago"/>
<TransactionProperty Key="Subtotal" Value="123120.00"/>
<TransactionProperty Key="Moneda" Value="MXN"/>
<TransactionProperty Key="Serie"/>
<TransactionProperty Key="TipoCambio"/>
<TransactionProperty Key="Fecha Timbrado" Value="2017-05-23T17:51:13"/>
<TransactionProperty Key="Sello CFD Timbre" Value="Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg=="/>
<TransactionProperty Key="Sello PAC" Value="S26aeAM26Ki000OoxknH14XZ94HWvX/zCJPsAa6aODa9Ol3FXt1fqWXtwIMPxGElGUoBHsuTjy3mONYAkbbgI5odWLFWoI3KBbYD+CFzvMtdPVfUzWOxVRUbi01gjx5cuU4EgP+zbuz7ikin7M2Vs5dnz1ElIWAkJz5ubj1aRmxSTfUNZCQoV6EXbpYVCOt1rD7yGw51OEdZQGNyRNugt6vj3zfB0mNrA/ut1yyTJdM/x5LY789YDkWHxz0WNsS/3o7PQM5FezUVv0e3bS/14xDSxXCaqcKSluSVMrw++UJRSMbxKlWq8BVpL8Pq0d5uI7jrKfjBvuxkSWQ4M4DDHg=="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000300022323"/>
<TransactionProperty Key="Version TFD" Value="1.1"/>
<TransactionProperty Key="UUID" Value="03C35892-9D13-4FFA-850C-2B8A0F17B30F"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.1|03C35892-9D13-4FFA-850C-2B8A0F17B30F|2017-05-23T17:51:13|ASE0201179X0|Zqfnho3njohtcXIj+NqzaWUa2+8qzfZrtXtbT0oi0Cx9wED7gM38JQJlgnG/2BCIS8yo1aQI5xUNWgcGaHwlJvlus9UyTNoYfNwxHMJNulBaTbn+KPvcJ8Jo1C2gPNdGibJQ0g6zGA9wnQMZ71FQe5m+IUcY7McnVePFewPEicbtE53GlXU3pi/tEIBZNWIc6L93754X/rqOD7pXhvWWTPFBf16HyTUDOmyOn+YdqAooOt55W+f5/GEF0Slrjl8lbHSMhaiTPRF+7cUwkrX6FYgvGQ23tvqyE20TmC+kAndHQyVdB1tPai4BsY1LUgTA+2nMLmHQQgbcXRVUOIR+pg==|20001000000300022323||"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://qa.reachcore.net/api/rest/DocumentValidation/Transactions/c25a2597-bf9b-4b36-bff3-52eab39d6b21/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://qa.reachcore.net/api/rest/DocumentValidation/Transactions/c25a2597-bf9b-4b36-bff3-52eab39d6b21/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Método [PaymentValidate
]: Validación del Recibo Electrónico de Pago (REP)
En este método del servicio de validación, se podrá verificar que un CFDI 3.3 que tiene el complemento de Pagos (Recibo electrónico de pago - REP), cumpla con lo establecido en el Anexo 20.
Así mismo, se podrá verificar la relación que tiene el REP, con los CFDI en donde el tipo de comprobante es de "Ingreso" a los que se hacen referencia. Actualmente se soporta el escenario de pagos diferidos en donde se verifica lo siguiente:
-
Para el CFDI de Ingreso:
- Que el valor del atributo
MetodoPago
sea PPD (Pago diferido o parcialidades) - Que el valor del atributo
TipoDeComprobante
sea I (ingreso)
- Que el valor del atributo
-
Para el CFDI de Egreso:
- Que exista una relación explicita declarada en la sección de
CfdiRelacionados
de CFDI de Egresos con elUUID
del CFDI de Ingresos.
- Que exista una relación explicita declarada en la sección de
-
Para el REP (Recibo Electrónico de pago):
- Que el valor del atributo
TipoDeComprobante
sea P (Pago) - Que el RFC Emisor y Receptor sean iguales al que están en el CFDI de Ingreso
- Se hace la relación entre los REP y los CFDI de Ingreso mediante el valor del atributo
IdDocumento
que se encuentra en el elemento DoctoRelacionado del complemento de pago y el UUID del CFDI de ingreso. Una vez hecha esta relación, se verifica lo siguiente: - Del complemento de Pagos
- Que el valor del atributo
FechaPago
(Fecha/hora) sea posterior al del CFDI de Ingreso. - Que el valor del atributo
Monto
sea igual al valor del atributoTotal
del CFDI de Ingreso -
Del nodo Pagos:Pago:DoctoRelacionado
- Si se incluyen valores en los atributos
Serie
yFolio
deben ser igual a los valores correspondientes del CFDI de ingreso. - Que el valor del atributo
NumParcialidad
debe ser 1 al ser un pago diferido. - Que el valor de los atributos
ImpPagado
yImpSaldoAnt
sean igual al valor del atributoTotal
del CFDI de Ingreso menos el valor del atributoTotal
del CFDI de Egreso. - El atributo
ImpSaldoInsoluto
debe ser igual a 0 (cero)
- Si se incluyen valores en los atributos
- Que el valor del atributo
Para ello, se debe considerar lo siguiente:
- En la solicitud de validación, se debe de enviar el REP, asi como el o los CFDI de ingreso y el o los CFDI de egreso. Si no se tienen acceso a los CFDI de ingresos o los CFDI de egresos y sólo se requiere verificar el CFDI con el complemento de pago (REP), te pedimos utilizar el método
ValidateDocument
para validar dicho comprobante. - Para los CFDI de ingreso se soporta la versión de CFDI 3.2 y 3.3
- Para los CFDI de egreso se soporta la versión CFDI 3.2 y 3.3
- En este método NO se realizá la validación fiscal del CFDI de ingreso que se envía en el elemento
Ingresos
o del CFDI de egreso que se envía en el elementoEgresos
. Se hacen las validaciones indicadas en el Anexo 20 para los REP que vienen dentro del elementoPago
.
Solicitud PaymentValidate
Elemento | Uso | Descripción |
---|---|---|
ApiKey | Requerido | Identificador de autenticación, que se genera en el portal de Sovos Reachcore. |
Pagos\Pago | Requerido | Contiene el CFDI que contiene el complemento de pagos (REP) a validar en formato XML. El XML del comprobante se envía dentro de los elementos <![CDATA[...]]> . |
Ingresos\Ingreso | Requerido | Contiene el CFDI de ingreso. El XML del comprobante se envía dentro de los elementos <![CDATA[...]]> . |
Egresos\Egreso | Opcional | Contiene el CFDI de egreso. El XML del comprobante se envía dentro de los elementos <![CDATA[...]]> . Si el CFDI no contiene una relación con el CFDI de Ingreso (por medio del nodo <cfdi:CfdiRelacionados> ) se puede especificar su relación con el CFDI de Ingresos sin necesidad de alterar el CFDI de Egreso por medio de la sección de Egresos\Egreso\Properties\Property en donde se debe usar la llave CfdiRelacionado y como valor el UUID del CFDI de Ingreso al que se relaciona el Egreso. Por ejemplo, para vincular el CFDI de Egresos con el CFDI de Ingresos con folio fiscal 09BF35ED-D00F-4E14-B515-5F756BB4B573, se especificaría la siguiente entrada dentro de la sección Egresos\Egreso\Properties\Property: <urn:Property Key="CfdiRelacionado" Value="09BF35ED-D00F-4E14-B515-5F756BB4B573"/> |
TransactionProperty | Opcional | Son parámetros que indican a Sovos Reachcore algún tratamiento especial en la validación del comprobante que se esta validando. |
CustomData | Opcional | Puede incluirse una estructura XML con datos que se necesitan mostrar en la representación impresa del comprobante que se ha validado. |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:PaymentValidateRequest>
<urn:Pagos>
<urn:Pago><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante Version="3.3" LugarExpedicion="85236" TipoDeComprobante="P" SubTotal="0" Total="0" Moneda="XXX" Fecha="2017-10-18T11:50:31" NoCertificado="20001000000300022816" Folio="02" Serie="WTPAGO" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" Certificado="MIIF0TCCA7mgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTYwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTU0MTlaFw0yMDEwMjUyMTU0MTlaMIG9MR4wHAYDVQQDExVNQiBJREVBUyBESUdJVEFMRVMgU0MxHjAcBgNVBCkTFU1CIElERUFTIERJR0lUQUxFUyBTQzEeMBwGA1UEChMVTUIgSURFQVMgRElHSVRBTEVTIFNDMSUwIwYDVQQtExxMQU44NTA3MjY4SUEgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHr4KeoEx3BdkQP93AuN4fKo0rCZQsd9RJGBzQFvhmPJjGaVP81OUORM+lCRllxZxATZCAIFPOT3jl5wYgtolGYWWrt1HoAiuja1LKDGKrYgph0qWYKYeuew10fTyV+AeSbx1jTKz1PAAak06hx4M0rvmdiGO/Kg00/0wKz5/L3ZIMXEj+Hgr0IGh/yUIy8m5aKf+9jwuNttm/xDoeW3A8pxuidPU1Z1vliaZs75n89hC9LNwshhoaF3AvXIsgLDeuh9WoMGSm0HrilP9umFnm3nGUESiJa15Ep7LbG4CIhZrrknSm4fyrPk9KAigqLYMJhRsRwfp2qncAnAA+FuSQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAd7t48tgawC9aczrGYt+4GFRcjj1LVKV3NElG+VH2s51KPkKPLj2Sw6OiEOGd+49spxHj1VR5MFvJo/pEJLY3EuLTifC9YZZYC8pHNDiA/eSvKqW5JNzp5/rgs3qAG1GrfdNGuSD3FkqhDdB6tJYqzTc12IC7xEAhKXrWZYCqa+zb9ogtzrUVL3vRRLMpnGEHK2yx8dhvG35qjHEfXyuoBsWILrVmnPpDCFO/CCLQB1OuMti1mlir6voBN0L1EbFK30w2bEuVihAeVLX8vVfMq4ZPI7UTLnblGnN11CCqiZkWhhehYrMdCjb5thMkEA+CMlIaFJYp7pNkLxQd4Y5+r8pTrdxxyvpA51DIWdoxvwaOiz1bzZk6ElVY2rfxwyZaJ17cJ1jmS4Yb5P4h8+5zkmZnPmRqfmaVO3nsApLWP6A38ZBrwwss429PJMSpfeXKGysPsqwF0yP3blsM7Cw53393LSHGKNm2GgG0kcrHnbbku6z6fjBdXMQQ5vjPuMNyw/pe3PzQLVoNOrD5AOoZmSG2TI3DtY4edLdiGmNQjo3MmAMMq4s7lr4AELPWAZRbnOlD1nEWGLdRp1mViteDvXwBL9E98EB4K9xK21DvgJ6rzw/D9rX6epeANfoXazWC0iCYcBNXiPikApcW73a/Jl/WjkEwEdkL/jLj0KCep58=" Sello="blZitXEXa4AyhiXCBKDmEa6FVrTk5ofG1ewBuZv7vlxI8kfRhBmb5LonUgGsL8GWeq0k826X/w8gEWONrEgvKAA7Bmf6T5Rv8LuX/C+KH7C0myb03suZ8kgihQnLzdOXcae8LrOLz19XNkn0TSqVZQ93tVTwCf1NMm6Um4oAJ+3GMdSwiSQH8iE2XdZOxiQuSiZxrKKXuLJHyj0pU34pWpEeJ81NyLaU/EfGdUV292I5tCLHv///e7WnEZ2IqKsTTdT+Vj1lTTkXDknQTs75cWFPL4dckvV9rtpHq6Xh9MC+sx94rhvWSn9PSFu7YbDoRA2bX30lN9Wxa7NMTGJ+3Q==" xmlns:pago10="http://www.sat.gob.mx/Pagos" xsi:schemaLocation="http://www.sat.gob.mx/Pagos http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
<cfdi:CfdiRelacionados TipoRelacion="04">
<cfdi:CfdiRelacionado UUID="D2ACA8AD-667A-4EF1-ADA4-5A110DE27BEE" />
</cfdi:CfdiRelacionados>
<cfdi:Emisor Rfc="LAN8507268IA" RegimenFiscal="601" Nombre="Pruebas LAN8507268IA QA" />
<cfdi:Receptor Rfc="AAA010101AAA" UsoCFDI="P01" Nombre="rfc receptor AAA" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago" ValorUnitario="0" Importe="0" />
</cfdi:Conceptos>
<cfdi:Complemento>
<pago10:Pagos Version="1.0">
<pago10:Pago FechaPago="2017-10-11T14:14:14" FormaDePagoP="04" MonedaP="MXN" Monto="4200.00">
<pago10:DoctoRelacionado IdDocumento="E883A9BE-8150-49EA-A8FB-72B6D5640331" Serie="WT" Folio="001" MonedaDR="MXN" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="4200.00" ImpPagado="1000.00" ImpSaldoInsoluto="3200.00" />
</pago10:Pago>
</pago10:Pagos>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="436ED9FF-DEE2-4588-AD71-DBF2EA398283" FechaTimbrado="2017-10-18T18:39:15" RfcProvCertif="ASE0201179X0" SelloCFD="blZitXEXa4AyhiXCBKDmEa6FVrTk5ofG1ewBuZv7vlxI8kfRhBmb5LonUgGsL8GWeq0k826X/w8gEWONrEgvKAA7Bmf6T5Rv8LuX/C+KH7C0myb03suZ8kgihQnLzdOXcae8LrOLz19XNkn0TSqVZQ93tVTwCf1NMm6Um4oAJ+3GMdSwiSQH8iE2XdZOxiQuSiZxrKKXuLJHyj0pU34pWpEeJ81NyLaU/EfGdUV292I5tCLHv///e7WnEZ2IqKsTTdT+Vj1lTTkXDknQTs75cWFPL4dckvV9rtpHq6Xh9MC+sx94rhvWSn9PSFu7YbDoRA2bX30lN9Wxa7NMTGJ+3Q==" NoCertificadoSAT="20001000000300022323" SelloSAT="pgDxph8QyLMeyb+R8N+xzvj+wTbby7gU1RnjgK4u91ypzNaia1DK2FmrNtbW6zB9KW5Y1IO+R8G8SjnbWRvwroWRopEf9PzkRl4VFtarfMUT+GBDP6+uWYI27ju6r4I6gnUBjwOMEmkYIgV2ZZcHJzdHO3VJwZ9W9o0FTXg3Sk/WBusQOdMMCtJCY747EoGf6u6LguuTZIB8LxLtVGUpb+uoml2Zuf+wg2DmQP8KWu7AW0I3Ds7evc+F9knIcHpTriQmyZKMyN46QZAc1Z05LuKKOk2DqXkj1eATaOmfekKrx6gbFO6lpGC8rTkce4aiyMW5BjReI7aHjy0VPTQ5Ow==" />
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Pago>
</urn:Pagos>
<urn:Ingresos>
<urn:Ingreso><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante Version="3.3" LugarExpedicion="85236" TipoDeComprobante="I" SubTotal="5000.0000" Total="4200.0000" Moneda="MXN" Fecha="2017-10-11T13:53:25" NoCertificado="20001000000300022816" CondicionesDePago="PAGO A 12 MESES" FormaPago="04" Folio="001" Serie="WT" MetodoPago="PPD" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" Certificado="MIIF0TCCA7mgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTYwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTU0MTlaFw0yMDEwMjUyMTU0MTlaMIG9MR4wHAYDVQQDExVNQiBJREVBUyBESUdJVEFMRVMgU0MxHjAcBgNVBCkTFU1CIElERUFTIERJR0lUQUxFUyBTQzEeMBwGA1UEChMVTUIgSURFQVMgRElHSVRBTEVTIFNDMSUwIwYDVQQtExxMQU44NTA3MjY4SUEgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHr4KeoEx3BdkQP93AuN4fKo0rCZQsd9RJGBzQFvhmPJjGaVP81OUORM+lCRllxZxATZCAIFPOT3jl5wYgtolGYWWrt1HoAiuja1LKDGKrYgph0qWYKYeuew10fTyV+AeSbx1jTKz1PAAak06hx4M0rvmdiGO/Kg00/0wKz5/L3ZIMXEj+Hgr0IGh/yUIy8m5aKf+9jwuNttm/xDoeW3A8pxuidPU1Z1vliaZs75n89hC9LNwshhoaF3AvXIsgLDeuh9WoMGSm0HrilP9umFnm3nGUESiJa15Ep7LbG4CIhZrrknSm4fyrPk9KAigqLYMJhRsRwfp2qncAnAA+FuSQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAd7t48tgawC9aczrGYt+4GFRcjj1LVKV3NElG+VH2s51KPkKPLj2Sw6OiEOGd+49spxHj1VR5MFvJo/pEJLY3EuLTifC9YZZYC8pHNDiA/eSvKqW5JNzp5/rgs3qAG1GrfdNGuSD3FkqhDdB6tJYqzTc12IC7xEAhKXrWZYCqa+zb9ogtzrUVL3vRRLMpnGEHK2yx8dhvG35qjHEfXyuoBsWILrVmnPpDCFO/CCLQB1OuMti1mlir6voBN0L1EbFK30w2bEuVihAeVLX8vVfMq4ZPI7UTLnblGnN11CCqiZkWhhehYrMdCjb5thMkEA+CMlIaFJYp7pNkLxQd4Y5+r8pTrdxxyvpA51DIWdoxvwaOiz1bzZk6ElVY2rfxwyZaJ17cJ1jmS4Yb5P4h8+5zkmZnPmRqfmaVO3nsApLWP6A38ZBrwwss429PJMSpfeXKGysPsqwF0yP3blsM7Cw53393LSHGKNm2GgG0kcrHnbbku6z6fjBdXMQQ5vjPuMNyw/pe3PzQLVoNOrD5AOoZmSG2TI3DtY4edLdiGmNQjo3MmAMMq4s7lr4AELPWAZRbnOlD1nEWGLdRp1mViteDvXwBL9E98EB4K9xK21DvgJ6rzw/D9rX6epeANfoXazWC0iCYcBNXiPikApcW73a/Jl/WjkEwEdkL/jLj0KCep58=" Sello="ic9mqdsWXRfoCyWNI8kuUmdU+NJag9cZNsgtfsgSSKD8ci134pHguGoqO0Bcbqr1ABU4NJrqLyTH+MjNXoXu8J47UyIXkaURgb+KBMxCLRBaz5m6LuwwLYTtEcw45hWYshgmFuiC5uKLSan5bWAhTC19KRTYcZAg3F62vs1xUvmIAPr3AJddlUnaEUOMeen+jJOshtthFj6EbXkLoC0dPeSwzBw+qDbBqroYIK8XBWRhQ2E9cBvfZr4JM3LCIeXvMDxE1L9u+iygwX1qv6OuYdFEoT5enJbDaSqyVuwK6pgA7zli8igsXSu8HgLv1OR+FnaGVB7S7WMoBwrWvLdGug==" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
<cfdi:Emisor Rfc="LAN8507268IA" RegimenFiscal="601" Nombre="Pruebas LAN8507268IA Emisor Factura" />
<cfdi:Receptor Rfc="AAA010101AAA" UsoCFDI="G03" Nombre="rfc receptor AAA" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="43221723" NoIdentificacion="AN878898" Cantidad="5.00" ClaveUnidad="DPC" Descripcion="Antenas para celulares marca sony" ValorUnitario="1000.00" Importe="5000.0000">
<cfdi:Impuestos>
<cfdi:Retenciones>
<cfdi:Retencion Base="5000" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.16" Importe="800.0000" />
</cfdi:Retenciones>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosRetenidos="800.0000">
<cfdi:Retenciones>
<cfdi:Retencion Impuesto="002" Importe="800.0000" />
</cfdi:Retenciones>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="E883A9BE-8150-49EA-A8FB-72B6D5640331" FechaTimbrado="2017-10-11T16:27:27" RfcProvCertif="ASE0201179X0" SelloCFD="ic9mqdsWXRfoCyWNI8kuUmdU+NJag9cZNsgtfsgSSKD8ci134pHguGoqO0Bcbqr1ABU4NJrqLyTH+MjNXoXu8J47UyIXkaURgb+KBMxCLRBaz5m6LuwwLYTtEcw45hWYshgmFuiC5uKLSan5bWAhTC19KRTYcZAg3F62vs1xUvmIAPr3AJddlUnaEUOMeen+jJOshtthFj6EbXkLoC0dPeSwzBw+qDbBqroYIK8XBWRhQ2E9cBvfZr4JM3LCIeXvMDxE1L9u+iygwX1qv6OuYdFEoT5enJbDaSqyVuwK6pgA7zli8igsXSu8HgLv1OR+FnaGVB7S7WMoBwrWvLdGug==" NoCertificadoSAT="20001000000300022323" SelloSAT="QqAerNyk858X3dFiMAA4gCrT13YhzHgRAKCW1ush7g3InNwrRhIaY7zXKgsLV+KBKOiNjVzeA+Yf/TR1vMGWk60TRfrxYlh0sVEdcSBlM12SYNPtjVW6TQzCeiLLxGdJ8wBfpNznIOKXcRPT4tLz97lRL/FAYoeoVQLWKRGr+TfMuDGwfdiQcIwSvhJyI1I4gBtHZW2a73oeub2mvIlwqswlxjo2re5jbdv4550jQMoSV6YH14j8sF8c0S2snxDj030gTd7SWO5lBiq9bXMO+BW3wxiK9nERavQSOf4N48qSIenwQkexoiA7ookgWsm1JSqfLX+XlCnpChgO3UhbgA==" />
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Ingreso>
</urn:Ingresos>
</urn:PaymentValidateRequest>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:PaymentValidateRequest>
<urn:Pagos>
<urn:Pago><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pago10="http://www.sat.gob.mx/Pagos" Version="3.3" Fecha="2019-07-11T00:00:00" SubTotal="0 " Moneda="XXX" Total="0" TipoDeComprobante="P" LugarExpedicion="12068" NoCertificado="20001000000300022816" Certificado="MIIF0TCCA7mgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTYwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTU0MTlaFw0yMDEwMjUyMTU0MTlaMIG9MR4wHAYDVQQDExVNQiBJREVBUyBESUdJVEFMRVMgU0MxHjAcBgNVBCkTFU1CIElERUFTIERJR0lUQUxFUyBTQzEeMBwGA1UEChMVTUIgSURFQVMgRElHSVRBTEVTIFNDMSUwIwYDVQQtExxMQU44NTA3MjY4SUEgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHr4KeoEx3BdkQP93AuN4fKo0rCZQsd9RJGBzQFvhmPJjGaVP81OUORM+lCRllxZxATZCAIFPOT3jl5wYgtolGYWWrt1HoAiuja1LKDGKrYgph0qWYKYeuew10fTyV+AeSbx1jTKz1PAAak06hx4M0rvmdiGO/Kg00/0wKz5/L3ZIMXEj+Hgr0IGh/yUIy8m5aKf+9jwuNttm/xDoeW3A8pxuidPU1Z1vliaZs75n89hC9LNwshhoaF3AvXIsgLDeuh9WoMGSm0HrilP9umFnm3nGUESiJa15Ep7LbG4CIhZrrknSm4fyrPk9KAigqLYMJhRsRwfp2qncAnAA+FuSQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAd7t48tgawC9aczrGYt+4GFRcjj1LVKV3NElG+VH2s51KPkKPLj2Sw6OiEOGd+49spxHj1VR5MFvJo/pEJLY3EuLTifC9YZZYC8pHNDiA/eSvKqW5JNzp5/rgs3qAG1GrfdNGuSD3FkqhDdB6tJYqzTc12IC7xEAhKXrWZYCqa+zb9ogtzrUVL3vRRLMpnGEHK2yx8dhvG35qjHEfXyuoBsWILrVmnPpDCFO/CCLQB1OuMti1mlir6voBN0L1EbFK30w2bEuVihAeVLX8vVfMq4ZPI7UTLnblGnN11CCqiZkWhhehYrMdCjb5thMkEA+CMlIaFJYp7pNkLxQd4Y5+r8pTrdxxyvpA51DIWdoxvwaOiz1bzZk6ElVY2rfxwyZaJ17cJ1jmS4Yb5P4h8+5zkmZnPmRqfmaVO3nsApLWP6A38ZBrwwss429PJMSpfeXKGysPsqwF0yP3blsM7Cw53393LSHGKNm2GgG0kcrHnbbku6z6fjBdXMQQ5vjPuMNyw/pe3PzQLVoNOrD5AOoZmSG2TI3DtY4edLdiGmNQjo3MmAMMq4s7lr4AELPWAZRbnOlD1nEWGLdRp1mViteDvXwBL9E98EB4K9xK21DvgJ6rzw/D9rX6epeANfoXazWC0iCYcBNXiPikApcW73a/Jl/WjkEwEdkL/jLj0KCep58=" Sello="KdDpLq16mFm5GG+Ig1PJ26gTKsz1hR4bKMQQiIRv8EFQwIS2JQ/0E9hmldkYZi+LI4s+Bihef1CfZ4Wxrz+JPoGgyXJ1G9PSXKJfF6Q/aBwbMbuYtawBovT4yOzq6fwUnHChGcL1DeXERLzP/ayfuNrxPn7047aRtH+erOhePqiMes5Tp60qpIGUVdDaTCDpByATpKKiO6rtvvUd5HtP2l3PV5M/fzVxjkNw2Dycdn4NaYUn0O5plT4reb3TTrRG1o4r5r4Vn0XMH+NpJs4Vn7u1pxyKpftf2eSvbZ6mS6AhYuDcMjorSMczBdlwU6RtIhBf8ljvWPqLCroFwpA32A==" xsi:schemaLocation="http://www.sat.gob.mx/Pagos http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos10.xsd http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
<cfdi:Emisor Rfc="LAN8507268IA" Nombre="MB IDEAS DIGITALES SC" RegimenFiscal="601" />
<cfdi:Receptor Rfc="LAN7008173R5" Nombre="CINDEMEX SA DE CV" UsoCFDI="P01" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago" ValorUnitario="0" Importe="0" />
</cfdi:Conceptos>
<cfdi:Complemento>
<pago10:Pagos Version="1.0">
<pago10:Pago FechaPago="2019-07-11T00:00:00" FormaDePagoP="03" Monto="100000.00" MonedaP="MXN">
<pago10:DoctoRelacionado IdDocumento="41802044-1423-4F34-925B-3CE437683B34" MetodoDePagoDR="PPD" NumParcialidad="1" ImpSaldoAnt="812000.00" ImpPagado="812000.00" ImpSaldoInsoluto="812000.00" MonedaDR="MXN" />
</pago10:Pago>
</pago10:Pagos>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="BB7637D0-6648-48A5-BC54-BACC32A18695" FechaTimbrado="2019-07-11T13:40:55" RfcProvCertif="ASE0201179X0" SelloCFD="KdDpLq16mFm5GG+Ig1PJ26gTKsz1hR4bKMQQiIRv8EFQwIS2JQ/0E9hmldkYZi+LI4s+Bihef1CfZ4Wxrz+JPoGgyXJ1G9PSXKJfF6Q/aBwbMbuYtawBovT4yOzq6fwUnHChGcL1DeXERLzP/ayfuNrxPn7047aRtH+erOhePqiMes5Tp60qpIGUVdDaTCDpByATpKKiO6rtvvUd5HtP2l3PV5M/fzVxjkNw2Dycdn4NaYUn0O5plT4reb3TTrRG1o4r5r4Vn0XMH+NpJs4Vn7u1pxyKpftf2eSvbZ6mS6AhYuDcMjorSMczBdlwU6RtIhBf8ljvWPqLCroFwpA32A==" NoCertificadoSAT="20001000000300022323" SelloSAT="bFsfzNV1UClEzXm0npikYT9upIlZ/FThGBF4o7E1zP+e0aPIEmYqB7TZS82tboTe0LsRqPuC8i5CbEeCtMxK6dJr3ihI5Z+GsLnYFt5GabxNqdWFUwDF9yVNZyeIq+xfHLR5QebEcxRSl8yI62gRg+tqakWXLw9ZlNDyeUk5JhJWxOD6NNwM2p6IcHUJwK8aDztdLZlbgWWdxDVL/4Oejn5GwAI1DKFJdYZdIUmCFr2a8p+YsH4QKBcs+AO+a56nSliinyPxbXlRou3+yWnzh7ZW3rnaJ4oL/Iws9GlMKnkgvySquzLxrWh1lEwqP2gxOT1wA8ao3h/XFH9YeGfmLw==" />
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Pago>
</urn:Pagos>
<urn:Ingresos>
<urn:Ingreso><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="3.3" Serie="102" Folio="A" Fecha="2019-07-10T00:00:00" FormaPago="99" SubTotal="1000000.00" Moneda="MXN" Total="1160000.00" TipoDeComprobante="I" MetodoPago="PPD" LugarExpedicion="12068" NoCertificado="20001000000300022816" Certificado="MIIF0TCCA7mgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTYwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTU0MTlaFw0yMDEwMjUyMTU0MTlaMIG9MR4wHAYDVQQDExVNQiBJREVBUyBESUdJVEFMRVMgU0MxHjAcBgNVBCkTFU1CIElERUFTIERJR0lUQUxFUyBTQzEeMBwGA1UEChMVTUIgSURFQVMgRElHSVRBTEVTIFNDMSUwIwYDVQQtExxMQU44NTA3MjY4SUEgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHr4KeoEx3BdkQP93AuN4fKo0rCZQsd9RJGBzQFvhmPJjGaVP81OUORM+lCRllxZxATZCAIFPOT3jl5wYgtolGYWWrt1HoAiuja1LKDGKrYgph0qWYKYeuew10fTyV+AeSbx1jTKz1PAAak06hx4M0rvmdiGO/Kg00/0wKz5/L3ZIMXEj+Hgr0IGh/yUIy8m5aKf+9jwuNttm/xDoeW3A8pxuidPU1Z1vliaZs75n89hC9LNwshhoaF3AvXIsgLDeuh9WoMGSm0HrilP9umFnm3nGUESiJa15Ep7LbG4CIhZrrknSm4fyrPk9KAigqLYMJhRsRwfp2qncAnAA+FuSQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAd7t48tgawC9aczrGYt+4GFRcjj1LVKV3NElG+VH2s51KPkKPLj2Sw6OiEOGd+49spxHj1VR5MFvJo/pEJLY3EuLTifC9YZZYC8pHNDiA/eSvKqW5JNzp5/rgs3qAG1GrfdNGuSD3FkqhDdB6tJYqzTc12IC7xEAhKXrWZYCqa+zb9ogtzrUVL3vRRLMpnGEHK2yx8dhvG35qjHEfXyuoBsWILrVmnPpDCFO/CCLQB1OuMti1mlir6voBN0L1EbFK30w2bEuVihAeVLX8vVfMq4ZPI7UTLnblGnN11CCqiZkWhhehYrMdCjb5thMkEA+CMlIaFJYp7pNkLxQd4Y5+r8pTrdxxyvpA51DIWdoxvwaOiz1bzZk6ElVY2rfxwyZaJ17cJ1jmS4Yb5P4h8+5zkmZnPmRqfmaVO3nsApLWP6A38ZBrwwss429PJMSpfeXKGysPsqwF0yP3blsM7Cw53393LSHGKNm2GgG0kcrHnbbku6z6fjBdXMQQ5vjPuMNyw/pe3PzQLVoNOrD5AOoZmSG2TI3DtY4edLdiGmNQjo3MmAMMq4s7lr4AELPWAZRbnOlD1nEWGLdRp1mViteDvXwBL9E98EB4K9xK21DvgJ6rzw/D9rX6epeANfoXazWC0iCYcBNXiPikApcW73a/Jl/WjkEwEdkL/jLj0KCep58=" Sello="Hvs8rInqPUnBFpL0txF9rJoKTmIn8ivunvAC4ITn5/g2Dv4wQdOnJydQCTpkjw231wnza3Wjp2JVHkZ9frldUVOK3gGLEdujV+0FICz/88JQ2Pq1lbo7mtYJQwl8mt/AbGhsoOyJlhzTepgeUMIj0iJFTziE22Z3Sqoch8zyHyeviISZsBHlxc+/lH7Wozaq3NjaEje2tnHep26EJPAUHkInCO1ehn0L0hphoQszNs9tdrLTf24SxeZRNHXhnaa7kiYK6GcCeLACTw0+Df1lS0aPhYDgtqYCJD/yfRoRyhPQgYPwsO8TXuyW0IQTxHGg66LAf8yfmQCa1/dnc9EtBw==" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
<cfdi:Emisor Rfc="LAN8507268IA" Nombre="MB IDEAS DIGITALES SC" RegimenFiscal="601" />
<cfdi:Receptor Rfc="LAN7008173R5" Nombre="CINDEMEX SA DE CV" UsoCFDI="I01" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="72141000" Cantidad="1" ClaveUnidad="E48" Descripcion="Señalamientos viales para carretera México-Puebla" ValorUnitario="1000000.00" Importe="1000000.00">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="1000000.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="160000.00" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="160000.00">
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="160000.00" />
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="41802044-1423-4F34-925B-3CE437683B34" FechaTimbrado="2019-07-10T20:02:00" RfcProvCertif="ASE0201179X0" SelloCFD="Hvs8rInqPUnBFpL0txF9rJoKTmIn8ivunvAC4ITn5/g2Dv4wQdOnJydQCTpkjw231wnza3Wjp2JVHkZ9frldUVOK3gGLEdujV+0FICz/88JQ2Pq1lbo7mtYJQwl8mt/AbGhsoOyJlhzTepgeUMIj0iJFTziE22Z3Sqoch8zyHyeviISZsBHlxc+/lH7Wozaq3NjaEje2tnHep26EJPAUHkInCO1ehn0L0hphoQszNs9tdrLTf24SxeZRNHXhnaa7kiYK6GcCeLACTw0+Df1lS0aPhYDgtqYCJD/yfRoRyhPQgYPwsO8TXuyW0IQTxHGg66LAf8yfmQCa1/dnc9EtBw==" NoCertificadoSAT="20001000000300022323" SelloSAT="dBwflzp+E8fFu/lvpjmrGcyfiUHqjqtQHjpdhnj6LD4W5n80qvUrtlAVpdQ0AIsR9wSXCe1QDifgoTCxigphcUO3mlDC97HnaWN65fWJt9AERAQYnRbCe6VmhpdVHPH1uIGjbRapf4H0t7J3nvSMwRAegEiRvBjH7GJ0qsK2QTl6Ln8Z0EjtIrVSootWu4se/8qKpZUhYGIBNFtuQctVgeGINRsiWifpKgtcRVayiAhg2g1j/Ktomwuo/YKKUyy4u6c7iPxmVsIuAHv19/nQW+qTh1NCf9UHA5q6G9EpTuTIESM8LRoF+BkfSm7/wmD3pqz8xNJY6bTMroL2k47KXw==" />
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Ingreso>
</urn:Ingresos>
<urn:Egresos>
<urn:Egreso>
<urn:Xml><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="3.3" Serie="32" Folio="E" Fecha="2019-07-10T12:00:00" FormaPago="30" SubTotal="300000.00" Moneda="MXN" Total="348000.00" TipoDeComprobante="E" MetodoPago="PUE" LugarExpedicion="12068" NoCertificado="20001000000300022816" Certificado="MIIF0TCCA7mgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTYwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTU0MTlaFw0yMDEwMjUyMTU0MTlaMIG9MR4wHAYDVQQDExVNQiBJREVBUyBESUdJVEFMRVMgU0MxHjAcBgNVBCkTFU1CIElERUFTIERJR0lUQUxFUyBTQzEeMBwGA1UEChMVTUIgSURFQVMgRElHSVRBTEVTIFNDMSUwIwYDVQQtExxMQU44NTA3MjY4SUEgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHr4KeoEx3BdkQP93AuN4fKo0rCZQsd9RJGBzQFvhmPJjGaVP81OUORM+lCRllxZxATZCAIFPOT3jl5wYgtolGYWWrt1HoAiuja1LKDGKrYgph0qWYKYeuew10fTyV+AeSbx1jTKz1PAAak06hx4M0rvmdiGO/Kg00/0wKz5/L3ZIMXEj+Hgr0IGh/yUIy8m5aKf+9jwuNttm/xDoeW3A8pxuidPU1Z1vliaZs75n89hC9LNwshhoaF3AvXIsgLDeuh9WoMGSm0HrilP9umFnm3nGUESiJa15Ep7LbG4CIhZrrknSm4fyrPk9KAigqLYMJhRsRwfp2qncAnAA+FuSQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAd7t48tgawC9aczrGYt+4GFRcjj1LVKV3NElG+VH2s51KPkKPLj2Sw6OiEOGd+49spxHj1VR5MFvJo/pEJLY3EuLTifC9YZZYC8pHNDiA/eSvKqW5JNzp5/rgs3qAG1GrfdNGuSD3FkqhDdB6tJYqzTc12IC7xEAhKXrWZYCqa+zb9ogtzrUVL3vRRLMpnGEHK2yx8dhvG35qjHEfXyuoBsWILrVmnPpDCFO/CCLQB1OuMti1mlir6voBN0L1EbFK30w2bEuVihAeVLX8vVfMq4ZPI7UTLnblGnN11CCqiZkWhhehYrMdCjb5thMkEA+CMlIaFJYp7pNkLxQd4Y5+r8pTrdxxyvpA51DIWdoxvwaOiz1bzZk6ElVY2rfxwyZaJ17cJ1jmS4Yb5P4h8+5zkmZnPmRqfmaVO3nsApLWP6A38ZBrwwss429PJMSpfeXKGysPsqwF0yP3blsM7Cw53393LSHGKNm2GgG0kcrHnbbku6z6fjBdXMQQ5vjPuMNyw/pe3PzQLVoNOrD5AOoZmSG2TI3DtY4edLdiGmNQjo3MmAMMq4s7lr4AELPWAZRbnOlD1nEWGLdRp1mViteDvXwBL9E98EB4K9xK21DvgJ6rzw/D9rX6epeANfoXazWC0iCYcBNXiPikApcW73a/Jl/WjkEwEdkL/jLj0KCep58=" Sello="WY72EXX+PYtXisIDAS1qU1Agv20kl+TUJq+kPBi/ZjYK4gf/Jv8f1dmXdTibtg5qBeFvbo6skj9QbG8eOnh1sdatsKluFypvlwMzHIvPnmsALUVwBNQpCPf66k5DKsjNDYglcA5SB2S/EtpWb3VbMBsEOvcKL8vdBjj+UirU4G3EjObY4Z7CbfVGUx2e/EOBW99L0TQsrzQWUqXdwrRSCTsKHn43UGyRA5uyu6G+cFP9nR/3fHow3PK3gwY64vv4pSMoNp/q8TSo+pvvrfPeyF/1W9GdEApeQUpDdEfsU309f+1VJYS85DDlib7Kw77r6BM5cQj1FlmfJwvx1bcZCg==" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd">
<cfdi:CfdiRelacionados TipoRelacion="07">
<cfdi:CfdiRelacionado UUID="41802044-1423-4F34-925B-3CE437683B34" />
</cfdi:CfdiRelacionados>
<cfdi:Emisor Rfc="LAN8507268IA" Nombre="MB IDEAS DIGITALES SC" RegimenFiscal="601" />
<cfdi:Receptor Rfc="LAN7008173R5" Nombre="CINDEMEX SA DE CV" UsoCFDI="I01" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Aplicación de anticipo" ValorUnitario="300000.00" Importe="300000.00">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="300000.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="48000.00" />
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="48000.00">
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.160000" Importe="48000.00" />
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="6EABB34E-40E1-49F8-9831-27AB909469D0" FechaTimbrado="2019-07-10T20:03:56" RfcProvCertif="ASE0201179X0" SelloCFD="WY72EXX+PYtXisIDAS1qU1Agv20kl+TUJq+kPBi/ZjYK4gf/Jv8f1dmXdTibtg5qBeFvbo6skj9QbG8eOnh1sdatsKluFypvlwMzHIvPnmsALUVwBNQpCPf66k5DKsjNDYglcA5SB2S/EtpWb3VbMBsEOvcKL8vdBjj+UirU4G3EjObY4Z7CbfVGUx2e/EOBW99L0TQsrzQWUqXdwrRSCTsKHn43UGyRA5uyu6G+cFP9nR/3fHow3PK3gwY64vv4pSMoNp/q8TSo+pvvrfPeyF/1W9GdEApeQUpDdEfsU309f+1VJYS85DDlib7Kw77r6BM5cQj1FlmfJwvx1bcZCg==" NoCertificadoSAT="20001000000300022323" SelloSAT="XSfDTs/Az4UM8ynrqrPVs+WXAnvmMj2T3cgu9p5zIzls6VeiRSTXUFvnuQthQQeJD/cEV36gKogtXAh4LWSS9FcIJNbfF3eB6l6YFqUQzhdp2HSM/E7gfItcBeWCWgmV2tdi8XCFarphQbmENiHYfGlTEJHwnwnaoroYvWMbELERfzoBKTdD8ZjUHJv9FTMM9I0enZD7SkalwTlnWu98Ub+Y1hlZflUh3QUXWlP2xIo+GXgoCI9aG1f6kHfn4LFhHvb0HDOSvAwQ5InjiTdyhU7LukOl4Z3k9HwlWlm7NP/bJxPdRB4dh7DzFLaVKBK/q91Kcnw9DLmEZQk6eIVq1g==" />
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Xml>
<urn:Properties>
<urn:Property Key="CfdiRelacionado" Value="41802044-1423-4F34-925B-3CE437683B34"/>
</urn:Properties>
</urn:Egreso>
</urn:Egresos>
</urn:PaymentValidateRequest>
</soapenv:Body>
</soapenv:Envelope>
Respuesta PaymentValidate
Elemento | Descripción |
---|---|
TrackingId | Número único de transacción asignado por Sovos Reachcore. Puede ser utilizado en el futuro para referirse a una transacción en particular, con motivos de soporte técnico y para descarga de documentos XML y PDF. |
TransactionDate | Fecha y hora en que se realizó la transacción; esta en la zona horaria UTC |
Error | false : Transacción exitosa. true : Error en la transacción. |
ErrorMessage | En caso que el elemento Error tenga el valor true, se mostrara la descripción del error. |
ValidationPaymentResult | Aqui se mostrará el resultado de la validación en tres aspectos:
|
TransactionProperty | Lista de datos que se obtuvieron del comprobante que se valida. El solicitante puede incluir datos personalizados que serán almacenados y devueltos en la respuesta del servicio. |
Cuando tuvo error en la validación
<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">
<PaymentValidateResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>644bc2f9-860c-440d-b970-50275fcd8eec</TrackingId>
<TransactionDate>2017-12-27T12:08:29.0842716-06:00</TransactionDate>
<Results>
<ValidationPaymentResult PaymentDocumentIsValid="true" SuccesfulValidation="false" PaymentMatches="false">
<FailedRules>
<RuleResult RuleId="RP-CFDI-P-015" Title="El valor del atributo 'ImpSaldoInsoluto' del Pago[1]:DoctoRelacionado[1] debe ser cero.">
<Message>El valor del atributo 'Pagos:Pago[1]:DoctoRelacionado[1]:ImpSaldoInsoluto' [3200.00] del comprobante de tipo 'Pago' debe ser igual a cero[0].</Message>
</RuleResult>
<RuleResult RuleId="RP-CFDI-P-016" Title="El valor del atributo 'ImpPagado' del 'Pago[1]:DoctoRelacionado[1]' debe ser igual al total del 'Ingreso' [1].">
<Message>El valor del atributo 'Pagos:Pago[1]:DoctoRelacionado[1].ImpPagado' [1000.00] del comprobante de tipo 'Pago' es diferente al valor del atributo 'Comprobante:Total' [4200.0000] del comprobante de tipo 'Ingreso' [1].</Message>
</RuleResult>
</FailedRules>
<WarningRules/>
<SuccessfulRules>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-0002" Title="Validación contra esquemas Anexo20"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró dentro del elemento Complemento en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0014" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
</SuccessfulRules>
<TransactionProperties>
<TransactionProperty Key="Certificado" Value="MIIF0TCCA7mgAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTYwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTU0MTlaFw0yMDEwMjUyMTU0MTlaMIG9MR4wHAYDVQQDExVNQiBJREVBUyBESUdJVEFMRVMgU0MxHjAcBgNVBCkTFU1CIElERUFTIERJR0lUQUxFUyBTQzEeMBwGA1UEChMVTUIgSURFQVMgRElHSVRBTEVTIFNDMSUwIwYDVQQtExxMQU44NTA3MjY4SUEgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjHr4KeoEx3BdkQP93AuN4fKo0rCZQsd9RJGBzQFvhmPJjGaVP81OUORM+lCRllxZxATZCAIFPOT3jl5wYgtolGYWWrt1HoAiuja1LKDGKrYgph0qWYKYeuew10fTyV+AeSbx1jTKz1PAAak06hx4M0rvmdiGO/Kg00/0wKz5/L3ZIMXEj+Hgr0IGh/yUIy8m5aKf+9jwuNttm/xDoeW3A8pxuidPU1Z1vliaZs75n89hC9LNwshhoaF3AvXIsgLDeuh9WoMGSm0HrilP9umFnm3nGUESiJa15Ep7LbG4CIhZrrknSm4fyrPk9KAigqLYMJhRsRwfp2qncAnAA+FuSQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAd7t48tgawC9aczrGYt+4GFRcjj1LVKV3NElG+VH2s51KPkKPLj2Sw6OiEOGd+49spxHj1VR5MFvJo/pEJLY3EuLTifC9YZZYC8pHNDiA/eSvKqW5JNzp5/rgs3qAG1GrfdNGuSD3FkqhDdB6tJYqzTc12IC7xEAhKXrWZYCqa+zb9ogtzrUVL3vRRLMpnGEHK2yx8dhvG35qjHEfXyuoBsWILrVmnPpDCFO/CCLQB1OuMti1mlir6voBN0L1EbFK30w2bEuVihAeVLX8vVfMq4ZPI7UTLnblGnN11CCqiZkWhhehYrMdCjb5thMkEA+CMlIaFJYp7pNkLxQd4Y5+r8pTrdxxyvpA51DIWdoxvwaOiz1bzZk6ElVY2rfxwyZaJ17cJ1jmS4Yb5P4h8+5zkmZnPmRqfmaVO3nsApLWP6A38ZBrwwss429PJMSpfeXKGysPsqwF0yP3blsM7Cw53393LSHGKNm2GgG0kcrHnbbku6z6fjBdXMQQ5vjPuMNyw/pe3PzQLVoNOrD5AOoZmSG2TI3DtY4edLdiGmNQjo3MmAMMq4s7lr4AELPWAZRbnOlD1nEWGLdRp1mViteDvXwBL9E98EB4K9xK21DvgJ6rzw/D9rX6epeANfoXazWC0iCYcBNXiPikApcW73a/Jl/WjkEwEdkL/jLj0KCep58="/>
<TransactionProperty Key="NoCertificado" Value="20001000000300022816"/>
<TransactionProperty Key="Sello" Value="blZitXEXa4AyhiXCBKDmEa6FVrTk5ofG1ewBuZv7vlxI8kfRhBmb5LonUgGsL8GWeq0k826X/w8gEWONrEgvKAA7Bmf6T5Rv8LuX/C+KH7C0myb03suZ8kgihQnLzdOXcae8LrOLz19XNkn0TSqVZQ93tVTwCf1NMm6Um4oAJ+3GMdSwiSQH8iE2XdZOxiQuSiZxrKKXuLJHyj0pU34pWpEeJ81NyLaU/EfGdUV292I5tCLHv///e7WnEZ2IqKsTTdT+Vj1lTTkXDknQTs75cWFPL4dckvV9rtpHq6Xh9MC+sx94rhvWSn9PSFu7YbDoRA2bX30lN9Wxa7NMTGJ+3Q=="/>
<TransactionProperty Key="Version" Value="3.3"/>
<TransactionProperty Key="Fecha Emision" Value="2017-10-18T11:50:31"/>
<TransactionProperty Key="RFC Emisor" Value="LAN8507268IA"/>
<TransactionProperty Key="RFC Receptor" Value="AAA010101AAA"/>
<TransactionProperty Key="Tipo de Comprobante" Value="P"/>
<TransactionProperty Key="Total" Value="0"/>
<TransactionProperty Key="Subtotal" Value="0"/>
<TransactionProperty Key="Moneda" Value="XXX"/>
<TransactionProperty Key="Serie" Value="WTPAGO"/>
<TransactionProperty Key="Folio" Value="02"/>
<TransactionProperty Key="Razon Social Emisor" Value="Pruebas LAN8507268IA QA"/>
<TransactionProperty Key="Razon Social Receptor" Value="rfc receptor AAA"/>
<TransactionProperty Key="Fecha Timbrado" Value="2017-10-18T18:39:15"/>
<TransactionProperty Key="Sello CFD Timbre" Value="blZitXEXa4AyhiXCBKDmEa6FVrTk5ofG1ewBuZv7vlxI8kfRhBmb5LonUgGsL8GWeq0k826X/w8gEWONrEgvKAA7Bmf6T5Rv8LuX/C+KH7C0myb03suZ8kgihQnLzdOXcae8LrOLz19XNkn0TSqVZQ93tVTwCf1NMm6Um4oAJ+3GMdSwiSQH8iE2XdZOxiQuSiZxrKKXuLJHyj0pU34pWpEeJ81NyLaU/EfGdUV292I5tCLHv///e7WnEZ2IqKsTTdT+Vj1lTTkXDknQTs75cWFPL4dckvV9rtpHq6Xh9MC+sx94rhvWSn9PSFu7YbDoRA2bX30lN9Wxa7NMTGJ+3Q=="/>
<TransactionProperty Key="Sello PAC" Value="pgDxph8QyLMeyb+R8N+xzvj+wTbby7gU1RnjgK4u91ypzNaia1DK2FmrNtbW6zB9KW5Y1IO+R8G8SjnbWRvwroWRopEf9PzkRl4VFtarfMUT+GBDP6+uWYI27ju6r4I6gnUBjwOMEmkYIgV2ZZcHJzdHO3VJwZ9W9o0FTXg3Sk/WBusQOdMMCtJCY747EoGf6u6LguuTZIB8LxLtVGUpb+uoml2Zuf+wg2DmQP8KWu7AW0I3Ds7evc+F9knIcHpTriQmyZKMyN46QZAc1Z05LuKKOk2DqXkj1eATaOmfekKrx6gbFO6lpGC8rTkce4aiyMW5BjReI7aHjy0VPTQ5Ow=="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000300022323"/>
<TransactionProperty Key="Version TFD" Value="1.1"/>
<TransactionProperty Key="UUID" Value="436ED9FF-DEE2-4588-AD71-DBF2EA398283"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.1|436ED9FF-DEE2-4588-AD71-DBF2EA398283|2017-10-18T18:39:15|ASE0201179X0|blZitXEXa4AyhiXCBKDmEa6FVrTk5ofG1ewBuZv7vlxI8kfRhBmb5LonUgGsL8GWeq0k826X/w8gEWONrEgvKAA7Bmf6T5Rv8LuX/C+KH7C0myb03suZ8kgihQnLzdOXcae8LrOLz19XNkn0TSqVZQ93tVTwCf1NMm6Um4oAJ+3GMdSwiSQH8iE2XdZOxiQuSiZxrKKXuLJHyj0pU34pWpEeJ81NyLaU/EfGdUV292I5tCLHv///e7WnEZ2IqKsTTdT+Vj1lTTkXDknQTs75cWFPL4dckvV9rtpHq6Xh9MC+sx94rhvWSn9PSFu7YbDoRA2bX30lN9Wxa7NMTGJ+3Q==|20001000000300022323||"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://qa.reachcore.net/api/rest/DocumentValidation/Transactions/644bc2f9-860c-440d-b970-50275fcd8eec/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://qa.reachcore.net/api/rest/DocumentValidation/Transactions/644bc2f9-860c-440d-b970-50275fcd8eec/pdf"/>
</TransactionProperties>
</ValidationPaymentResult>
</Results>
</PaymentValidateResponse>
</s:Body>
</s:Envelope>
Códigos de error en el método [PaymentValidate
]
Las reglas que se validan en este método son las que el SAT considera para la emisión de un CFDI de Pagos por medio de su matriz de errores:
Identificador de regla | Descripción |
---|---|
CRP101 | El valor registrado debe ser P |
CRP102 | El atributo SubTotal debe tener el valor "0". |
CRP103 | El atributo Moneda debe tener el valor "XXX". |
CRP104 | El atributo FormaPago no debe existir. |
CRP105 | El atributo MetodoPago no debe existir. |
CRP106 | El atributo CondicionesDePago no debe existir. |
CRP107 | El atributo Descuento no debe existir. |
CRP108 | El atributo TipoCambio no debe existir. |
CRP109 | El atributo Total debe tener el valor "0". |
CRP110 | El atributo UsoCFDI debe tener el valor "P01". |
CRP111 | El nodo Conceptos debe tener un solo concepto. |
CRP112 | El nodo Conceptos no debe tener nodos hijo. |
CRP113 | El atributo ClaveProdServ correspondiente a concepto debe tener el valor "84111506". |
CRP114 | El atributo NoIdentificacion no debe existir. |
CRP115 | El atributo Cantidad debe tener el valor "1". |
CRP116 | El atributo ClaveUnidad debe tener el valor "ACT". |
CRP117 | El atributo Unidad no debe existir. |
CRP118 | El atributo Descripcion debe tener el valor "Pago". |
CRP119 | El atributo ValorUnitario debe tener el valor "0". |
CRP120 | El atributo Importe debe tener el valor "0". |
CRP121 | El atributo Unidad no debe existir. |
CRP122 | El nodo Impuestos no se debe registrar en el CFDI. |
CRP201 | El valor registrado debe ser diferente de 99. |
CRP202 | El atributo MonedaP debe ser diferente de "XXX". |
CRP203 | Si el atributo MonedaP es diferente de MXN, debe existir información en el atributo TipoCambioP. |
CRP204 | Si el atributo MonedaP es MXN, no debe existir información en el atributo TipoCambioP. |
CRP205 | Cuando el valor de este atributo se encuentre fuera de los límites establecidos, el emisor debe obtener de manera no automática una clave de confirmación para ratificar que el valor es correcto e integrarla al CFDI en el atributo CFDI:Confirmacion. |
CRP206 | Que la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, sea menor o igual que el valor de este atributo. |
CRP207 | Debe ser mayor a 0. |
CRP208 | Considerar que para el monto, se debe registrar el número de decimales de acuerdo al tipo de moneda expresado en el atributo MonedaP, esto de acuerdo con la publicación del catálogo que se encuentra en la página de internet del SAT, en su caso, las cantidades deben ser redondeadas para cumplir con el número de decimales establecidos. |
CRP209 | Cuando el valor equivalente en MXN de este atributo exceda el límite establecido, el emisor debe obtener de manera no automática una clave de confirmación para ratificar que el importe es correcto e integrarla al CFDI en el atributo CFDI:Confirmacion. La clave de confirmación la asigna el PAC. |
CRP210 | Cuando no se utilice el RFC genérico XEXX010101000, el RFC debe estar en la lista de RFC inscritos en el SAT. |
CRP211 | Cuando se utilice el RFC genérico XEXX010101000 en el campo RfcEmisorCtaOrd, entonces el campo NomBancoOrdExt debe ser requerido. |
CRP212 | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 06, 28 y 29, entonces este atributo no debe existir. |
CRP213 | Si existe el atributo CtaOrdenante debe cumplir con el patrón especificado en el catálogo c_FormaPago |
CRP214 | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 28 y 29, entonces este atributo no debe existir. |
CRP215 | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 28 y 29, entonces este atributo no debe existir. |
CRP216 | SI el valor del atributo FormaDePagoP es diferente a la clave 03, el atributo TipoCadPago no debe existir. |
CRP217 | El atributo MonedaP debe ser diferente de "XXX". |
CRP218 | Si el valor del atributo MonedaDR es diferente al valor registrado en el atributo MonedaP, se debe registrar información en el atributo TipoCambioDR. |
CRP219 | Si el valor del atributo MonedaDR es igual al valor registrado en el atributo MonedaP, no se debe registrar información en el atributo TipoCambioDR. |
CRP220 | Si el valor del atributo MonedaDR es MXN y el valor registrado en el atributo MonedaP es diferente a MEX, el atributo TipoCambioDR debe tener el valor "1". |
CRP221 | Debe ser mayor a cero |
CRP222 | Considerar que para los importes registrados en los atributos "ImpSaldoAnt", "ImpPagado" e "ImpSaldoInsoluto" de éste nodo, deben corresponder a la moneda registrada en el campo MonedaDR y ser redondeados hasta la cantidad de decimales que soporte. |
CRP223 | Debe ser mayor a cero |
CRP224 | Considerar que para los importes registrados en los atributos "ImpSaldoAnt", "ImpPagado" e "ImpSaldoInsoluto" de éste nodo, deben corresponder a la moneda registrada en el campo MonedaDR y ser redondeados hasta la cantidad de decimales que soporte. |
CRP225 | Considerar que para los importes registrados en los atributos "ImpSaldoAnt", "ImpPagado" e "ImpSaldoInsoluto" de éste nodo, deben corresponder a la moneda registrada en el campo MonedaDR y ser redondeados hasta la cantidad de decimales que soporte. |
CRP226 | Debe ser mayor o igual a 0 y debe calcularse de los atributos: ImpSaldoAnt menos el ImpPagado, |
CRP227 | Si existe el campo TipoCadPago es obligatorio registrar los campos "CertPago", "CadPago" y "SelloPago". |
CRP228 | Si no existe el campo TipoCadPago no se deben registrar los campos "CertPago", "CadPago" y "SelloPago". |
CRP229 | Si existe el campo TipoCadPago es obligatorio registrar los campos "CertPago", "CadPago" y "SelloPago". |
CRP230 | Si no existe el campo TipoCadPago no se deben registrar los campos "CertPago", "CadPago" y "SelloPago". |
CRP231 | Si existe el campo TipoCadPago es obligatorio registrar los campos "CertPago", "CadPago" y "SelloPago". |
CRP232 | Si no existe el campo TipoCadPago no se deben registrar los campos "CertPago", "CadPago" y "SelloPago". |
CRP233 | Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
CRP234 | Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
CRP235 | Es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el TipoCambioDR tiene un valor. |
CRP236 | Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
CRP237 | No debe existir el nodo impuestos para esta versión del complemento |
CRP238 | Cuando el valor del campo FormaDePagoP sea diferente a la clave 02, 03, 04, 05, 06, 28 y 29, entonces este atributo no debe existir. |
CRP239 | Si existe el atributo CtaBeneficiario debe cumplir con el patrón especificado en el catálogo c_FormaPago |
CRP999 | Error no clasificado. |
Para verificar la relación entre los CFDI de ingreso y los de pago, reachcore también lleva a cabo las siguientes validaciones:
Para verificar la relación entre los CFDI de egreso y los de ingreso, reachcore lleva a cabo las siguientes validaciones:
Identificador de regla | Descripción |
---|---|
PV-007 Nueva |
El comprobante de tipo 'Egreso' no tiene relación. |
Verificar el estatus del CFDI en el SAT
El servicio de validación tiene la opción para realizar la verificación del estado solamente de un CFDI en el SAT: Activo o Cancelado. Para ello, es necesario incluir en la solicitud en la sección TransactionProperties
, un elemento TransactionProperty
estableciendo StatusSAT en el atributo Key
; Value
puede quedar vacío.
A continuación el ejemplo de la solicitud para conocer el estatus, resaltando lo descrito previamente:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante LugarExpedicion="Ciudad del Carmen, Campeche" Moneda="USD" NumCtaPago="NO APLICA" TipoCambio="12.20240" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" fecha="2014-01-20T10:03:41" folio="1" formaDePago="Pago en una sola exhibición" metodoDePago="TRANSFERENCIA BANCARIA" noCertificado="20001000000100005867" sello="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" serie="F" subTotal="1000.00" tipoDeComprobante="ingreso" total="1740.00" version="3.2" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd">
<cfdi:Emisor nombre="Empesa Prueba" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal calle="Periferico" codigoPostal="11000" colonia="Lomas de Chapultepec" estado="Distrito Federal" municipio="MIGUEL HIDALGO" noExterior="138" noInterior="Piso 5" pais="Mexico"/>
<cfdi:RegimenFiscal Regimen="Regimen General de Ley Personas Morales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="Publico General" rfc="XAXX010101AAA">
<cfdi:Domicilio calle="Calle" codigoPostal="11311" colonia="Colonia Receptor" estado="Distrito Federal" noExterior="123" pais="Mexico"/>
</cfdi:Receptor>
<cfdi:Conceptos>
<cfdi:Concepto cantidad="1.000" descripcion="Pago de Servicios" importe="1000.00" noIdentificacion="1" unidad="Servicios" valorUnitario="1000.00"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="240.00">
<cfdi:Traslados>
<cfdi:Traslado importe="240.00" impuesto="IVA" tasa="16.000"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital FechaTimbrado="2014-01-20T16:21:08" UUID="52D143D4-E304-45EE-822E-C652A8A470FA" noCertificadoSAT="20001000000100005761" selloCFD="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" selloSAT="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY=" version="1.0"/>
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Document>
<urn:TransactionProperties>
<urn:TransactionProperty Key="StatusSAT" Value=""/>
</urn:TransactionProperties>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
En la respuesta, se obtendrá el resultado en la misma sección, con el valor obtenido en el SAT en el atributo Value
y en el nodo WarningRules
la descripción de la regla CF-SAT-0001. En caso de que no se tenga respuesta o no esta registrado en el SAT, se mostrará el valor N/D. Abajo el ejemplo de un comprobante no registrado, resaltando el resultado.
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>94056839-64d7-43f8-b242-8deb1bbb4ccd</TrackingId>
<TransactionDate>2015-01-14T23:34:41.6262115Z</TransactionDate>
<Error>false</Error>
<ErrorMessage/>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<WarningRules>
<RuleResult RuleId="CF-SAT-0001" Title="Comprobante registrado y vigente en el portal de CFDI del SAT.">
<Message>Comprobante no se encuentra registrado en el portal de CFDI del SAT.</Message>
</RuleResult>
</WarningRules>
<SuccessfulRules>
<RuleResult RuleId="CF-0032" Title="Atributo versión del documento se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0007" Title="Atributo sello se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-0002" Title="Validación contra esquemas Anexo20"/>
<RuleResult RuleId="CF-0003" Title="Se encontró el nodo principal del comprobante"/>
<RuleResult RuleId="CF-0005" Title="Atributo fecha de emisión se encontró en el comprobante"/>
<RuleResult RuleId="CF-0006" Title="Atributo fecha emisión esta en el formato requerido"/>
<RuleResult RuleId="CF-0008" Title="Atributo rfc emisor no es vacío"/>
<RuleResult RuleId="CF-0004" Title="Atributo número certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0010" Title="Atributo subtotal se encontró en el comprobante"/>
<RuleResult RuleId="CF-0012" Title="Atributo subtotal es un decimal válido"/>
<RuleResult RuleId="CF-0014" Title="Valor de total es un decimal válido"/>
<RuleResult RuleId="CF-0015" Title="Atributo tipo comprobante se encontró"/>
<RuleResult RuleId="CF-0016" Title="Atributo calle en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0017" Title="Atributo municipio en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0018" Title="Atributo estado en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0019" Title="Atributo pais en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0020" Title="Atributo código postal en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0022" Title="Atributo rfc receptor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0023" Title="El valor del rfc receptor no es vacío"/>
<RuleResult RuleId="CF-0030" Title="Valor en total impuestos trasladado es un decimal válido"/>
<RuleResult RuleId="CF-0011" Title="Tipo cambio es un decimal válido"/>
<RuleResult RuleId="CF-0021" Title="Pais en domicilio receptor no es vacío"/>
<RuleResult RuleId="CF-0033" Title="Se encontró el nodo impuesto en el comprobante"/>
<RuleResult RuleId="CF-0038" Title="Certificado corresponde al RFC emisor en las listas LCO del SAT"/>
<RuleResult RuleId="CF-0040" Title="Validación de sello del comprobante"/>
<RuleResult RuleId="CF-0024" Title="Se encontró el nodo conceptos en el comprobante"/>
<RuleResult RuleId="CF-0009" Title="Atributo Forma de pago se encontró en el comprobante"/>
<RuleResult RuleId="CF-0034" Title="Atributo certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0037" Title="Fecha de emisión en vigencia de certificado y listas del SAT"/>
<RuleResult RuleId="CF-CFDI-0001" Title="Atributo namespace se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0002" Title="Prefijo cfdi se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Nodo complementos se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0013" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0014" Title="Fecha de emisión es menor a la fecha de timbrado"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0016" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Serie" Value="F"/>
<TransactionProperty Key="Certificado" Value="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww=="/>
<TransactionProperty Key="NoCertificado" Value="20001000000100005867"/>
<TransactionProperty Key="Sello" Value="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0="/>
<TransactionProperty Key="Version" Value="3.2"/>
<TransactionProperty Key="Fecha Emision" Value="2014-01-20T10:03:41"/>
<TransactionProperty Key="Sello CFD Timbre" Value="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0="/>
<TransactionProperty Key="Sello PAC" Value="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000100005761"/>
<TransactionProperty Key="Version TFD" Value="1.0"/>
<TransactionProperty Key="UUID" Value="52D143D4-E304-45EE-822E-C652A8A470FA"/>
<TransactionProperty Key="Fecha Timbrado" Value="2014-01-20T16:21:08"/>
<TransactionProperty Key="Folio" Value="1"/>
<TransactionProperty Key="Tipo de Cambio" Value="12.20240"/>
<TransactionProperty Key="Moneda" Value="USD"/>
<TransactionProperty Key="RFC Emisor" Value="AAA010101AAA"/>
<TransactionProperty Key="Razon Social Emisor" Value="Empesa Prueba"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Calle" Value="Periferico"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Estado" Value="Distrito Federal"/>
<TransactionProperty Key="RFC Receptor" Value="XAXX010101AAA"/>
<TransactionProperty Key="Razon Social Receptor" Value="Publico General"/>
<TransactionProperty Key="Forma De Pago" Value="Pago en una sola exhibición"/>
<TransactionProperty Key="Subtotal" Value="1000.00"/>
<TransactionProperty Key="Total" Value="1740.00"/>
<TransactionProperty Key="Tipo de Comprobante" Value="ingreso"/>
<TransactionProperty Key="Total Impuestos Trasladados" Value="240.00"/>
<TransactionProperty Key="Cadena Original Cfdi" Value="||3.2|2014-01-20T10:03:41|ingreso|Pago en una sola exhibición|1000.00|12.20240|USD|1740.00|TRANSFERENCIA BANCARIA|Ciudad del Carmen, Campeche|NO APLICA|AAA010101AAA|Empesa Prueba|Periferico|138|Piso 5|Lomas de Chapultepec|MIGUEL HIDALGO|Distrito Federal|Mexico|11000|Regimen General de Ley Personas Morales|XAXX010101AAA|Publico General|Calle|123|Colonia Receptor|Distrito Federal|Mexico|11311|1.000|Servicios|1|Pago de Servicios|1000.00|1000.00|IVA|16.000|240.00|240.00||"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.0|52D143D4-E304-45EE-822E-C652A8A470FA|2014-01-20T16:21:08|sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=|20001000000100005761||"/>
<TransactionProperty Key="StatusSAT" Value="N/D"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/94056839-64d7-43f8-b242-8deb1bbb4ccd/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/94056839-64d7-43f8-b242-8deb1bbb4ccd/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Funcionalidad adicional
Además, el servicio de validación puede ofrecer la siguiente funcionalidad:
- Generación de la representación impresa del comprobante en PDF, incluyendo información adicional que se requiera.
- Generación y resguardo de estampilla criptográfica de tiempo RFC 3161 al momento de la validación.
- Generación y resguardo de constancia de conservación NOM-151-SCFI-2002.
Representación impresa y datos personalizados
Opcionalmente, el solicitante puede especificar una sección XML de datos adicionales que no serán tomados en cuenta para la validación, pero que pueden ser usados por nuestra área de Consultoría para incorporar en la representación impresa (PDF) alguna información adicional que se quiera presentar.
La sección de datos personalizados es de contenido libre y debe cumplir lo siguiente:
- Debe ser un documento XML correctamente formado.
- No puede ser mayor a 1 MB en tamaño.
Toda la información incluida en esta sección de datos personalizados será almacenada por Sovos Reachcore como parte de la transacción, y podrá ser utilizada para mostrarla en la representación impresa. Para mayor información acerca de nuestros servicios de elaboración de plantillas de representación impresa personalizadas, por favor contáctenos.
Ejemplo de solicitud con datos de impresión personalizados, los cuales deben de incluirse dentro de un elemento <![CDATA[...]]>
:
Asumiendo que el documento XML de datos de impresión es el siguiente:
<otro:InformacionAdicional xmlns:otro="http://example.com/otros">
<otro:Datos>
<otro:Dato>ABC</otro:Dato>
<otro:Dato>XYZ</otro:Dato>
</otro:Datos>
</otro:InformacionAdicional>
Estos deben ser incluidos en la solicitud de validación de la siguiente manera:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>?</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante LugarExpedicion="Ciudad del Carmen, Campeche" Moneda="USD" NumCtaPago="NO APLICA" TipoCambio="12.20240" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" fecha="2014-01-20T10:03:41" folio="1" formaDePago="Pago en una sola exhibición" metodoDePago="TRANSFERENCIA BANCARIA" noCertificado="20001000000100005867" sello="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" serie="F" subTotal="1000.00" tipoDeComprobante="ingreso" total="1740.00" version="3.2" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd">
<cfdi:Emisor nombre="Empesa Prueba" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal calle="Periferico" codigoPostal="11000" colonia="Lomas de Chapultepec" estado="Distrito Federal" municipio="MIGUEL HIDALGO" noExterior="138" noInterior="Piso 5" pais="Mexico"/>
<cfdi:RegimenFiscal Regimen="Regimen General de Ley Personas Morales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="Publico General" rfc="XAXX010101AAA">
<cfdi:Domicilio calle="Calle" codigoPostal="11311" colonia="Colonia Receptor" estado="Distrito Federal" noExterior="123" pais="Mexico"/>
</cfdi:Receptor>
<cfdi:Conceptos>
<cfdi:Concepto cantidad="1.000" descripcion="Pago de Servicios" importe="1000.00" noIdentificacion="1" unidad="Servicios" valorUnitario="1000.00"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="240.00">
<cfdi:Traslados>
<cfdi:Traslado importe="240.00" impuesto="IVA" tasa="16.000"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital FechaTimbrado="2014-01-20T16:21:08" UUID="52D143D4-E304-45EE-822E-C652A8A470FA" noCertificadoSAT="20001000000100005761" selloCFD="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" selloSAT="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY=" version="1.0"/>
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Document>
<urn:TransactionProperties>
<urn:TransactionProperty Key="StatusSAT" Value=""/>
</urn:TransactionProperties>
<urn:CustomData><![CDATA[<otro:InformacionAdicional xmlns:otro="http://example.com/otros">
<otro:Datos>
<otro:Dato>ABC</otro:Dato>
<otro:Dato>XYZ</otro:Dato>
</otro:Datos>
</otro:InformacionAdicional>]]></urn:CustomData>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
Campos personalizados
Además de la sección de datos personalizados para impresión, que es XML de contenido libre, el solicitante puede incluir opcionalmente varios campos individuales en el diccionario de TransactionProperties
. Estos datos serán almacenados por Sovos Reachcore e incluidos en la respuesta de validación. Estos campos personalizados también pueden ser incluidos en una plantilla de representación impresa personalizada. Para mas información por favor contáctenos.
Por ejemplo, el solicitante pudiera incluir un campo llamado 'NumeroOrdenCompra' con el identificador de la orden de compra de su sistema dentro de las propiedades de la transacción, de la siguiente manera:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus="http://www.reachcore.com/CFDI/customHeaders" xmlns:urn="urn:schemas.reachcore.com:document-validation:5.0">
<soapenv:Header>
<cus:ApiKey>frr2u4y5nusuuuxdytaafb.....4sn7nqa4afgganzffbr7yu2xshytdt</cus:ApiKey>
</soapenv:Header>
<soapenv:Body>
<urn:DocumentValidationRequest>
<urn:Document><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante LugarExpedicion="Ciudad del Carmen, Campeche" Moneda="USD" NumCtaPago="NO APLICA" TipoCambio="12.20240" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" fecha="2014-01-20T10:03:41" folio="1" formaDePago="Pago en una sola exhibición" metodoDePago="TRANSFERENCIA BANCARIA" noCertificado="20001000000100005867" sello="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" serie="F" subTotal="1000.00" tipoDeComprobante="ingreso" total="1740.00" version="3.2" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd">
<cfdi:Emisor nombre="Empesa Prueba" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal calle="Periferico" codigoPostal="11000" colonia="Lomas de Chapultepec" estado="Distrito Federal" municipio="MIGUEL HIDALGO" noExterior="138" noInterior="Piso 5" pais="Mexico"/>
<cfdi:RegimenFiscal Regimen="Regimen General de Ley Personas Morales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="Publico General" rfc="XAXX010101AAA">
<cfdi:Domicilio calle="Calle" codigoPostal="11311" colonia="Colonia Receptor" estado="Distrito Federal" noExterior="123" pais="Mexico"/>
</cfdi:Receptor>
<cfdi:Conceptos>
<cfdi:Concepto cantidad="1.000" descripcion="Pago de Servicios" importe="1000.00" noIdentificacion="1" unidad="Servicios" valorUnitario="1000.00"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="240.00">
<cfdi:Traslados>
<cfdi:Traslado importe="240.00" impuesto="IVA" tasa="16.000"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital FechaTimbrado="2014-01-20T16:21:08" UUID="52D143D4-E304-45EE-822E-C652A8A470FA" noCertificadoSAT="20001000000100005761" selloCFD="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=" selloSAT="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY=" version="1.0"/>
</cfdi:Complemento>
</cfdi:Comprobante>]]></urn:Document>
<urn:TransactionProperties>
<urn:TransactionProperty Key="NumeroOrdenCompra" Value="H388-32"/>
</urn:TransactionProperties>
</urn:DocumentValidationRequest>
</soapenv:Body>
</soapenv:Envelope>
Y la respuesta del servicio incluirá también dicha información:
<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">
<DocumentValidationResponse xmlns="urn:schemas.reachcore.com:document-validation:5.0">
<TrackingId>94056839-64d7-43f8-b242-8deb1bbb4ccd</TrackingId>
<TransactionDate>2015-01-14T23:34:41.6262115Z</TransactionDate>
<Error>false</Error>
<ErrorMessage/>
<ValidationResult DocumentIsValid="true">
<FailedRules/>
<WarningRules/>
<SuccessfulRules>
<RuleResult RuleId="CF-0032" Title="Atributo versión del documento se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0007" Title="Atributo sello se encuentra en el comprobante"/>
<RuleResult RuleId="CF-0001" Title="Xml Bien Formado"/>
<RuleResult RuleId="CF-0002" Title="Validación contra esquemas Anexo20"/>
<RuleResult RuleId="CF-0003" Title="Se encontró el nodo principal del comprobante"/>
<RuleResult RuleId="CF-0005" Title="Atributo fecha de emisión se encontró en el comprobante"/>
<RuleResult RuleId="CF-0006" Title="Atributo fecha emisión esta en el formato requerido"/>
<RuleResult RuleId="CF-0008" Title="Atributo RFC emisor no es vacío"/>
<RuleResult RuleId="CF-0004" Title="Atributo número certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0010" Title="Atributo subtotal se encontró en el comprobante"/>
<RuleResult RuleId="CF-0012" Title="Atributo subtotal es un decimal válido"/>
<RuleResult RuleId="CF-0014" Title="Valor de total es un decimal válido"/>
<RuleResult RuleId="CF-0015" Title="Atributo tipo comprobante se encontró"/>
<RuleResult RuleId="CF-0016" Title="Atributo calle en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0017" Title="Atributo municipio en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0018" Title="Atributo estado en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0019" Title="Atributo pais en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0020" Title="Atributo código postal en domicilio emisor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0022" Title="Atributo RFC receptor se encontró en el comprobante"/>
<RuleResult RuleId="CF-0023" Title="El valor del RFC receptor no es vacío"/>
<RuleResult RuleId="CF-0030" Title="Valor en total impuestos trasladado es un decimal válido"/>
<RuleResult RuleId="CF-0011" Title="Tipo cambio es un decimal válido"/>
<RuleResult RuleId="CF-0021" Title="Pais en domicilio receptor no es vacío"/>
<RuleResult RuleId="CF-0033" Title="Se encontró el nodo impuesto en el comprobante"/>
<RuleResult RuleId="CF-0038" Title="Certificado corresponde al RFC emisor en las listas LCO del SAT"/>
<RuleResult RuleId="CF-0040" Title="Validación de sello del comprobante"/>
<RuleResult RuleId="CF-0024" Title="Se encontró el nodo conceptos en el comprobante"/>
<RuleResult RuleId="CF-0009" Title="Atributo Forma de pago se encontró en el comprobante"/>
<RuleResult RuleId="CF-0034" Title="Atributo certificado se encontró en el comprobante"/>
<RuleResult RuleId="CF-0037" Title="Fecha de emisión en vigencia de certificado y listas del SAT"/>
<RuleResult RuleId="CF-CFDI-0001" Title="Atributo namespace se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0002" Title="Prefijo cfdi se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0003" Title="Nodo timbre fiscal digital se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0004" Title="Nodo complementos se encontró en el comprobante"/>
<RuleResult RuleId="CF-CFDI-0005" Title="Atributo sello en timbre fiscal digital no vacio"/>
<RuleResult RuleId="CF-CFDI-0006" Title="Atributo sello sat en timbre fiscal digial no vacío"/>
<RuleResult RuleId="CF-CFDI-0007" Title="Atributo número certificado pac no vacío"/>
<RuleResult RuleId="CF-CFDI-0008" Title="Atributo version en timbre fiscal digital no vacío"/>
<RuleResult RuleId="CF-CFDI-0009" Title="Atributo uuid en timbre fiscal no vacío"/>
<RuleResult RuleId="CF-CFDI-0010" Title="Atributo uuid en timbre fiscal digital es tipo GUID válido"/>
<RuleResult RuleId="CF-CFDI-0011" Title="Atributo fecha timbrado no vacío"/>
<RuleResult RuleId="CF-CFDI-0012" Title="Atributo fecha timbrado se encuentra en formato válido"/>
<RuleResult RuleId="CF-CFDI-0013" Title="Fecha de timbrado es menor a las 72 horas de la fecha de emisión"/>
<RuleResult RuleId="CF-CFDI-0014" Title="Fecha de emisión es menor a la fecha de timbrado"/>
<RuleResult RuleId="CF-CFDI-0015" Title="Sello de timbre válido"/>
<RuleResult RuleId="CF-CFDI-0016" Title="Cadena del sello de comprobante es igual a la cadena sello comprobante emisor que se encuentra en el timbre"/>
</SuccessfulRules>
</ValidationResult>
<TransactionProperties>
<TransactionProperty Key="Serie" Value="F"/>
<TransactionProperty Key="Certificado" Value="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww=="/>
<TransactionProperty Key="NoCertificado" Value="20001000000100005867"/>
<TransactionProperty Key="Sello" Value="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0="/>
<TransactionProperty Key="Version" Value="3.2"/>
<TransactionProperty Key="Fecha Emision" Value="2014-01-20T10:03:41"/>
<TransactionProperty Key="Sello CFD Timbre" Value="sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0="/>
<TransactionProperty Key="Sello PAC" Value="S6OlZw+qc5KnlL+OkJe2kL2xP2wZQGx2eO2roscHIdAcBN+w71L6sMiOU3Y7KzibX5Q4qcSLgKNwtv0237xusIpNdSWDY7GlfuSyCjjYueO7LWvGieG95AH3pQign+IoSi7uYi9KPqCedDl5LrNVSEtZjGPRsHLik1kdo3GUAOY="/>
<TransactionProperty Key="No Certificado Pac" Value="20001000000100005761"/>
<TransactionProperty Key="Version TFD" Value="1.0"/>
<TransactionProperty Key="UUID" Value="52D143D4-E304-45EE-822E-C652A8A470FA"/>
<TransactionProperty Key="Fecha Timbrado" Value="2014-01-20T16:21:08"/>
<TransactionProperty Key="Folio" Value="1"/>
<TransactionProperty Key="Tipo de Cambio" Value="12.20240"/>
<TransactionProperty Key="Moneda" Value="USD"/>
<TransactionProperty Key="RFC Emisor" Value="AAA010101AAA"/>
<TransactionProperty Key="Razon Social Emisor" Value="Empesa Prueba"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Calle" Value="Periferico"/>
<TransactionProperty Key="Domicilio Fiscal Emisor Estado" Value="Distrito Federal"/>
<TransactionProperty Key="RFC Receptor" Value="XAXX010101AAA"/>
<TransactionProperty Key="Razon Social Receptor" Value="Publico General"/>
<TransactionProperty Key="Forma De Pago" Value="Pago en una sola exhibición"/>
<TransactionProperty Key="Subtotal" Value="1000.00"/>
<TransactionProperty Key="Total" Value="1740.00"/>
<TransactionProperty Key="Tipo de Comprobante" Value="ingreso"/>
<TransactionProperty Key="Total Impuestos Trasladados" Value="240.00"/>
<TransactionProperty Key="Cadena Original Cfdi" Value="||3.2|2014-01-20T10:03:41|ingreso|Pago en una sola exhibición|1000.00|12.20240|USD|1740.00|TRANSFERENCIA BANCARIA|Ciudad del Carmen, Campeche|NO APLICA|AAA010101AAA|Empesa Prueba|Periferico|138|Piso 5|Lomas de Chapultepec|MIGUEL HIDALGO|Distrito Federal|Mexico|11000|Regimen General de Ley Personas Morales|XAXX010101AAA|Publico General|Calle|123|Colonia Receptor|Distrito Federal|Mexico|11311|1.000|Servicios|1|Pago de Servicios|1000.00|1000.00|IVA|16.000|240.00|240.00||"/>
<TransactionProperty Key="Cadena Original Timbre" Value="||1.0|52D143D4-E304-45EE-822E-C652A8A470FA|2014-01-20T16:21:08|sD2zJCe3wU4yMBLLirjRRzp0axVRriWE3B2Y+/8paIS9BpCwXc5AlRmTiQeLWBkywjacVrkPPcddpOdy2lmRfP2u6U3XRFxUiQuK17l3pipyQssGRMOhYn3bAFk3tVOCsmCTi5tCmhUDr5IbySS9EgvYBOirw18glQweJJjp8x0=|20001000000100005761||"/>
<TransactionProperty Key="NumeroOrdenCompra" Value="H388-32"/>
<TransactionProperty Key="RESULT.OriginalDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/94056839-64d7-43f8-b242-8deb1bbb4ccd/original"/>
<TransactionProperty Key="RESULT.PrintDocumentUrl" Value="https://oat.reachcore.com/api/rest/DocumentValidation/Transactions/94056839-64d7-43f8-b242-8deb1bbb4ccd/pdf"/>
</TransactionProperties>
</DocumentValidationResponse>
</s:Body>
</s:Envelope>
Descarga de documentos
Sovos Reachcore resguarda la solicitud de validación del comprobante de cada transacción. De esta manera, se puede obtener los siguiente:
- El XML del comprobante que fue validado
- El PDF de representación impresa del comprobante validado; si tiene datos personalizados, estos se podrán mostrar en un PDF que incluya dichos datos.
Además, si tiene activado alguna características, podrá obtener los siguientes tipos de archivos, según corresponda :
- Estampilla de tiempo criptográfica RFC 3161 que certifica la hora y fecha de validación
- Constancia NOM-151-SCFI-2002 que certifica el contenido del documento
Las URL para la descarga de los archivos previamente descrita, están incluida en la respuesta del método ValidateDocument; esto se incluirá en la sección TransactionProperties
con los siguientes valores en el atributo Key
TransactionProperty | Descripción |
---|---|
RESULT.ComprobanteFiscal.Xml.DownloadUrl |
Liga de descarga de documento original que se validó |
RESULT.ComprobanteFiscal.Pdf.DownloadUrl |
Liga de descarga de la representación impresa en PDF |
RESULT.ComprobanteFiscal.Nom151.DownloadUrl |
Liga de descarga de la constancia NOM-151-SCFI-2002 |
RESULT.ComprobanteFiscal.Timestamp.DownloadUrl |
Liga de descarga de la estampilla de tiempo RFC 3161 |
Para mayor información o aclaración de dudas relacionadas con esta guía, por favor envía un correo a MEX-soporte@sovos.com
Regresar