Validation for Fiscal Receipts

Sovos offers the service to validate Digital Fiscal Receipts through the Internet, in which we verify that you fulfill the regulation established by the SAT on Anexo 20. The service has support for CFDI 3.2, CFDI 3.3, CFDI 4.0, and the Electronic Document supporting Retentions and Payment Information on its versions 1.0 and 2.0.

The minimum version for Digital Fiscal Receipts supported by the validation service is CFDI 3.2

Content

General Features

Sovos validation service for fiscal receipts reviews the receipts to fulfill the requirements established by the SAT in Anexo 20 for:

  • Digital Fiscal Receipts through the Internet version 3.2
  • Digital Fiscal Receipts through the Internet version 3.3
  • Digital Fiscal Receipts through the Internet version 4.0
  • Digital Fiscal Receipts through the Internet supporting Retentions and Payment information version 1.0
  • Los Comprobantes Fiscales Digitales por Internet que amparan Retenciones e Información de pagos versión 2.0

The service response indicates the following:

  • The result indicating if the receipt is valid or not.
  • The rules applied to the receipt. For CFDI 3.3 and 4.0 it will show only the rules that are not fulfilled. You can see the list of rules for a CFDI ver. 3.3 here. You can see the list of rules for a CFDI ver. 4.0 here.
  • For CFDI 3.3 the validated receipt will be hosted on the Sovos platform for future downloads. You can download those in XML or PDF (printed representation).

What do I need?

  • To have a contract with Sovos. In case you don’t have one, please send an email to sales-mexico@sovos.com
  • To generate an API Key in your Sovos account, this is an identifier that authenticates the user on the platform web services. To generate an API Key, please review this article: Generating an API Key for Webservices .
  • To use a Web Service published on the internet with a safe connection (SSL).

Service Location

The URLs for each environment are:

Environment WSDL Location
UAT https://oat.reachcore.com/api/ws/Validacion/DocumentValidationService.svc/basic?wsdl
Production https://go.reachcore.com/api/ws/Validacion/DocumentValidationService.svc/basic?wsdl

Method [ValidateDocument]: Validation of fiscal receipt

In this method, you can perform a validation request for a fiscal receipt, whereas CFDI 3.2, 3.3, 4.0 or retentions 1.0 and 2.0

Request ValidateDocument

Element Use Description
ApiKey Required Authentication Id generated at Sovos Mexico portal.
Document Required It has the receipt to be validated in XML format. The XML of the receipt is sent within the elements <![CDATA[...]]>.
TransactionProperty Optional Parameters indicating any special treatment on the validation of the receipt.
CustomData Optional It can include an XML structure with data in the printed representation of the validation.


Example of CFDI 3.2 validation request:

<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>

Example of CFDI 3.3 validation request:

<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>

Example of CFDI 4.0 validation request:

<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>

Example of Retenciones 1.0 validation request:

<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>

Example of Retenciones 2.0 validation request:

<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>

Response from ValidateDocument

Element Description
TrackingId Unique transaction number assigned by Sovos. It can be used in the future to refer to a particular transaction, for technical support purposes and for downloading XML and PDF documents.
TransactionDate Date and time the transaction was made; is in the UTC time zone
Error
  • false: Successful transaction.
  • true: Error processing the transaction.
  • ErrorMessage In case the Error element has the value true, the error description will be displayed.
    ValidationResult The result of the validation. The DocumentIsValid attribute indicates whether it is valid or not, with true or false. Within this element:
  • FailedRules.- List of each of the validation rules that were not meet by the receipt and that caused it to be marked as invalid. In the case of a valid voucher, this list will be empty.
  • WarningRules.- List of rules with the observations to the voucher that do not cause validation failure, but that represent good practices and recommendations.
  • SuccessfulRules.- List of all the validation rules that were executed on the receipt and that were satisfied
  • TransactionProperty List of data obtained from the voucher being validated. The requestor can include custom data that will be stored and returned in the service response.

    Each validation rule is composed of:

    • RuleId: Unique identifier of the validation rule, from the Sovos rule catalog. For CFDI 3.3, the rules defined by the SAT are added in Anexo 20, which will only be shown when the validation was not successful.
    • Title: Description of the validation executed by the rule.
    • Message: Detail of the validation result. Only available for rules that were not satisfied.

    List of rules for CFDI version 3.2

    The validation service rules are listed below with their identifier, as well as their description.

    Rule identifier Description
    CF-0001 Xml Well Formed
    CF-0002 Validation against schemes Anexo 20
    CF-0003 Voucher parent node found
    CF-0004 Certificate number attribute was found in the receipt
    CF-0005 Issuance date attribute was found in the receipt
    CF-0006 Issue date attribute is in the required format
    CF-0007 Stamp attribute is found in the receipt
    CF-0008 Issuer RFC attribute is not empty
    CF-0009 Means of payment attribute was found in the receipt
    CF-0010 Subtotal attribute was found in the receipt
    CF-0012 Subtotal attribute is a valid decimal
    CF-0014 Value of total is a valid decimal
    CF-0015 Proof type attribute was found
    CF-0016 Street attribute at issuing address was found on the receipt
    CF-0017 Municipality attribute in issuing address was found in the receipt
    CF-0018 Status attribute at issuing address was found in the receipt
    CF-0019 Country attribute at issuing address was found in the receipt
    CF-0020 Postal code attribute in issuing address was found in the receipt
    CF-0021 Country in receiving address is not empty
    CF-0022 Receiver RFC attribute was found in the receipt
    CF-0023 The value of the receiving RFC is not empty
    CF-0024 Concepts node found in receipt
    CF-0030 Value in total taxes transferred is a valid decimal
    CF-0031 Value in total taxes withheld is a valid decimal
    CF-0032 Document version attribute is found in the receipt
    CF-0033 Found tax node on voucher
    CF-0034 Certificate attribute was found in the voucher
    CF-0037 Certificate effective date of issue and SAT lists
    CF-0038 Certificate corresponds to the issuing RFC in the LCO lists of the SAT
    CF-0040 Validation of receipt stamp
    CF-CFDI-0001 Namespace attribute was found in the receipt
    CF-CFDI-0002 cfdi prefix was found in the receipt
    CF-CFDI-0003 Digital tax stamp node was found in the Complement element within the receipt
    CF-CFDI-0004 Stamp attribute in non-empty digital tax stamp
    CF-CFDI-0005 Attribute sat stamp on non-empty digital tax stamp
    CF-CFDI-0006 Pac certificate number attribute not empty
    CF-CFDI-0007 Number empty digital tax stamp version attribute
    CF-CFDI-0008 UUid attribute in tax stamp not empty
    CF-CFDI-0009 uuid attribute in digital tax stamp is valid GUID type
    CF-CFDI-0010 Stamp date attribute not empty
    CF-CFDI-0011 Stamp date attribute is in valid format
    CF-CFDI-0012 Date of ringing is less than 72 hours from the date of issue
    CF-CFDI-0013 Issue date is less than the stamp date
    CF-CFDI-0014 Valid stamp
    CF-CFDI-0015 Voucher seal string is equal to the issuer receipt seal string found on the stamp
    CF-CFDI-0016 As of July 15, 2016, the payment method field for entry and exit type vouchers must be specified using the
    catalog published by the SAT as one or more numeric keys separated by commas.
    CF-SAT-0001 Registered and valid voucher in the CFDI portal of the SAT.
    CF-Retenciones-0001 Withholding prefix validation required
    CF-Retenciones-0002 Key attribute is found in the voucher
    CF-Retenciones-0004 Nationality attribute in receiving node was found in the receipt
    CF-Retenciones-0005 Correct Nationality (National or Foreign) node only one was found
    CF-Retenciones-0007 RFC RECEIVER attribute on receiving node found in voucher
    CF-Retenciones-0006 National receiving node was found in the voucher
    CF-Retenciones-0011 Initial Month Attribute Found on Voucher
    CF-Retenciones-0012 End Month Attribute Found on Voucher
    CF-Retenciones-0013 Fiscal year attribute was found in the voucher
    CF-Retenciones-0015 Operation attribute was found in the voucher
    CF-Retenciones-0016 Taxable amount attribute was found on the receipt
    CF-Retenciones-0017 Exempt amount attribute was found on the receipt
    CF-Retenciones-0018 Attribute amount withheld was found in the voucher


    In the response within the TransactionProperties element, a series of TransactionProperty elements will be displayed in which the following values obtained from the voucher are shown: in the Key attribute the name is established and in the Value, its corresponding value. The values shown will depend on the type of voucher that was requested to be validated.

    • Issuer Certificate
    • Certificate number of Issuer Certificate
    • Issuer Seal
    • Version of the CFDI
    • Date of issuance of the CFDI
    • RFC of the Issuer
    • Receiver's RFC
    • Type of CFDI reported in the validated XML
    • Total amount of the CFDI
    • Amount of the validated CFDI Subtotal
    • Currency reported in the validated CFDI
    • Total Transferred Taxes
    • Total Taxes Withheld
    • Validated CFDI series
    • Folio of the validated CFDI
    • Company Name of the Issuer
    • Business name of the Receiver
    • Way to pay
    • Place of Expedition (zip code)
    • Fiscal Address Issuer State (zip code)
    • Indicator "EmitidoPorPACSAT"
    • Stamp Date
    • Seal of the CFD reported in the Timbre plugin
    • PAC Seal
    • Certificate number of the PAC that certified
    • Version of the TFD
    • Voucher UUID
    • Original Ring Chain
    • CFDI status indicator on the SAT (StatusSAT)

    Successful response example for 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>

    Successful response example for 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>

    Successful response example for 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>

    Successful response example for 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>

    Rules for CFDI version 3.3 and 4.0

    When the validation of a CFDI version 3.3 or version 4.0 is requested, the following validations are performed:

    • The verification of the information of the Digital Fiscal Stamp complement.
    • Rules established in Anexo 20, which you can consult in the following link for CFDI 3.3, and this link for CFDI 4.0

    The rules that are validated are:

    Rule identifier Description
    CF-0001 Xml Well Formed
    CF-0002 Validation against Anexo 20
    CF-0041 Validation of the schemaLocation value against the schema namespaces and URLs used in the voucher
    CF-CFDI-0003 Digital fiscal stamp node was found within the Complement element in the voucher
    CF-CFDI-0004 Stamp attribute in non-empty digital tax stamp
    CF-CFDI-0005 Attribute sat stamp on non-empty digital tax stamp
    CF-CFDI-0006 PAC certificate number attribute not empty
    CF-CFDI-0007 Number empty digital tax stamp version attribute
    CF-CFDI-0008 UUid attribute in tax stamp not empty
    CF-CFDI-0009 uuid attribute in digital tax stamp is valid GUID type
    CF-CFDI-0010 Stamp date attribute not empty
    CF-CFDI-0011 Stamp date attribute is in valid format
    CF-CFDI-0012 Stamp date is less than 72 hours from the date of issue
    CF-CFDI-0013 Issue date is less than the stamp date
    CF-CFDI-0014 Valid stamp
    CF-CFDI-0015 Voucher seal string is equal to the issuer receipt seal string found on the stamp

    Additionally, the following codes may be displayed:

    Rule identifier Description
    203 Validation against the schemes (XSD) published by the SAT
    310 The receipt seal is invalid


    As part of the response, within the TransactionProperties element, a series of TransactionProperty elements will be displayed in which the following values obtained from the voucher are shown: in the Key attribute the name is set and in the attribute Value, its corresponding value. The values shown will depend on the type of voucher that was requested to be validated.

    • Original Stamp Chain
    • Certificate
    • Payment conditions
    • Broadcast date
    • Stamp Date
    • Invoice
    • Way to pay
    • Not CAP Certified
    • Not certified
    • Company Name Issuer
    • Recipient Business Name
    • Issuer RFC
    • RFC Receiver
    • Stamp
    • Stamp CFD Stamp
    • PAC seal
    • Series
    • Subtotal
    • Type of Voucher
    • Total
    • Total Transferred Taxes
    • UUID
    • Version
    • TFD Version

    Response example for a valid 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>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>

    Response example for an invalid 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>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>
    The level of detail of what needs to be validated in the CFDIs can be configured. In the following link you will find the instructions to configure it.

    Method [PaymentValidate]: Validation of the Electronic Payment Receipt (REP)

    This functionality is not yet supported for CFDI 4.0 with the Payment Reception Complement 2.0

    In this method of the validation service, it will be possible to verify that a CFDI 3.3 that has the Payments complement (Electronic Payment Receipt - REP), complies with Anexo 20.

    Likewise, it will be possible to verify the relationship that the REP has with the CFDIs where the type of voucher is "Income" to which they are referred. The scenario of deferred payments is currently supported, where the following is verified:

    • For the Income CFDI:
      • That the value of the MetodoPago attribute be PPD (Deferred payment or installments)
      • That the value of the attribute TipoDeProprobante is I (income)
    • For the Expenditure CFDI:
      • That there is an explicit relationship declared in the CfdiRelacionados section of the CFDI of Expenses with the UUID of the CFDI of Income.
    • For the REP (Electronic Payment Receipt):
    • That the value of the attribute TipoDeProprobante is P (Payment)
      • That the Issuer and Receiver RFC are the same as the ones in the Income CFDI
      • The relationship between the REP and the Income CFDI is made through the value of the IdDocumento attribute found in the DoctoRelacionado element of the payment complement and the UUID of the income CFDI. Once this relation is made, the following is verified:
      • From the Payments plugin
      • That the value of the attribute FechaPago (Date/hour) is later than that of the Income CFDI.
      • That the value of the Monto attribute is equal to the value of the Total attribute of the Income CFDI
      • From the Pagos:Pago:DoctoRelacionado node
        • If values are included in the Series and Folio attributes, they must be equal to the corresponding values of the input CFDI.
        • The value of the NumParcialidad attribute must be 1 as it is a deferred payment.
        • That the value of the ImpPagado and ImpSaldoAnt attributes be equal to the value of the Total attribute of the Income CFDI minus the value of the Total attribute of the Expenditure CFDI.
        • The ImpSaldoInsoluto attribute must be equal to 0 (zero)

    To do this, the following should be considered:

    • In the validation request, the REP must be sent, as well as the entry CFDI(s) and the exit CFDI(s). If you do not have access to the CFDI of income or the CFDI of expenses and it is only required to verify the CFDI with the payment complement (REP), we ask you to use the ValidateDocument method to validate such receipt.
    • For income CFDI, CFDI version 3.2 and 3.3 are supported
    • CFDI versions 3.2 and 3.3 are supported for outgoing CFDIs
    • In this method, the fiscal validation of the income CFDI that is sent in the Income element or of the expense CFDI that is sent in the Expenses element IS NOT carried out. The validations indicated in Annex 20 are made for the REP that come within the Pago element.

    Request PaymentValidate

    Element Use Description
    ApiKey Required Authentication token, which is generated in the Sovos Mexico portal.
    Pagos\Pago Required Contains the CFDI that contains the payment complement (REP) to be validated in XML format. The voucher XML is sent within the <![CDATA[...]]> elements.
    Ingresos\Ingreso Requerido Contains the CFDI that contains the payment complement (REP) to be validated in XML format. The voucher XML is sent within the <![CDATA[...]]> elements.
    Egresos\Egreso Optional Contains the outgoing CFDI. The voucher XML is sent within the <![CDATA[...]]> elements. If the CFDI does not contain a relationship with the Income CFDI (through the <cfdi:CfdiRelacionados> node), its relationship with the Income CFDI can be specified without the need to alter the Expenditure CFDI through the Expenses section. \Egreso\Properties\Property where the key CfdiRelacionado must be used and as value the UUID of the Income CFDI to which the Expenditure is related. For example, to link the CFDI of Expenses with the CFDI of Income with fiscal folio 09BF35ED-D00F-4E14-B515-5F756BB4B573, the following entry would be specified in the Expenses\Egreso\Properties\Property section: <urn:Property Key ="CfdiRelated" Value="09BF35ED-D00F-4E14-B515-5F756BB4B573"/>
    TransactionProperty Optional They are parameters that indicate to Sovos some special treatment in the validation of the receipt that is being validated.
    CustomData Optional An XML structure can be included with data that needs to be displayed in the printed representation of the voucher that has been validated.


    <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>

    PaymentValidate Response

    Element Description
    TrackingId Unique transaction number assigned by Sovos. It can be used in the future to refer to a particular transaction, for technical support purposes and for downloading XML and PDF documents.
    TransactionDate Date and time the transaction was made; is in the UTC time zone
    Error
  • false : Successful transaction.
  • true : Transaction failed.
  • ErrorMessage In case the Error element has the value true, the error description will be displayed.
    ValidationPaymentResult Here the result of the validation will be shown in three aspects:
    • The PaymentDocumentIsValid attribute indicates if the Electronic Payment Receipt (REP) is valid according to the rules of Annex 20: true or false .
    • The SuccesfulValidation attribute indicates whether it is valid or not, with true or false. Within this element is:
      • FailedRules.- List of each of the validation rules that were not satisfied by the receipt and that caused it to be marked as invalid. In the case of a valid voucher, this list will be empty.
      • WarningRules.- List of rules with the observations to the voucher that do not cause validation failure, but that represent good practices and recommendations.
      • SuccessfulRules.- List of all the validation rules that were executed on the receipt and that were satisfied
    • The PaymentMatches attribute indicates if all the relationship rules between the REP and the income CFDI(s) were satisfactorily met
    TransactionProperty List of data obtained from the voucher being validated. The requestor can include custom data that will be stored and returned in the service response.

    On validation errors

    <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>

    Error codes in the method [PaymentValidate]

    The rules that are validated in this method are those that the SAT considers for the issuance of a Payment CFDI through its error matrix:

    Rule Identifier Description
    CRP101 Registered value must be P
    CRP102 The SubTotal attribute must have the value "0".
    CRP103 The Currency attribute must have the value "XXX".
    CRP104 The attribute FormaPago must not exist.
    CRP105 The MetodoPago attribute must not exist.
    CRP106 The Payment Conditions attribute must not exist.
    CRP107 The Discount attribute must not exist.
    CRP108 The TipoCambio attribute must not exist.
    CRP109 The Total attribute must have the value "0".
    CRP110 The UsoCFDI attribute must have the value "P01".
    CRP111 The Concepts node must have only one concept.
    CRP112 The Concepts node must not have child nodes.
    CRP113 The ClaveProdServ attribute corresponding to concept must have the value "84111506".
    CRP114 The NoIdentification attribute must not exist.
    CRP115 The Quantity attribute must have the value "1".
    CRP116 The ClaveUnit attribute must have the value "ACT".
    CRP117 The Unit attribute must not exist.
    CRP118 The Description attribute must have the value "Payment".
    CRP119 The UnitValue attribute must have the value "0".
    CRP120 The Amount attribute must have the value "0".
    CRP121 The Unit attribute must not exist.
    CRP122 The Taxes node must not be registered in the CFDI.
    CRP201 Registered value must be different from 99.
    CRP202 The CurrencyP attribute must be different from "XXX".
    CRP203 If the MonedaP attribute is different from MXN, there must be information in the TipoCambioP attribute.
    CRP204 If the MonedaP attribute is MXN, there should be no information in the TipoCambioP attribute.
    CRP205 When the value of this attribute is outside the established limits, the issuer must non-automatically obtain a confirmation key to ratify that the value is correct and integrate it into the CFDI in the CFDI:Confirmation attribute.
    CRP206 That the sum of the values ​​registered in the DoctoRelated node, ImpPagado attribute, is less than or equal to the value of this attribute.
    CRP207 Must be greater than 0.
    CRP208 Consider that for the amount, the number of decimals must be recorded according to the type of currency expressed in the CurrencyP attribute, this in accordance with the publication of the catalog found on the SAT website, if applicable , the amounts must be rounded to meet the number of decimal places established.
    CRP209 When the equivalent value in MXN of this attribute exceeds the established limit, the issuer must non-automatically obtain a confirmation key to confirm that the amount is correct and integrate it into the CFDI in the CFDI:Confirmation attribute. The confirmation key is assigned by the PAC.
    CRP210 When the generic RFC XEXX010101000 is not used, the RFC must be in the list of RFCs registered in the SAT.
    CRP211 When the generic RFC XEXX010101000 is used in the RfcEmisorCtaOrd field, then the NomBancoOrdExt field must be required.
    CRP212 When the value of the FormaDePagoP field is different from the key 02, 03, 04, 05, 06, 28 and 29, then this attribute must not exist.
    CRP213 If the CtaOrdenante attribute exists, it must comply with the pattern specified in the c_FormaPago catalog
    CRP214 When the value of the FormDePagoP field is different from the key 02, 03, 04, 05, 28 and 29, then this attribute must not exist.
    CRP215 When the value of the FormDePagoP field is different from the key 02, 03, 04, 05, 28 and 29, then this attribute must not exist.
    CRP216 IF the value of the FormaDePagoP attribute is different from key 03, the TipoCadPago attribute must not exist.
    CRP217 The CurrencyP attribute must be different from "XXX".
    CRP218 If the value of the MonedaDR attribute is different from the value registered in the MonedaP attribute, information must be registered in the TipoCambioDR attribute.
    CRP219 If the value of the MonedaDR attribute is equal to the value registered in the MonedaP attribute, no information should be registered in the TipoCambioDR attribute.
    CRP220 If the value of the MonedaDR attribute is MXN and the value registered in the MonedaP attribute is different from MEX, the TipoCambioDR attribute must have the value "1".
    CRP221 Must be greater than zero
    CRP222 Consider that for the amounts registered in the "ImpSaldoAnt", "ImpPagado" and "ImpSaldoInsoluto" attributes of this node, they must correspond to the currency registered in the MonedaDR field and be rounded up to the number of decimal places that it supports.
    CRP223 Must be greater than zero
    CRP224 Consider that for the amounts registered in the "ImpSaldoAnt", "ImpPagado" and "ImpSaldoInsoluto" attributes of this node, they must correspond to the currency registered in the MonedaDR field and be rounded up to the number of decimal places that it supports.
    CRP225 Consider that for the amounts registered in the "ImpSaldoAnt", "ImpPagado" and "ImpSaldoInsoluto" attributes of this node, they must correspond to the currency registered in the MonedaDR field and be rounded up to the number of decimal places that it supports.
    CRP226 Must be greater than or equal to 0 and must be calculated from the attributes: "ImpSaldoAnt" minus the "ImportePagado",
    CRP227 If the TipoCadPago field exists, it is mandatory to register the "CertPago", "CadPago" and "SelloPago" fields.
    CRP228 If the TipoCadPago field does not exist, the "CertPago", "CadPago" and "SelloPago" fields must not be registered.
    CRP229 If the TipoCadPago field exists, it is mandatory to register the "CertPago", "CadPago" and "SelloPago" fields.
    CRP230 If the TipoCadPago field does not exist, the "CertPago", "CadPago" and "SelloPago" fields must not be registered.
    CRP231 If the TipoCadPago field exists, it is mandatory to register the fields "CertPago", "CadPago" and "SelloPago".
    CRP232 If the TipoCadPago field does not exist, the "CertPago", "CadPago" and "SelloPago" fields must not be registered.
    CRP233 It is required when MethodDePagoDR contains: "PPD" Payment in installments or deferred.
    CRP234 It is required when MethodDePagoDR contains: "PPD" Payment in installments or deferred.
    CRP235 It is mandatory when there is more than one related document or when there is a related document and the TipoCambioDR has a value.
    CRP236 It is required when MethodDePagoDR contains: "PPD" Payment in installments or deferred.
    CRP237 The tax node must not exist for this version of the plugin
    CRP238 When the value of the FormaDePagoP field is different from the key 02, 03, 04, 05, 06, 28 and 29, then this attribute must not exist.
    CRP239 If the CtaBeneficiario attribute exists, it must comply with the pattern specified in the c_FormaPago catalog
    CRP999 Unclassified error.

    To verify the relationship between the income CFDI and the payment CFDI, reachcore also performs the following validations:

    Rule Identifier Description
    RP-CFDI-I-001 No CFDI was sent where the attribute 'TipoDeProprobante' is "I" (income).
    RP-CFDI-I-002 The CFDI sent in the Ingresos:Ingreso node must be a CFDI in which the 'TipoDeComprobante' attribute has the value "I" (income).
    RP-CFDI-I-003 The value of the 'MetodoPago' attribute of the 'Income' CFDI is not "PPD"
    RP-CFDI-P-001 The CFDI sent in the Pagos:Pago node must be a CFDI in which the attribute 'TipoDeComprobante' has the value "P" (payment).
    RP-CFDI-P-002 The 'Pago' CFDI does not contain a payment complement.
    RP-CFDI-P-003 The CFDI of 'Pago' does not contain a valid date.
    RP-CFDI-P-004 The value of the Issuer RFC of the 'Pago' CFDI is different from the 'Ingreso' CFDI Issuer RFC.
    RP-CFDI-P-005 The value of the RFC Receiver of the 'Pago' CFDI is different from the RFC Receiver of the 'Ingreso' CFDI.
    RP-CFDI-P-006 The CFDI of 'Ingreso' does not contain a valid date.
    RP-CFDI-P-007 The CFDI Date of 'Pago' must be greater than the CFDI Date of 'Ingreso'
    RP-CFDI-P-008 The value of the 'Monto' attribute of the 'Payment' CFDI is invalid.
    RP-CFDI-P-009 The value of the 'ImpPagado' attribute of the 'Pago' CFDI is invalid.
    RP-CFDI-P-010 The value of the 'ImpSaldoAnt' attribute of the 'Pago' CFDI is invalid.
    RP-CFDI-P-011 The value of the 'ImpSaldoInsoluto' attribute of the 'Pago' CFDI is invalid.
    RP-CFDI-P-012 The value of the 'ImpSaldoInsoluto' attribute of the 'Pago' CFDI must be equal to the previous balance minus the amount paid.
    RP-CFDI-P-013 The value of the 'Total' attribute of the 'Ingreso' CFDI is invalid.
    RP-CFDI-P-014 The value of the 'ImpSaldoAnt' attribute of the 'Pago' CFDI must be equal to the value of the 'Total' attribute of the 'Ingreso' CFDI
    RP-CFDI-P-015 The value of the 'ImpSaldoInsoluto' attribute of the 'Pago' CFDI must be zero.
    RP-CFDI-P-016 The value of the 'ImpPagado' attribute of the 'Pago' CFDI must be equal to the value of the 'Total' attribute of the 'Ingreso' CFDI.</a >
    RP-CFDI-P-017
    Disabled
    The value of the 'Serie' attribute in the 'DoctoRelacionado' element of the 'Pago' CFDI is different from the 'Serie' of the 'Ingreso' CFDI.
    RP-CFDI-P-018
    Disabled
    The value of the 'Folio' attribute in the 'DoctoRelacionado' element of the 'Pago' CFDI is different from the 'Folio' of the 'Ingreso' CFDI.
    RP-CFDI-P-019 The value of the 'NumParcialidad' attribute of the 'DoctoRelacionado' must be 1.
    RP-CFDI-P-020 The 'Pago' CFDI does not have any 'DoctoRelacionado' element.
    RP-CFDI-P-021 There is no relationship between the values ​​of the 'IdDocumento' attribute of the 'DoctoRelazados' element of the 'Pago' CFDI and the fiscal folio (UUID) of the 'Ingreso' CFDI.
    RP-CFDI-P-022 There is an incomplete relationship between the values ​​of the 'IdDocumento' attribute of the 'DoctoRelacionados' element of the 'Pago' CFDI and the fiscal folio (UUID) of the 'Ingreso' CFDI.
    RP-CFDI-P-023 There are unrelated incomes.

    To verify the relationship between the outgoing and incoming CFDIs, reachcore performs the following validations:

    Rule Identifier Description
    PV-007
    New
    The receipt of type 'Egreso' has no relationship.

    Check the status of the CFDI in SAT

    The validation service has the option to verify the status only of a CFDI in the SAT: Activo or Cancelado. To do this, it is necessary to include in the request, in the TransactionProperties section, a TransactionProperty element by setting StatusSAT in the Key attribute; Value can be empty.

    Status information is only provided for a CFDI in version 3.2, 3.3, and 4.0. No information is provided on the CFDI of Retenciones in any of its versions.

    In a non-productive environment, the status validation in the SAT is done against the Reachcore's SAT simulator. Productive CFDIs are not found in this simulator, so the expected result of validating a productive CFDI in a non-productive environment will be that the receipt is not found (N/A)

    Using this transaction modifier implies making queries to SAT services, which implies a longer response time in our service and this time may vary depending on the workload of SAT.

    Below is the example of the request to know the status, highlighting what was previously described:

    <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>

    In the response, the result will be obtained in the same section, with the value obtained in the SAT in the Value attribute and in the WarningRules node the description of the CF-SAT-0001 rule. In case there is no response or it is not registered in the SAT, the value N/D will be displayed. Below is the example of an unregistered voucher, highlighting the result.

    <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>

    Additional functionality

    In addition, the validation service can offer the following functionality:

    • Generation of the printed representation of the receipt in PDF, including additional information that is required.
    • Generation and protection of cryptographic time stamp RFC-3161 at the time of validation.
    • Generation and protection of proof of conservation NOM-151-SCFI-2002.

    Printed Representation and Custom Data

    Optionally, the applicant can specify an XML section of additional data that will not be taken into account for the validation, but that can be used by our Consulting area to incorporate in the printed representation (PDF) some additional information that you want to present.

    The personalized data section is free content and must comply with the following:

    • Must be a properly formed XML document.
    • Cannot be larger than 1 MB in size.

    All information included in this custom data section will be stored by Sovos as part of the transaction, and may be used to display it on the printed representation. For more information about our custom print representation template services, please contact us.

    Example of a request with custom print data, which must be included inside a <![CDATA[...]]> element:

    Assuming the print data XML document is as follows:

    <otro:InformacionAdicional xmlns:otro="http://example.com/otros">
      <otro:Datos>
        <otro:Dato>ABC</otro:Dato>
        <otro:Dato>XYZ</otro:Dato>
      </otro:Datos>
    </otro:InformacionAdicional>

    These must be included in the validation request as follows:

    <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>

    Custom Fields

    In addition to the printable custom data section, which is free-content XML, the requester can optionally include several individual fields in the TransactionProperties dictionary. This data will be stored by Sovos and will be included in the validation response. These custom fields can also be included in a custom print rendering template. For more information please contact us.

    For example, the applicant could include a field called 'NumeroOrdenCompra' with the identifier of the purchase order from their system within the properties of the transaction, as follows:

    <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>

    And the response from the service will also include such information:

    <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>

    Download documents

    Sovos safeguards the receipt validation request for each transaction. In this way, the following can be obtained:

    • The XML of the voucher that was validated
    • The PDF of the printed representation of the validated voucher; if you have custom data, it can be displayed in a PDF that includes that data.

    Additionally, if you have any features enabled, you will be able to get the following types of files, as applicable:

    • Cryptographic time stamp RFC-3161 that certifies the time and date of validation
    • Proof NOM-151-SCFI-2002 that certifies the content of the document

    The previously described operations for downloading the files are included in the response of the ValidateDocument method; the URLs will be included in the TransactionProperties section with the following values in the Key attribute:

    TransactionProperty Description
    RESULT.ComprobanteFiscal.Xml.DownloadUrl Original document download link that was validated
    RESULT.ComprobanteFiscal.Pdf.DownloadUrl Download link of the printed representation in PDF
    RESULT.ComprobanteFiscal.Nom151.DownloadUrl Proof download linkNOM-151-SCFI-2002
    RESULT.ComprobanteFiscal.Timestamp.DownloadUrl Time-stamp download link RFC-3161

    For more information or clarification of doubts related to this guide, please send an email to MEX-soporte@sovos.com


    Regresar