Herramientas de usuario

Herramientas del sitio


web-service-ifactura

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
Próxima revisión Ambos lados, revisión siguiente
web-service-ifactura [2018/01/25 20:56]
[Serialización y Envío]
web-service-ifactura [2018/11/28 21:30]
[Llamado]
Línea 326: Línea 326:
 "​Complementos":​ [{ "​Complementos":​ [{
  "​Pagos":​ {  "​Pagos":​ {
-       "​Pago": ​[{+       "​Pago":​ {
            "​FechaPago":​ "​2017-08-24T10:​10:​03",​            "​FechaPago":​ "​2017-08-24T10:​10:​03",​
            "​FormaDePagoP":​ "​01",​            "​FormaDePagoP":​ "​01",​
Línea 899: Línea 899:
  
 El catálogo de datos soportados por el servicio se encuentra en el [[:​datos-soportados-servicio-conector|Catálogo de Datos Soportados]]. El catálogo de datos soportados por el servicio se encuentra en el [[:​datos-soportados-servicio-conector|Catálogo de Datos Soportados]].
 +
 +===== Nuevo esquema de Cancelación de CFDI 3.3 =====
 +
 +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”.
 +
 +La petición de cancelación seguirá siendo la misma. Se requiere contar con un esquema de aceptación o rechazo de cancelación del CFDI por parte del receptor el cuál aceptará o rechazará las solicitudes de cancelación de los CFDI. iTimbre como proveedor autorizado por el SAT ha preparado el entorno para consumir este nuevo servicio en él cual se han agregado nuevos métodos de consulta al web service de timbrado para verificar el estatus del comprobante y la aceptación o rechazo del cfdi por parte del receptor.
 +
 +===== 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}}
 +
 +===== Llamado =====
 +
 +Los parámetros a ser enviados para realizar la cancelación y verificación de respuesta de aceptación o rechazo del XML <font 14px color: rgb(0, 0, 0);/​arial;;​rgb(0,​ 0, 0);;#​ffffff>​Nombre del método para cancelar un cfdi es:</​font> ​ **cancelarCFDI.** los parametros son los siguientes:
 +
 +**Parametros:​**
 +
 +^  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. |
 +|  method ​ |Nombre del método para cancelar un cfdi es: **cancelarCFDI.** ​  |
 +|  params ​ |Debe contener un arreglo con los parámetros:​ user, pass, status_sat, RFC, rfcReceptor y folios,​client. |
 +|  user  |Usuario del Portal de iTimbre con el que se ingresa al sistema (correo electrónico con el que se registró). |
 +|  pass  |Contraseña generada por iTimbre al momento de registrar al emisor. |
 +|  RFC  |RFCdel emisor del CFDI. Nota: es el único parámetro que debe estar en mayúsculas. |
 +|  client ​ |<font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​Parametro para validar el tipo de cliente, valores permitidos</​font>​ **cfdfactura ** <font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​(Clientes que utilizan el servicio de facturacion33.itimbre.com)</​font>​ **integracion_libre ** <font 14px/​arial;;​rgb(51,​ 51, 51) font-size: 14px;;;#​ffffff>​(clientes que utilizan el servicio de portalws.timbre.com)</​font> ​ |
 +|  folios ​ |Arreglo que contiene la lista de folios (UUID) a cancelar. El número máximo es de 500 y todos los folios deben pertenecer al mismo emisor y haber sido generados con el mismo CSD que se proporciona en el archivo PFX. |
 +
 +==== Ejemplos Cancelación. ====
 +
 +**Ejemplo de codificación de llamado en formato JSON (Un solo folio):**
 +
 +<file JSON llamada-1cancelacion.json>​
 +{
 +"​id":​1001,​
 +"​method":"​cancelarCFDI",​
 +"​params":​ {
 +"​user":"​miemail@midominio.com",​
 +"​pass":"​cabb17fb8536180e11af6dff0da42132",​
 +"​RFC":"​EEM010101XYZ",​
 +"​client":"​cfdfactura",​
 +"​folios":​ [
 +"​25916C58-672A-43CD-96EE-F14E0FDD4378",​
 +]
 +}
 +}
 +</​file>​
 +
 +**Ejemplos para la cancelación para más de un folio.**
 +
 +<file JSON llamada-Xcancelacion.json>​
 +{
 +    "​id":​1001,​
 +    "​method":"​cancelarCFDI",​
 +    "​params":​ {
 +        "​user":"​miemail@midominio.com",​
 +        "​pass":"​cabb17fb8536180e11af6dff0da42132",​
 +        "​RFC":"​EEM010101XYZ",​
 +        "​client":"​cfdfactura",​
 +        "​folios":​ [
 +            "​25916C58-672A-43CD-96EE-F14E0FDD4378",​
 +            "​9F5E685B-1444-4B54-9421-FBC9203686B2",​
 +            "​C0FAA75F-974C-41C9-80A7-5C744517F81F"​
 +        ]
 +    }
 +}
 +</​file>​
  
 \\ \\
  
web-service-ifactura.txt · Última modificación: 2024/02/02 21:35 por