Herramientas de usuario

Herramientas del sitio


web-service

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
web-service [2018/11/23 20:40]
[Llamado]
web-service [2022/02/02 20:58] (actual)
[Llamado]
Línea 13: Línea 13:
 ====== Registro ====== ====== Registro ======
  
-Antes de comenzar a realizar pruebas con el Web Service de iTimbre es necesario registrarse a través de las siguientes ligas:+Antes de comenzar a realizar pruebas con el Web Service de iTimbre ​(Envío de XML) es necesario registrarse a través de las siguientes ligas:
  
 **Pruebas:​** [[https://​pruebas.itimbre.com/​registro/​index.php?​servicio=timbrado|https://​pruebas.itimbre.com/​registro/​index.php?​servicio=timbrado]] **Pruebas:​** [[https://​pruebas.itimbre.com/​registro/​index.php?​servicio=timbrado|https://​pruebas.itimbre.com/​registro/​index.php?​servicio=timbrado]]
Línea 35: Línea 35:
 ====== Conexión al Web Service ====== ====== Conexión al Web Service ======
  
-Para realizar la conexión con el Web Service de iTimbre es necesario proveer los siguientes datos en el llamado:+Para realizar la conexión con el Web Service de iTimbre ​(Envío de XML) es necesario proveer los siguientes datos en el llamado:
  
   * Usuario. El usuario es el correo electrónico utilizado al momento de crear la cuenta en el Portal de iTimbre. El mismo con el que se ingresa al sistema.   * Usuario. El usuario es el correo electrónico utilizado al momento de crear la cuenta en el Portal de iTimbre. El mismo con el que se ingresa al sistema.
Línea 48: Línea 48:
 Al realizar el llamado, las variables se deben serializar en formato JSON y almacenarse en una variable llamada “q”, la cual se debe enviar por HTTP. Las ligas del Web Service se enlistan a continuación. Al realizar el llamado, las variables se deben serializar en formato JSON y almacenarse en una variable llamada “q”, la cual se debe enviar por HTTP. Las ligas del Web Service se enlistan a continuación.
  
-**Direcciones del servicio**:+**Direcciones del servicio, integración por medio de XML**:
  
 Pruebas: [[https://​portalws.itimbre.com/​itimbreprueba.php|https://​portalws.itimbre.com/​itimbreprueba.php]] Pruebas: [[https://​portalws.itimbre.com/​itimbreprueba.php|https://​portalws.itimbre.com/​itimbreprueba.php]]
Línea 56: Línea 56:
 Nota: **es muy importante utilizar la liga correcta. Si el registro se realizó en la versión de pruebas se debe utilizar únicamente la liga de pruebas y lo mismo aplica para la versión de producción.** Nota: **es muy importante utilizar la liga correcta. Si el registro se realizó en la versión de pruebas se debe utilizar únicamente la liga de pruebas y lo mismo aplica para la versión de producción.**
  
-====== Timbrado de CFDI 3.======+====== Timbrado de CFDI. ======
  
 Las siguientes validaciones se realizan al XML: Las siguientes validaciones se realizan al XML:
Línea 95: Línea 95:
 ==== Ejemplos ==== ==== Ejemplos ====
  
-**Ejemplo de codificación del llamado en formato JSON para certificación de CFDI v3.2**:+**Ejemplo de codificación del llamado en formato JSON para certificación de CFDI**:
  
 <file JSON llamado-nomina.json>​ <file JSON llamado-nomina.json>​
Línea 312: Línea 312:
 |  1017  |Uso del certificado de FIEL no válido. | |  1017  |Uso del certificado de FIEL no válido. |
  
-===== Nuevo esquema de Cancelación de CFDI 3.=====+===== Nuevo esquema de Cancelación de CFDI. =====
  
 Para cancelar algún CFDI no se necesita que éste haya sido certificado por iTimbre. No obstante, se requiere que el mensaje enviado al SAT incluya cierta información firmada por el emisor del CFDI, por lo que es necesario que se proporcione el sello digital (CSD) con el que fue firmado el CFDI en un archivo PFX. Para más detalle consulte el documento “Manual de Generación del PFX”. Para cancelar algún CFDI no se necesita que éste haya sido certificado por iTimbre. No obstante, se requiere que el mensaje enviado al SAT incluya cierta información firmada por el emisor del CFDI, por lo que es necesario que se proporcione el sello digital (CSD) con el que fue firmado el CFDI en un archivo PFX. Para más detalle consulte el documento “Manual de Generación del PFX”.
Línea 320: Línea 320:
 ===== Flujo del nuevo esquema de cancelación ===== ===== Flujo del nuevo esquema de cancelación =====
  
-{{http://​www.itimbre.com/​wp-content/​uploads/​2018/10/Esquema-de-cancelación-de-facturas.jpg?​nolink&​901x434}}+{{http://​www.itimbre.com/​wp-content/​uploads/​2021/01/Cancelacion-1.jpg?​nolink&​901x434}}
  
 ===== Llamado ===== ===== Llamado =====
Línea 482: Línea 482:
  
 Estos son los parámetros a ser enviados para realizar la Validación del CFDI. <font 14px/​arial;;#​000000;;#​ffffff>​Nombre del método para cancelar un cfdi es:</​font>​** validaCFDI****.** los parametros son los siguientes: Estos son los parámetros a ser enviados para realizar la Validación del CFDI. <font 14px/​arial;;#​000000;;#​ffffff>​Nombre del método para cancelar un cfdi es:</​font>​** validaCFDI****.** los parametros son los siguientes:
 +
 +**Direccion para Usar el Metodo ValidaCFDI:​**
 +
 +URL:​[[https://​portalws.itimbre.com/​itimbre.php?​q=|https://​portalws.itimbre.com/​itimbre.php?​q=]]
  
 **Parametros:​ ** **Parametros:​ **
Línea 499: Línea 503:
 <file JSON llamado-validacfdi.json>​ <file JSON llamado-validacfdi.json>​
 { {
-    ​"​id":​1001+  ​"​id": ​"​10001"​
-    "​method":"​validaCFDI",​ +  "​method":​ "​validaCFDI",​ 
-    "​params":​ { +  "​params":​ { 
-        "client":"​cfdfactura", +    "RFC": "PZA000413788", 
-        "​user":"​demo",​ +    "​user":​ "​demo",​ 
-        "​pass":"​demo",​ +    "​pass":​ "​demo",​ 
-        "RFC":"​LAN7008173R5", +    "client": "cfdfactura", 
-        "​status_sat":"​true",​ +    "​status_sat":​ "​true",​ 
-        "​xmldata:"<?​xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?><​cfdi:​Comprobante xmlns:cfdi=\"​http://​www.sat.gob.mx\/cfd\/3\" Certificado=\"MIIFxTCCA62gAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTUwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTUyMTFaFw0yMDEwMjUyMTUyMTFaMIGxMRowGAYDVQQDExFDSU5ERU1FWCBTQSBERSBDVjEaMBgGA1UEKRMRQ0lOREVNRVggU0EgREUgQ1YxGjAYBgNVBAoTEUNJTkRFTUVYIFNBIERFIENWMSUwIwYDVQQtExxMQU43MDA4MTczUjUgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgvvCiCFDFVaYX7xdVRhp\/38ULWto\/LKDSZy1yrXKpaqFXqERJWF78YHKf3N5GBoXgzwFPuDX+5kvY5wtYNxx\/Owu2shNZqFFh6EKsysQMeP5rz6kE1gFYenaPEUP9zj+h0bL3xR5aqoTsqGF24mKBLoiaK44pXBzGzgsxZishVJVM6XbzNJVonEUNbI25DhgWAd86f2aU3BmOH2K1RZx41dtTT56UsszJls4tPFODr\/caWuZEuUvLp1M3nj7Dyu88mhD2f+1fA\/g7kzcU\/1tcpFXF\/rIy93APvkU72jwvkrnprzs+SnG81+\/F16ahuGsb2EZ88dKHwqxEkwzhMyTbQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAJ\/xkL8I+fpilZP+9aO8n93+20XxVomLJjeSL+Ng2ErL2GgatpLuN5JknFBkZAhxVIgMaTS23zzk1RLtRaYvH83lBH5E+M+kEjFGp14Fne1iV2Pm3vL4jeLmzHgY1Kf5HmeVrrp4PU7WQg16VpyHaJ\/eonPNiEBUjcyQ1iFfkzJmnSJvDGtfQK2TiEolDJApYv0OWdm4is9Bsfi9j6lI9\/T6MNZ+\/LM2L\/t72Vau4r7m94JDEzaO3A0wHAtQ97fjBfBiO5M8AEISAV7eZidIl3iaJJHkQbBYiiW2gikreUZKPUX0HmlnIqqQcBJhWKRu6Nqk6aZBTETLLpGrvF9OArV1JSsbdw\/ZH+P88RAt5em5\/gjwwtFlNHyiKG5w+UFpaZOK3gZP0su0sa6dlPeQ9EL4JlFkGqQCgSQ+NOsXqaOavgoP5VLykLwuGnwIUnuhBTVeDbzpgrg9LuF5dYp\/zs+Y9ScJqe5VMAagLSYTShNtN8luV7LvxF9pgWwZdcM7lUwqJmUddCiZqdngg3vzTactMToG16gZA4CWnMgbU4E+r541+FNMpgAZNvs2CiW\/​eApfaaQojsZEAHDsDv4L5n3M1CC7fYjE\/​d61aSng1LaO6T1mh+dEfPvLzp7zyzz+UgWMhi5Cs4pcXx1eic5r7uxPoBwcCTt3YI1jKVVnV7\/w=\" Fecha=\"2018-07-23T09:44:30\" Folio=\"13890\" FormaPago=\"01\" LugarExpedicion=\"21000\" MetodoPago=\"PUE\" Moneda=\"MXN\" NoCertificado=\"20001000000300022815\" Sello=\"aj9W8lJYOTQcUQNm\/zDuorm59tuJsZkoOIw1wg+R3V25r5fCBf\/raSB0xBczKTGcrxobkqvA2k7K2RANjU9RfN7BITbqKmegXAo89GFa9SKB7pmgxro7PRO1bOK47mGUs031WHkjEOgAFC+Ump4R+FErpaLzJXqliJFJUJpPov3j1JLFcDMz0fWo4t1ocL\/KCp5KppXFK3kiWYuHW+GIVbeo4qwyjB0ycg0+qB2sz2zmeOMymuCoAQJ5d63aG2xyEq+VOk0jXwXO\/82WaDDMQgAY9xq5brWX8R49dcV7q4bNIQ+enm85wXmuzS0M1\/​hFV2mJLttdIMLBjLzz9vouoQ==\" Serie=\"AA\" SubTotal=\"10000.00\" TipoCambio=\"1\" TipoDeComprobante=\"I\" Total=\"11600.00\" Version=\"3.3\" xmlns:xsi=\"​http://​www.w3.org\/2001\/​XMLSchema-instance\" xsi:​schemaLocation=\"​http://​www.sat.gob.mx\/cfd\/http://​www.sat.gob.mx\/​sitio_internet\/cfd\/3\/cfdv33.xsd\"><​cfdi:​Emisor Nombre=\"EMPRESA ​DE EJEMPLO\" RegimenFiscal=\"601\" Rfc=\"LAN7008173R5\"\/><​cfdi:​Receptor Nombre=\"SAT Ejemplo\" Rfc=\"AAQM610917QJA\" UsoCFDI=\"P01\"\/><​cfdi:​Conceptos><​cfdi:​Concepto Cantidad=\"100\" ClaveProdServ=\"84111802\" ClaveUnidad=\"H87\" Descripcion=\"AGENCIA - agencia\" Importe=\"10000.00\" ​NoIdentificacion=\"177\" Unidad=\"​Pieza\" ValorUnitario=\"100\"><​cfdi:​Impuestos><​cfdi:​Traslados><​cfdi:​Traslado Base=\"10000\" Importe=\"1600.00\" Impuesto=\"002\" TasaOCuota=\"​0.160000\" TipoFactor=\"Tasa\"\/><\/​cfdi:​Traslados><​\/​cfdi:​Impuestos><​\/​cfdi:​Concepto><​\/​cfdi:​Conceptos><​cfdi:​Impuestos TotalImpuestosTrasladados=\"1600.00\"><​cfdi:​Traslados><​cfdi:​Traslado Importe=\"1600.00\" Impuesto=\"002\" TasaOCuota=\"​0.160000\" TipoFactor=\"Tasa\"\/><\/​cfdi:​Traslados><​\/​cfdi:​Impuestos><​cfdi:​Complemento><​tfd:​TimbreFiscalDigital FechaTimbrado=\"2018-07-23T11:44:35\" Leyenda=\"​iTimbreSandbox\" NoCertificadoSAT=\"30001000000300036827\" RfcProvCertif=\"​SDA1109203R3\" SelloCFD=\"aj9W8lJYOTQcUQNm\/zDuorm59tuJsZkoOIw1wg+R3V25r5fCBf\/raSB0xBczKTGcrxobkqvA2k7K2RANjU9RfN7BITbqKmegXAo89GFa9SKB7pmgxro7PRO1bOK47mGUs031WHkjEOgAFC+Ump4R+FErpaLzJXqliJFJUJpPov3j1JLFcDMz0fWo4t1ocL\/KCp5KppXFK3kiWYuHW+GIVbeo4qwyjB0ycg0+qB2sz2zmeOMymuCoAQJ5d63aG2xyEq+VOk0jXwXO\/82WaDDMQgAY9xq5brWX8R49dcV7q4bNIQ+enm85wXmuzS0M1\/​hFV2mJLttdIMLBjLzz9vouoQ==\" SelloSAT=\"Cjzzcf7rC\/icXGKkNv4xMEC9FAKKh2NNQS2YFzTvN5uPbXrlwjsGxZsXIeNyTHRrOrAnasRqilTw4SIX6yIwWgDd+lfWYqlaYWTUUjJ6Uk35OahsT+v8ZdjioefS9JNT5hFj6LUxro4fu2k4dh66HginLGqeTJNRWpDyE4kncWyTzYpSo+TUp1ymvDUZsO9wIth8i28Zq8w2I31GRV2YRuv\/F\/oKo8txYjWoc+oC+QwlnKvFi8TwE7o1LZSsC\/​isSk0oAtJGSDofEAk2MjVWGXLdMgMmQgyBEd1Jv2s7AK+uklwmEVqhjI3LwVvdhddmB3Q1163QPomEahKyJ5hNkA==\" UUID=\"A4120E96-0400-4766-A41D-1559A8444C80\" Version=\"1.1\" xmlns:tfd=\"​http://​www.sat.gob.mx\/​TimbreFiscalDigital\" xsi:​schemaLocation=\"​http://​www.sat.gob.mx\/​TimbreFiscalDigital http://​www.sat.gob.mx\/​sitio_internet\/cfd\/timbrefiscaldigital\/​TimbreFiscalDigitalv11.xsd\"\/><\/​cfdi:​Complemento><​\/​cfdi:​Comprobante>"​ +    "​xmldata": "<?​xml version="​1.0"​ encoding="​UTF-8"​ standalone="​no"?><​cfdi:​Comprobante xmlns:​cfdi="​http://​www.sat.gob.mx/​cfd/​4" Certificado="​MIIFeDCCA2CgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0OTUwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjI2MjIzMzI2WhcNMjMwNjI2MjIzMzI2WjCBnzEUMBIGA1UEAxMLU0FUIFBSVUVCQVMxFDASBgNVBCkTC1NBVCBQUlVFQkFTMRQwEgYDVQQKEwtTQVQgUFJVRUJBUzElMCMGA1UELRMcU1BSMTkwNjEzSTUyIC8gQ0FDWDc2MDUxMDFQODEeMBwGA1UEBRMVIC8gQ0FDWDc2MDUxME1HVFNIQzA0MRQwEgYDVQQLEwtTQVQgUFJVRUJBUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKEMefwAbkE07Gy07ZIQm7mETva4Zhq4g6qWIVSQDnf0XKwu0Oo/1Yy1zj8LxsR1Gn8Oh+1ndAxZciyWx/ahXCgw5oNBiPYJrNl3QsvzhIC9M8HOKJ16dIIZvUJQ9FvaCQnU1UmzxRor+sgjpW/h0xJTfVk7YSWu+V2/y4y6YclMXk25ETvCJBmKCG0Q0Ukav4F5lgp1+Twxla4lEmb5FkoUv/Pbs9gcQ5OvEpMPyrJllTp5CQ0ZaA6kmE6kwnqCZsKSap1mEHzX8z3IkcL3n6eUHsGWMSiAavXzL/lUGUERZ5ur8PXu3zCG6C4aO/tneTDGF8imhvRc1bTgAW/KPUCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAAHmEbxYLe6Ee3im4OCT8RXFcylV32OH5gd5xU2J6xPktX+H1vBSKU4JZ5ugtyxJCaeBs0JxpTBQ1to3v6Rr0NfjPEDIaa50LX7m5NLtrjn0gHs1rZv0SwK3eFS1EPtiQ9p8GQ4t+JcPoaKD+SvP708vSR7ll8EHoih/​ZVacRuLc9ezjMZLPEvin/​SMvpA9Wb069+wHwvtB/tpV/SIUI5y9U2pAbWgszdTmljn6ECST4kuQ8P4pCNKgyj3nnPBIBQSuAW3rEbqJ4A+1rWsOr0Y5OaZmsPs0a5l/pxDYz8LfICD1RH27tL0BToJgTjEutVfWJzOHHU6xtOLhPlv5XTxYfRTERpYstm2g1vijoSrbToo2oMEA/abLxdBCLuacyv0aCFO2r8EWI2XF/Yf6QjXmMsuLFJS0M2losEUkpnLCb7uegLuwGTy8gK7rAGcNb8KR0p9x5ateqkGxKvzfHqAcHoFNNfDw9LNyzxw5bA4Bsnuysoy5W12DiRvYcRpu8qYS1I3TglyB/8NYh7HP/3IvQvog+jbKYCWeBPfCxumCmodKGGO8t52RhhYY9KwrnJA8a+X+KukhWOEbw0+Z8LPdJvHg4QBqKXyjrhBDHzZgOXEkz+Zg5sgNmIx2AGruYty7hgwOxSRTl3ZqfOplUqsswljBsPtGPCdIoC1/7JvI5" Exportacion="01" Fecha="​2022-02-02T12:54:07" Folio="​183" FormaPago="​01"​ LugarExpedicion="​21000"​ MetodoPago="​PUE"​ Moneda="​MXN"​ NoCertificado="​30001000000400002495" Sello="​f/r1zRQNxB6tlpTZ3fGNT1LRdsXKeFN7bkQbyF+oyobqpo7uEcKaw2V/OYKlHiK4rw5BbfHUpjlXCRBTOtUyaDs3sUwbKRYVfoTTQ0uXj7DWx5c3MqsgvHpFFKp21hiERvihcX6sCwAA4lTLg5yaea1s/4qPJRWVEOEwXT9JF4xSAgljooQeeVZk+ckdRq2tYXCXFhYZ01sJ7bFMPslgGZtNYkt5A5sBtZFRPUo/​8DUCkf2BoBIqluV8yCfAdc/​0fJbTolH/​wd71+B96kGLyI3+GQWGYTzMWA6ysmSwFxjp/5Ew4qdRBMvVpGEzzzJPOE+st4Hh6EskUgtq3tiH6lA==" Serie="​A" SubTotal="​100.00" TipoCambio="​1"​ TipoDeComprobante="​I"​ Total="​116.00" Version="​4.0" xmlns:​xsi="​http://​www.w3.org/​2001/​XMLSchema-instance"​ xsi:​schemaLocation="​http://​www.sat.gob.mx/​cfd/​http://​www.sat.gob.mx/​sitio_internet/​cfd/​4/cfdv40.xsd"><​cfdi:​Emisor Nombre="​DEMO S.A. DE C.V." RegimenFiscal="​601"​ Rfc="SPR190613I52"/><​cfdi:​Receptor ​DomicilioFiscalReceptor="​22530" ​Nombre="​NUEVA EMPRESA DE EJEMPLO"​ RegimenFiscalReceptor="​601" Rfc="XAXX010101000" UsoCFDI="​G03"/><​cfdi:​Conceptos><​cfdi:​Concepto Cantidad="​1" ClaveProdServ="​01010101" ClaveUnidad="​ACT" Descripcion="​Venta" Importe="​100" ​ObjetoImp="02" ValorUnitario="​100"><​cfdi:​Impuestos><​cfdi:​Traslados><​cfdi:​Traslado Base="100" Importe="​16.00" Impuesto="​002"​ TasaOCuota="​0.160000"​ TipoFactor="​Tasa"/></​cfdi:​Traslados></​cfdi:​Impuestos></​cfdi:​Concepto></​cfdi:​Conceptos><​cfdi:​Impuestos TotalImpuestosTrasladados="​16.00"><​cfdi:​Traslados><​cfdi:​Traslado ​Base="​100.00" ​Importe="​16.00" Impuesto="​002"​ TasaOCuota="​0.160000"​ TipoFactor="​Tasa"/></​cfdi:​Traslados></​cfdi:​Impuestos><​cfdi:​Complemento><​tfd:​TimbreFiscalDigital FechaTimbrado="​2022-02-02T14:54:08" Leyenda="​iTimbreSandbox"​ NoCertificadoSAT="​30001000000400002495" RfcProvCertif="​SDA1109203R3"​ SelloCFD="​f/r1zRQNxB6tlpTZ3fGNT1LRdsXKeFN7bkQbyF+oyobqpo7uEcKaw2V/OYKlHiK4rw5BbfHUpjlXCRBTOtUyaDs3sUwbKRYVfoTTQ0uXj7DWx5c3MqsgvHpFFKp21hiERvihcX6sCwAA4lTLg5yaea1s/4qPJRWVEOEwXT9JF4xSAgljooQeeVZk+ckdRq2tYXCXFhYZ01sJ7bFMPslgGZtNYkt5A5sBtZFRPUo/​8DUCkf2BoBIqluV8yCfAdc/​0fJbTolH/​wd71+B96kGLyI3+GQWGYTzMWA6ysmSwFxjp/5Ew4qdRBMvVpGEzzzJPOE+st4Hh6EskUgtq3tiH6lA==" SelloSAT="​loz73BL/+WJX0D8uWB4IvDx6iiHuUjy0487t7A3b3yF9w/​tzzh9J3FtJd5pVc9NYzDETylHCjQ/​f8AnRZa65Z7u6JfRqoNCdgq3VwHnhJebIW67N6Y4bD7o9107JF3cNqWch3mJTO7XNM9zMl5yu1E9gz+DAtBzafLobTqq/​fPWTGbPdk5vuwlnYDb1vCsiBCGqPK7yZkg4FoJHZuT2H+/6eT/qsmKi9auPX38n3tpbqBE6pzITLDx8KURMMkx5rYQy4YNtErriC59504Et+W3B1iZK+WF2VKmKsggc+IdWhh+idScF+5xf/​P4q8XxFnwE0wft6TmsCnyA9MslP6PA==" UUID="15A59C1A-F348-4B19-900F-9020D43802B4" Version="​1.1"​ xmlns:​tfd="​http://​www.sat.gob.mx/​TimbreFiscalDigital"​ xsi:​schemaLocation="​http://​www.sat.gob.mx/​TimbreFiscalDigital http://​www.sat.gob.mx/​sitio_internet/​cfd/​TimbreFiscalDigital/​TimbreFiscalDigitalv11.xsd"/></​cfdi:​Complemento></​cfdi:​Comprobante>"​ 
-    }+  }
 } }
 </​file>​ </​file>​
- 
-===== \\ 
-===== 
  
 **Ejemplo validacion del estatus del cfdi a cancelar en el SAT JSON: ** <font 14px/​arial;;#​000000;;#​ffffff>​(clientes que utilizan el servicio de portalws.timbre.com)</​font>​ **Ejemplo validacion del estatus del cfdi a cancelar en el SAT JSON: ** <font 14px/​arial;;#​000000;;#​ffffff>​(clientes que utilizan el servicio de portalws.timbre.com)</​font>​
Línea 519: Línea 520:
 <file JSON llamado-validacfdi.json>​ <file JSON llamado-validacfdi.json>​
 { {
-    ​"​id":​1001+  ​"​id": ​"​10001"​
-    "​method":"​validaCFDI",​ +  "​method":​ "​validaCFDI",​ 
-    "​params":​ { +  "​params":​ { 
-        "client":"​Integracion_libre", +    "RFC": "PZA000413788", 
-        "​user":"​demo",​ +    "​user":​ "​demo",​ 
-        "​pass":"​demo",​ +    "​pass":​ "​demo",​ 
-        "​RFC":"​LAN7008173R5",​ +    "​status_sat":​ "​true",​ 
-        ​"​status_sat":"​true",​ +    "​xmldata": "<?​xml version="​1.0"​ encoding="​UTF-8"​ standalone="​no"?><​cfdi:​Comprobante xmlns:​cfdi="​http://​www.sat.gob.mx/​cfd/​4" Certificado="​MIIFeDCCA2CgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0OTUwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjI2MjIzMzI2WhcNMjMwNjI2MjIzMzI2WjCBnzEUMBIGA1UEAxMLU0FUIFBSVUVCQVMxFDASBgNVBCkTC1NBVCBQUlVFQkFTMRQwEgYDVQQKEwtTQVQgUFJVRUJBUzElMCMGA1UELRMcU1BSMTkwNjEzSTUyIC8gQ0FDWDc2MDUxMDFQODEeMBwGA1UEBRMVIC8gQ0FDWDc2MDUxME1HVFNIQzA0MRQwEgYDVQQLEwtTQVQgUFJVRUJBUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKEMefwAbkE07Gy07ZIQm7mETva4Zhq4g6qWIVSQDnf0XKwu0Oo/1Yy1zj8LxsR1Gn8Oh+1ndAxZciyWx/ahXCgw5oNBiPYJrNl3QsvzhIC9M8HOKJ16dIIZvUJQ9FvaCQnU1UmzxRor+sgjpW/h0xJTfVk7YSWu+V2/y4y6YclMXk25ETvCJBmKCG0Q0Ukav4F5lgp1+Twxla4lEmb5FkoUv/Pbs9gcQ5OvEpMPyrJllTp5CQ0ZaA6kmE6kwnqCZsKSap1mEHzX8z3IkcL3n6eUHsGWMSiAavXzL/lUGUERZ5ur8PXu3zCG6C4aO/tneTDGF8imhvRc1bTgAW/KPUCAwEAAaMdMBswDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBsAwDQYJKoZIhvcNAQELBQADggIBAAHmEbxYLe6Ee3im4OCT8RXFcylV32OH5gd5xU2J6xPktX+H1vBSKU4JZ5ugtyxJCaeBs0JxpTBQ1to3v6Rr0NfjPEDIaa50LX7m5NLtrjn0gHs1rZv0SwK3eFS1EPtiQ9p8GQ4t+JcPoaKD+SvP708vSR7ll8EHoih/​ZVacRuLc9ezjMZLPEvin/​SMvpA9Wb069+wHwvtB/tpV/SIUI5y9U2pAbWgszdTmljn6ECST4kuQ8P4pCNKgyj3nnPBIBQSuAW3rEbqJ4A+1rWsOr0Y5OaZmsPs0a5l/pxDYz8LfICD1RH27tL0BToJgTjEutVfWJzOHHU6xtOLhPlv5XTxYfRTERpYstm2g1vijoSrbToo2oMEA/abLxdBCLuacyv0aCFO2r8EWI2XF/Yf6QjXmMsuLFJS0M2losEUkpnLCb7uegLuwGTy8gK7rAGcNb8KR0p9x5ateqkGxKvzfHqAcHoFNNfDw9LNyzxw5bA4Bsnuysoy5W12DiRvYcRpu8qYS1I3TglyB/8NYh7HP/3IvQvog+jbKYCWeBPfCxumCmodKGGO8t52RhhYY9KwrnJA8a+X+KukhWOEbw0+Z8LPdJvHg4QBqKXyjrhBDHzZgOXEkz+Zg5sgNmIx2AGruYty7hgwOxSRTl3ZqfOplUqsswljBsPtGPCdIoC1/7JvI5" Exportacion="01" Fecha="​2022-02-02T12:54:07" Folio="​183" FormaPago="​01"​ LugarExpedicion="​21000"​ MetodoPago="​PUE"​ Moneda="​MXN"​ NoCertificado="​30001000000400002495" Sello="​f/r1zRQNxB6tlpTZ3fGNT1LRdsXKeFN7bkQbyF+oyobqpo7uEcKaw2V/OYKlHiK4rw5BbfHUpjlXCRBTOtUyaDs3sUwbKRYVfoTTQ0uXj7DWx5c3MqsgvHpFFKp21hiERvihcX6sCwAA4lTLg5yaea1s/4qPJRWVEOEwXT9JF4xSAgljooQeeVZk+ckdRq2tYXCXFhYZ01sJ7bFMPslgGZtNYkt5A5sBtZFRPUo/​8DUCkf2BoBIqluV8yCfAdc/​0fJbTolH/​wd71+B96kGLyI3+GQWGYTzMWA6ysmSwFxjp/5Ew4qdRBMvVpGEzzzJPOE+st4Hh6EskUgtq3tiH6lA==" Serie="​A" SubTotal="​100.00" TipoCambio="​1"​ TipoDeComprobante="​I"​ Total="​116.00" Version="​4.0" xmlns:​xsi="​http://​www.w3.org/​2001/​XMLSchema-instance"​ xsi:​schemaLocation="​http://​www.sat.gob.mx/​cfd/​http://​www.sat.gob.mx/​sitio_internet/​cfd/​4/cfdv40.xsd"><​cfdi:​Emisor Nombre="​DEMO S.A. DE C.V." RegimenFiscal="​601"​ Rfc="SPR190613I52"/><​cfdi:​Receptor ​DomicilioFiscalReceptor="​22530" ​Nombre="​NUEVA EMPRESA DE EJEMPLO"​ RegimenFiscalReceptor="​601" Rfc="XAXX010101000" UsoCFDI="​G03"/><​cfdi:​Conceptos><​cfdi:​Concepto Cantidad="​1" ClaveProdServ="​01010101" ClaveUnidad="​ACT" Descripcion="​Venta" Importe="​100" ​ObjetoImp="02" ValorUnitario="​100"><​cfdi:​Impuestos><​cfdi:​Traslados><​cfdi:​Traslado Base="100" Importe="​16.00" Impuesto="​002"​ TasaOCuota="​0.160000"​ TipoFactor="​Tasa"/></​cfdi:​Traslados></​cfdi:​Impuestos></​cfdi:​Concepto></​cfdi:​Conceptos><​cfdi:​Impuestos TotalImpuestosTrasladados="​16.00"><​cfdi:​Traslados><​cfdi:​Traslado ​Base="​100.00" ​Importe="​16.00" Impuesto="​002"​ TasaOCuota="​0.160000"​ TipoFactor="​Tasa"/></​cfdi:​Traslados></​cfdi:​Impuestos><​cfdi:​Complemento><​tfd:​TimbreFiscalDigital FechaTimbrado="​2022-02-02T14:54:08" Leyenda="​iTimbreSandbox"​ NoCertificadoSAT="​30001000000400002495" RfcProvCertif="​SDA1109203R3"​ SelloCFD="​f/r1zRQNxB6tlpTZ3fGNT1LRdsXKeFN7bkQbyF+oyobqpo7uEcKaw2V/OYKlHiK4rw5BbfHUpjlXCRBTOtUyaDs3sUwbKRYVfoTTQ0uXj7DWx5c3MqsgvHpFFKp21hiERvihcX6sCwAA4lTLg5yaea1s/4qPJRWVEOEwXT9JF4xSAgljooQeeVZk+ckdRq2tYXCXFhYZ01sJ7bFMPslgGZtNYkt5A5sBtZFRPUo/​8DUCkf2BoBIqluV8yCfAdc/​0fJbTolH/​wd71+B96kGLyI3+GQWGYTzMWA6ysmSwFxjp/5Ew4qdRBMvVpGEzzzJPOE+st4Hh6EskUgtq3tiH6lA==" SelloSAT="​loz73BL/+WJX0D8uWB4IvDx6iiHuUjy0487t7A3b3yF9w/​tzzh9J3FtJd5pVc9NYzDETylHCjQ/​f8AnRZa65Z7u6JfRqoNCdgq3VwHnhJebIW67N6Y4bD7o9107JF3cNqWch3mJTO7XNM9zMl5yu1E9gz+DAtBzafLobTqq/​fPWTGbPdk5vuwlnYDb1vCsiBCGqPK7yZkg4FoJHZuT2H+/6eT/qsmKi9auPX38n3tpbqBE6pzITLDx8KURMMkx5rYQy4YNtErriC59504Et+W3B1iZK+WF2VKmKsggc+IdWhh+idScF+5xf/​P4q8XxFnwE0wft6TmsCnyA9MslP6PA==" UUID="15A59C1A-F348-4B19-900F-9020D43802B4" Version="​1.1"​ xmlns:​tfd="​http://​www.sat.gob.mx/​TimbreFiscalDigital"​ xsi:​schemaLocation="​http://​www.sat.gob.mx/​TimbreFiscalDigital http://​www.sat.gob.mx/​sitio_internet/​cfd/​TimbreFiscalDigital/​TimbreFiscalDigitalv11.xsd"/></​cfdi:​Complemento></​cfdi:​Comprobante>"​ 
-        "​xmldata:"<?​xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?><​cfdi:​Comprobante xmlns:cfdi=\"​http://​www.sat.gob.mx\/cfd\/3\" Certificado=\"MIIFxTCCA62gAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTUwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTUyMTFaFw0yMDEwMjUyMTUyMTFaMIGxMRowGAYDVQQDExFDSU5ERU1FWCBTQSBERSBDVjEaMBgGA1UEKRMRQ0lOREVNRVggU0EgREUgQ1YxGjAYBgNVBAoTEUNJTkRFTUVYIFNBIERFIENWMSUwIwYDVQQtExxMQU43MDA4MTczUjUgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgvvCiCFDFVaYX7xdVRhp\/38ULWto\/LKDSZy1yrXKpaqFXqERJWF78YHKf3N5GBoXgzwFPuDX+5kvY5wtYNxx\/Owu2shNZqFFh6EKsysQMeP5rz6kE1gFYenaPEUP9zj+h0bL3xR5aqoTsqGF24mKBLoiaK44pXBzGzgsxZishVJVM6XbzNJVonEUNbI25DhgWAd86f2aU3BmOH2K1RZx41dtTT56UsszJls4tPFODr\/caWuZEuUvLp1M3nj7Dyu88mhD2f+1fA\/g7kzcU\/1tcpFXF\/rIy93APvkU72jwvkrnprzs+SnG81+\/F16ahuGsb2EZ88dKHwqxEkwzhMyTbQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAJ\/xkL8I+fpilZP+9aO8n93+20XxVomLJjeSL+Ng2ErL2GgatpLuN5JknFBkZAhxVIgMaTS23zzk1RLtRaYvH83lBH5E+M+kEjFGp14Fne1iV2Pm3vL4jeLmzHgY1Kf5HmeVrrp4PU7WQg16VpyHaJ\/eonPNiEBUjcyQ1iFfkzJmnSJvDGtfQK2TiEolDJApYv0OWdm4is9Bsfi9j6lI9\/T6MNZ+\/LM2L\/t72Vau4r7m94JDEzaO3A0wHAtQ97fjBfBiO5M8AEISAV7eZidIl3iaJJHkQbBYiiW2gikreUZKPUX0HmlnIqqQcBJhWKRu6Nqk6aZBTETLLpGrvF9OArV1JSsbdw\/ZH+P88RAt5em5\/gjwwtFlNHyiKG5w+UFpaZOK3gZP0su0sa6dlPeQ9EL4JlFkGqQCgSQ+NOsXqaOavgoP5VLykLwuGnwIUnuhBTVeDbzpgrg9LuF5dYp\/zs+Y9ScJqe5VMAagLSYTShNtN8luV7LvxF9pgWwZdcM7lUwqJmUddCiZqdngg3vzTactMToG16gZA4CWnMgbU4E+r541+FNMpgAZNvs2CiW\/​eApfaaQojsZEAHDsDv4L5n3M1CC7fYjE\/​d61aSng1LaO6T1mh+dEfPvLzp7zyzz+UgWMhi5Cs4pcXx1eic5r7uxPoBwcCTt3YI1jKVVnV7\/w=\" Fecha=\"2018-07-23T09:44:30\" Folio=\"13890\" FormaPago=\"01\" LugarExpedicion=\"21000\" MetodoPago=\"PUE\" Moneda=\"MXN\" NoCertificado=\"20001000000300022815\" Sello=\"aj9W8lJYOTQcUQNm\/zDuorm59tuJsZkoOIw1wg+R3V25r5fCBf\/raSB0xBczKTGcrxobkqvA2k7K2RANjU9RfN7BITbqKmegXAo89GFa9SKB7pmgxro7PRO1bOK47mGUs031WHkjEOgAFC+Ump4R+FErpaLzJXqliJFJUJpPov3j1JLFcDMz0fWo4t1ocL\/KCp5KppXFK3kiWYuHW+GIVbeo4qwyjB0ycg0+qB2sz2zmeOMymuCoAQJ5d63aG2xyEq+VOk0jXwXO\/82WaDDMQgAY9xq5brWX8R49dcV7q4bNIQ+enm85wXmuzS0M1\/​hFV2mJLttdIMLBjLzz9vouoQ==\" Serie=\"AA\" SubTotal=\"10000.00\" TipoCambio=\"1\" TipoDeComprobante=\"I\" Total=\"11600.00\" Version=\"3.3\" xmlns:xsi=\"​http://​www.w3.org\/2001\/​XMLSchema-instance\" xsi:​schemaLocation=\"​http://​www.sat.gob.mx\/cfd\/http://​www.sat.gob.mx\/​sitio_internet\/cfd\/3\/cfdv33.xsd\"><​cfdi:​Emisor Nombre=\"EMPRESA ​DE EJEMPLO\" RegimenFiscal=\"601\" Rfc=\"LAN7008173R5\"\/><​cfdi:​Receptor Nombre=\"SAT Ejemplo\" Rfc=\"AAQM610917QJA\" UsoCFDI=\"P01\"\/><​cfdi:​Conceptos><​cfdi:​Concepto Cantidad=\"100\" ClaveProdServ=\"84111802\" ClaveUnidad=\"H87\" Descripcion=\"AGENCIA - agencia\" Importe=\"10000.00\"​ NoIdentificacion=\"​177\" ​Unidad=\"Pieza\" ValorUnitario=\"100\"><​cfdi:​Impuestos><​cfdi:​Traslados><​cfdi:​Traslado Base=\"10000\" Importe=\"1600.00\" Impuesto=\"002\" TasaOCuota=\"​0.160000\" TipoFactor=\"Tasa\"\/><\/​cfdi:​Traslados><​\/​cfdi:​Impuestos><​\/​cfdi:​Concepto><​\/​cfdi:​Conceptos><​cfdi:​Impuestos TotalImpuestosTrasladados=\"1600.00\"><​cfdi:​Traslados><​cfdi:​Traslado Importe=\"1600.00\" Impuesto=\"002\" TasaOCuota=\"​0.160000\" TipoFactor=\"Tasa\"\/><\/​cfdi:​Traslados><​\/​cfdi:​Impuestos><​cfdi:​Complemento><​tfd:​TimbreFiscalDigital FechaTimbrado=\"2018-07-23T11:44:35\" Leyenda=\"​iTimbreSandbox\" NoCertificadoSAT=\"30001000000300036827\" RfcProvCertif=\"​SDA1109203R3\" SelloCFD=\"aj9W8lJYOTQcUQNm\/zDuorm59tuJsZkoOIw1wg+R3V25r5fCBf\/raSB0xBczKTGcrxobkqvA2k7K2RANjU9RfN7BITbqKmegXAo89GFa9SKB7pmgxro7PRO1bOK47mGUs031WHkjEOgAFC+Ump4R+FErpaLzJXqliJFJUJpPov3j1JLFcDMz0fWo4t1ocL\/KCp5KppXFK3kiWYuHW+GIVbeo4qwyjB0ycg0+qB2sz2zmeOMymuCoAQJ5d63aG2xyEq+VOk0jXwXO\/82WaDDMQgAY9xq5brWX8R49dcV7q4bNIQ+enm85wXmuzS0M1\/​hFV2mJLttdIMLBjLzz9vouoQ==\" SelloSAT=\"Cjzzcf7rC\/icXGKkNv4xMEC9FAKKh2NNQS2YFzTvN5uPbXrlwjsGxZsXIeNyTHRrOrAnasRqilTw4SIX6yIwWgDd+lfWYqlaYWTUUjJ6Uk35OahsT+v8ZdjioefS9JNT5hFj6LUxro4fu2k4dh66HginLGqeTJNRWpDyE4kncWyTzYpSo+TUp1ymvDUZsO9wIth8i28Zq8w2I31GRV2YRuv\/F\/oKo8txYjWoc+oC+QwlnKvFi8TwE7o1LZSsC\/​isSk0oAtJGSDofEAk2MjVWGXLdMgMmQgyBEd1Jv2s7AK+uklwmEVqhjI3LwVvdhddmB3Q1163QPomEahKyJ5hNkA==\" UUID=\"A4120E96-0400-4766-A41D-1559A8444C80\" Version=\"1.1\" xmlns:tfd=\"​http://​www.sat.gob.mx\/​TimbreFiscalDigital\" xsi:​schemaLocation=\"​http://​www.sat.gob.mx\/​TimbreFiscalDigital http://​www.sat.gob.mx\/​sitio_internet\/cfd\/timbrefiscaldigital\/​TimbreFiscalDigitalv11.xsd\"\/><\/​cfdi:​Complemento><​\/​cfdi:​Comprobante>"​ +  }
-    }+
 } }
 </​file>​ </​file>​
Línea 544: Línea 544:
 [EsCancelable] Cancelable sin aceptación\\ [EsCancelable] Cancelable sin aceptación\\
 [Estado] Vigente\\ [Estado] Vigente\\
-[EstatusCancelacion] \\+[EstatusCancelacion]\\
 ) )
  
Línea 578: Línea 578:
 |N 602 |Este código de respuesta se presentará cuando el UUID del comprobante no se encuentre en la Base de Datos del SAT. | |N 602 |Este código de respuesta se presentará cuando el UUID del comprobante no se encuentre en la Base de Datos del SAT. |
 |S |Comprobante obtenido satisfactoriamente.“En Proceso” | |S |Comprobante obtenido satisfactoriamente.“En Proceso” |
- 
-\\ 
  
 ===== Pendientes CFDI. ===== ===== Pendientes CFDI. =====
Línea 586: Línea 584:
  
 A continuación los parámetros a ser enviados para hacer una revisión de CFDI pendientes. <font 14px/​arial;;#​000000;;#​ffffff>​Nombre del método para revisar los pendientes de un CFDI es:</​font>​ **pendientes CFDI****.** los parametros son los siguientes: A continuación los parámetros a ser enviados para hacer una revisión de CFDI pendientes. <font 14px/​arial;;#​000000;;#​ffffff>​Nombre del método para revisar los pendientes de un CFDI es:</​font>​ **pendientes CFDI****.** los parametros son los siguientes:
- 
 ==== Parámetros. ==== ==== Parámetros. ====
  
Línea 615: Línea 612:
 } }
 </​file>​ </​file>​
 +
 ===== Respuesta: ===== ===== Respuesta: =====
  
Línea 626: Línea 624:
 |  retcode ​ |Código de retorno, si es 1, la repuesta es exitosa. Si es diferente de 1, el número es el código de error. Nota: aunque el valor de retcode sea 1, la solicitud de cancelación no se debe considerar como satisfactoria. Debido a que en el llamado se puede solicitar cancelar más de un CFDI, algunos podrían cancelarse exitosamente mientras que otros no. Es por eso que se debe revisar el parámetro folios, el cual contiene la lista de folios que se solicitaron cancelar con su respectivo código de respuesta. \\   \\ El parametro redcode para **retenciones y pagos** tiene un significado distinto: \\ Si es 1 –> La cancelación ha sido exitosa y el acuse se regresa en el parámetro **acuse_cancelacion** \\ ​Si la respuesta es 2 –> Significa que se activo la cancelación asincrona,​entonces se regresa un folio de seguimiento en la variable **folio_seguimiento**. \\ Si es -1 –>​Entonces hubo un error genérico y la descripción se reflejara en la variable error. Cualquier otro valor en el retcode será uno de los códigos del catalogo. | |  retcode ​ |Código de retorno, si es 1, la repuesta es exitosa. Si es diferente de 1, el número es el código de error. Nota: aunque el valor de retcode sea 1, la solicitud de cancelación no se debe considerar como satisfactoria. Debido a que en el llamado se puede solicitar cancelar más de un CFDI, algunos podrían cancelarse exitosamente mientras que otros no. Es por eso que se debe revisar el parámetro folios, el cual contiene la lista de folios que se solicitaron cancelar con su respectivo código de respuesta. \\   \\ El parametro redcode para **retenciones y pagos** tiene un significado distinto: \\ Si es 1 –> La cancelación ha sido exitosa y el acuse se regresa en el parámetro **acuse_cancelacion** \\ ​Si la respuesta es 2 –> Significa que se activo la cancelación asincrona,​entonces se regresa un folio de seguimiento en la variable **folio_seguimiento**. \\ Si es -1 –>​Entonces hubo un error genérico y la descripción se reflejara en la variable error. Cualquier otro valor en el retcode será uno de los códigos del catalogo. |
 |  error  |En caso de existir, descripción del error. NOTA: es importante que no exista ningún error para considerar que la cancelación fue exitosa. | |  error  |En caso de existir, descripción del error. NOTA: es importante que no exista ningún error para considerar que la cancelación fue exitosa. |
-|  data  |X<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​ML timbrado.</​font> ​ |+|  data  |X<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​ML timbrado.</​font>​ |
  
 **Ejemplo de respuesta pendientesCFDI.** **Ejemplo de respuesta pendientesCFDI.**
Línea 642: Línea 640:
 } }
 </​file>​ </​file>​
- 
-=====   ===== 
- 
-=====   ===== 
- 
-====   ==== 
  
 \\ \\
Línea 656: Línea 648:
  
 Los parámetros a ser enviados para procesar respuesta.<​font 14px/​arial;;#​000000;;#​ffffff>​Nombre del método para procesar respuestas es:</​font>​ **Procesar-RespuestaCFDI.** los parametros son los siguientes: Los parámetros a ser enviados para procesar respuesta.<​font 14px/​arial;;#​000000;;#​ffffff>​Nombre del método para procesar respuestas es:</​font>​ **Procesar-RespuestaCFDI.** los parametros son los siguientes:
- 
 ==== Parámetros. ==== ==== Parámetros. ====
  
Línea 694: Línea 685:
  
 NOTA: La funcion principal de este ejemplo es para proporcionar la respuesta de aceptacion o rechazo la cual deben mostrar en el sistema del cliente del emisor de la factua. NOTA: La funcion principal de este ejemplo es para proporcionar la respuesta de aceptacion o rechazo la cual deben mostrar en el sistema del cliente del emisor de la factua.
- 
-\\ 
  
 ===== Respuesta: ===== ===== Respuesta: =====
Línea 752: Línea 741:
 } }
 </​file>​ </​file>​
 +
 ====== Respuesta: ====== ====== Respuesta: ======
  
Línea 775: Línea 765:
 |  UUID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-family:​ arial; font-size: 14px;;;#​ffffff>​Identificador único del CFDI timbrado. Nota: es el único parámetro que se regresa en mayúsculas.</​font>​ | |  UUID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-family:​ arial; font-size: 14px;;;#​ffffff>​Identificador único del CFDI timbrado. Nota: es el único parámetro que se regresa en mayúsculas.</​font>​ |
 |  pfx_pem ​ |<font 14px/​arial;;#​000000;;#​ffffff>​Archivo resultante de convertir el certificado (.cer) y la llave (.key) a PEM. Para generar este archivo puede consultar el documento “Manual de Generación del PFX” ofrecido por iTimbre.</​font>​ | |  pfx_pem ​ |<font 14px/​arial;;#​000000;;#​ffffff>​Archivo resultante de convertir el certificado (.cer) y la llave (.key) a PEM. Para generar este archivo puede consultar el documento “Manual de Generación del PFX” ofrecido por iTimbre.</​font>​ |
-|  RFC  |RFC<​font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​del emisor del CFDI. Nota: es el único parámetro que debe estar en mayúsculas.</​font> ​ |+|  RFC  |RFC<​font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​del emisor del CFDI. Nota: es el único parámetro que debe estar en mayúsculas.</​font>​ |
  
 **Ejemplo de codificación de respuesta en formato JSON (Un solo folio) para retenciones y pagos**: **Ejemplo de codificación de respuesta en formato JSON (Un solo folio) para retenciones y pagos**:
Línea 804: Línea 794:
  ​} ​  }  ​} ​  }
 </​file>​ </​file>​
- 
-\\ 
  
 ===== Consulta CFDI. ===== ===== Consulta CFDI. =====
Línea 823: Línea 811:
 |  RFC  |RFCdel emisor del CFDI. Nota: es el único parámetro que debe estar en mayúsculas. | |  RFC  |RFCdel emisor del CFDI. Nota: es el único parámetro que debe estar en mayúsculas. |
 |  rfcReceptor ​ |RFCdel receptor del CFDI. | |  rfcReceptor ​ |RFCdel receptor del CFDI. |
-|  UUID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Identificador único del CFDI timbrado. Nota: es el único parámetro que se regresa en mayúsculas.</​font> ​ |+|  UUID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Identificador único del CFDI timbrado. Nota: es el único parámetro que se regresa en mayúsculas.</​font>​ |
  
 **Ejemplo de codificación de llamado para consultar un CFDI**: **Ejemplo de codificación de llamado para consultar un CFDI**:
Línea 845: Línea 833:
 }</​​file>​ }</​​file>​
 </​file>​ </​file>​
- 
-\\ 
  
 ===== Verificar estatus de retencion. ===== ===== Verificar estatus de retencion. =====
Línea 876: Línea 862:
 } }
 </​file>​ </​file>​
- 
-\\ 
  
 ==== Respuesta ==== ==== Respuesta ====
Línea 913: Línea 897:
  
 **Ejemplos.** **Ejemplos.**
- 
-\\ 
  
 === Códigos de Respuesta de Estatus UUID ( Para retenciones y pagos) === === Códigos de Respuesta de Estatus UUID ( Para retenciones y pagos) ===
Línea 923: Línea 905:
 |  1203  |UUID no corresponde con el emisor. | |  1203  |UUID no corresponde con el emisor. |
 |  1205  |UUID no existe. | |  1205  |UUID no existe. |
- 
-\\ 
  
 === Códigos de Respuesta a nivel petición (Para retenciones y pagos) === === Códigos de Respuesta a nivel petición (Para retenciones y pagos) ===
Línea 964: Línea 944:
 |  UUID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Identificador único del CFDI timbrado. Nota: es el único parámetro que se regresa en mayúsculas.</​font>​ | |  UUID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Identificador único del CFDI timbrado. Nota: es el único parámetro que se regresa en mayúsculas.</​font>​ |
 |  ID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Identificador de referencia asignado por el cliente. Este parámetro no es requerido por el Web Service de iTimbre, sino que tiene como propósito ser utilizado por el cliente como método de control para asegurarse de recibir la respuesta solicitada. Se recomienda utilizar el número de folio interno del XML.</​font>​ **Por defecto se asignará 0** <font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​.</​font> ​ | |  ID  |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Identificador de referencia asignado por el cliente. Este parámetro no es requerido por el Web Service de iTimbre, sino que tiene como propósito ser utilizado por el cliente como método de control para asegurarse de recibir la respuesta solicitada. Se recomienda utilizar el número de folio interno del XML.</​font>​ **Por defecto se asignará 0** <font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​.</​font> ​ |
- 
-\\ 
  
 ==== Llamado ==== ==== Llamado ====
Línea 1262: Línea 1240:
  
 {{:​cancelarcfdi2014.jpg?​nolink&​}} {{:​cancelarcfdi2014.jpg?​nolink&​}}
 +
 +===== Recuperar PDF =====
 +
 +===== Llamado =====
 +
 +A continuación los parámetros a ser enviados para hacer recuperación de CFDI en formato PDF. <font 9pt/​arial;;​rgb(0,​ 0, 0);;#​ffffff>​Nombre del método para recuperar los archivos de un CFDI en formato PDF es:</​font>​ **Recuperar PDF.** ​ los parametros son los siguientes:
 +
 +==== Parámetros. ====
 +
 +^  PARÁMETRO ​ ^  DESCRIPCIÓN ​ |
 +|  id  |Identificador de referencia asignado por el cliente. Este parámetro no es requerido por el Web Service de iTimbre, sino que tiene como propósito ser utilizado por el cliente como método de control para asegurarse de recibir la respuesta solicitada. Se recomienda utilizar el número de folio interno del XML. |
 +|  folio  |Folio de control del emisor |
 +|  user  |Usuario del Portal de iTimbre con el que se ingresa al sistema (correo electrónico con el que se registró). |
 +|  method ​ |Este parámetro consiste en el tipo de petición solicitado para generar el CFDI. Los valores posibles se encuentran en el catálogo de métodos. |
 +|  cuenta ​ |Parametro para validar el tipo de cliente, y la cuenta en la que se recuperará el archivo PDF |
 +|  password ​ |Contraseña generada por iTimbre al momento de registrar al emisor. |
 +
 +**Ejemplo Recuperar PDF**
 +
 +<file JSON RecuperarPDF.json>​
 +{
 + "​id_transaccion":​ 0,
 + "​cuenta":​ "​Demo",​
 + "​user":​ "​administrador",​
 + "​password":​ "​Administr4dor",​
 + "​method":​ "​recuperar",​
 + "​folio":​ "​NumeroFolio",​
 + "​allowCancelled":​ true
 +}
 +</​file>​
  
 \\ \\
  
web-service.1543005629.txt.gz · Última modificación: 2018/11/23 20:40 por