NUEVO ESQUEMA DE CANCELACIÓN 2022 CLIENTES ENDPOINT

NUEVO ESQUEMA DE CANCELACIÓN 2022 CLIENTES ENDPOINT

Solicitud de Cancelación

  1. <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://www.fact.com.mx/schema/ws"> <soap:Header/> <soap:Body> <ws:JsonServiceCall> <ws:jsonData>{ "motivo": "02", "emisor": "JES900109Q90", "folioFiscal": "4841c76a-a7d9-4c32-9003-80102b5a9f86", "year": "2022", "month": "06" }</ws:jsonData> <ws:transactionName>CANCEL_XML_3</ws:transactionName> <ws:token>OxbZPD1Gd9hUomWYNBUGWkzja54cEGlnz9LLPKZY+pI0+bfE1ldh8TKjBK02xvy5rGpeNKXvqF9MtMxvu/381dEEAxq9GNDQad5i2BExZPA=</ws:token> </ws:JsonServiceCall> </soap:Body> </soap:Envelope>

En "jsonData" se adicionaron 2 campos. 

jsonData={
"emisor": "JES900109Q90",
"folioFiscal": "
488e8cb4-306a-44ca-96e4-3d428bf150b6"
,
  "year": "2022",
"month": "01",
"motivo":"catálogo del sat 01, 02, 03 o 04",
"folioSustitucion":"8025f755-6232-4a71-a2e6-9d64ff72ab18" (colocar UUID sólo en caso de que el motivo sea 01, otros motivos sólo dejar "")
};

El nombre de la transacción es: CANCEL_XML_3

Motivo (Requerido): Clave del motivo de cancelación del comprobante.
Los valores posibles para este atributo son: 01, 02, 03 y 04.
Clave Descripción
01         Comprobante emitido con errores con relación.
02         Comprobante emitido con errores sin relación.
03         No se llevó a cabo la operación.
04         Operación nominativa relacionada en una factura global.

FolioSustitucion (Opcional): Atributo condicional que representa al UUID que sustituye al folio fiscal cancelado.
***Es requerido cuando la clave del motivo de cancelación es 01.


Ejemplo - Solicitud

  1. <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://www.fact.com.mx/schema/ws">
       <soap:Header/>
       <soap:Body>
          <ws:JsonServiceCall>
             <ws:jsonData>{      
        "emisor": "JES900109Q90",
        "folioFiscal": "4841c76a-a7d9-4c32-9003-80102b5a9f86",
        "year": "2022",
        "month": "06"
        "motivo": "01",     
      "folioSustitucion":"8025f755-6232-4a71-a2e6-9d64ff72ab18"
    }</ws:jsonData>
             <ws:transactionName>CANCEL_XML_3</ws:transactionName>
             <ws:token>OxbZPD1Gd9hUomWYNBUGWkzja54cEGlnz9LLPKZY+pI0+bfE1ldh8TKjBK02xvy5rGpeNKXvqF9MtMxvu/381dEEAxq9GNDQad5i2BExZPA=</ws:token>
          </ws:JsonServiceCall>
       </soap:Body>
    </soap:Envelope>



Consulta de Estado de Cancelación


Solicitud:

  1. <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://www.fact.com.mx/schema/ws"> <soap:Header/> <soap:Body> <ws:JsonServiceCall> <ws:jsonData>{"method":"CONSULTAR_DOCUMENTO","XmlSel":"eyJkb2NUeXBlIjoiSVNTVUVEIiwiZW1pc29yIjoiSkVTOTAwMTA5UTkwIiwiZm9saW9GaXNjYWwiOiIyNTU3NjJiYS04OGIzLTRmMDMtOGQ1Ni0yYmUyMTVkYzkzOTIiLCJZZWFyIjoiMjAyMyJ9"}</ws:jsonData> <ws:transactionName>SYSTEM_REQUEST</ws:transactionName> <ws:token>OxbZPD1Gd9hUomWYNBUGWkzja54cEGlnz9LLPKZY+pI0+bfE1ldh8TKjBK02xvy5cPruM04FA++CXzGC+kzsC3DuTqYNK5PF3Mo3w+FROSU=</ws:token> </ws:JsonServiceCall> </soap:Body> </soap:Envelope>

Dentro de "jsonData" considerar la etiqueta "method" con el valor "CONSULTAR_DOCUMENTO"

En la etiqueta "XmlSel" debe enviarse en Base64 la siguiente información:

  1. {"docType":"ISSUED", "emisor":"JES900109Q90", "folioFiscal":"255762ba-88b3-4f03-8d56-2be215dc9392", "Year":"2023"}

Detalles:

docType: Tipo de documento que se quiere consultar: emitido o recibido; los valores posibles son ISSUED ó RECEIVED.

emisor: Rfc del emisor de la factura que se quiere consultar.

folioFiscal: Folio fiscal (uuid) de la factura que se quiere consultar.

year: Año de la fecha de emisión de la factura que se quiere consultar.


Respuesta:

  1. <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <JsonServiceCallResponse xmlns="http://www.fact.com.mx/schema/ws"> <JsonServiceCallResult>{"Result":true,"Payload":"eyJDb2RpZ29Fc3RhdHVzIjoiUyAtIENvbXByb2JhbnRlIG9idGVuaWRvIHNhdGlzZmFjdG9yaWFtZW50ZS4iLCJFc0NhbmNlbGFibGUiOiJDYW5jZWxhYmxlIHNpbiBhY2VwdGFjacOzbiIsIkVzdGFkbyI6IlZpZ2VudGUiLCJFc3RhdHVzQ2FuY2VsYWNpb24iOiIiLCJWYWxpZGFjaW9uRUZPUyI6IjIwMCJ9","ErrorMsg":"","ErrorCode":0,"Token":"OxbZPD1Gd9hUomWYNBUGWkzja54cEGlnz9LLPKZY+pI0+bfE1ldh8TKjBK02xvy5cPruM04FA++CXzGC+kzsC04xsH0jrUPVu+OYtmzlprk="}</JsonServiceCallResult> </JsonServiceCallResponse> </soap:Body> </soap:Envelope>

En la respuesta (cuando Result = "true"), se entrega en la etiqueta "Payload" en Base64 la siguiente información:

  1. { "CodigoEstatus":"S - Comprobante obtenido satisfactoriamente.", "EsCancelable":"Cancelable sin aceptación", "Estado":"Vigente", "EstatusCancelacion":"", "ValidacionEFOS":"200" }


    • Related Articles

    • NUEVO ESQUEMA DE CANCELACIÓN 2022 CLIENTES CFDI + TIMBRADO

      Transacciones para nuevo esquema de cancelación 2022. Modalidad (CFDI + TIMBRADO) 1. CANCEL_DOCUMENT_3 Petición. · En Data1 se envía, codificado Base64, un xml que especifica la información del documento que se quiere cancelar. Ejemplo de xml (se ...
    • NUEVO ESQUEMA DE CANCELACIÓN 2022 CLIENTES SOLO TIMBRADO

      Transacciones para nuevo esquema de cancelación 2022. Modalidad (SOLO TIMBRADO) 1. CANCEL_CFDI_3 Petición. · En Data1 (igual que como se hacía para las dos transacciones anteriores) se envía, codificado Base64, un xml que especifica la solicitud de ...
    • CONSIDERACIONES SERVICIO DE CANCELACIÓN CLIENTES ASP

      GENERALIDADES En MYSuite existen clientes (que, por su forma de integrarse), son considerados como clientes ASP (CFDI + TIMBRADO). Para este tipo de clientes ASP, MYSuite incorpora internamente una tabla intermedia de registros en la cual, se tiene ...
    • INTEGRACIÓN MYSUITE

      MYSuite cuenta con dos plataformas de trabajo: Pruebas y Productivo (ambas tienen la misma aplicación), la diferencia es que en el ambiente de pruebas, sólo es posible emitir CFDI's con RFC Emisor de pruebas "JES900109Q90", no es posible generar un ...
    • INTEGRACIÓN DE COMPLEMENTOS FISCALES

      En MYSuite tenemos todos los complementos fiscales que los contribuyentes necesitan para sus operaciones, integrarlos en sus sistemas ERP’s y/o soluciones administrativas es muy sencillo. Contamos con un esquema XSD que rige la correcta construcción ...