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