1. Home
  2. Servicios
  3. Cancelaciones
  4. Consulta CFDI relacionados antes de cancelar

Consulta CFDI relacionados antes de cancelar

En el nuevo esquema de cancelación, no es posible cancelar una factura si esta tiene facturas que la estén relacionando. Mediante este servicio podrás consultar los CFDI que estén relacionados a una factura.

URL´s

🛠️ Pruebas:
🚀 Productivo:

Relacionados por CSD

🔗 Endpoint

MétodoRuta
POST/relations/csd

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Typeapplication/json

🧾 Parámetros JSON

PropiedadUsoDescripción
uuidRequeridoUUID del comprobante.
passwordRequeridoContraseña del certificado.
rfcRequeridoRFC del emisor.
b64CerRequeridoCertificado del emisor en Base64.
b64KeyRequeridoKey del emisor en Base64

Ejemplo Request

curl --request POST \
  --url https://services.test.sw.com.mx/relations/csd \
  --header 'Authorization: Bearer $token' \
  --header 'Content-Type: application/json' \
  --data '{
"uuid": "d59fd3f1-2082-4759-a237-571ac15ccec2",
"password": "12345678a",
"rfc": "JUFA7608212V6",
"b64Cer": "MIIFmjCCA4KgAwIB....",
"b64Key": "MIIFDjBABgkqhkiG...."'

Ejemplo Response

{
    "codStatus": "2000",
    "data": {
        "uuidConsultado": "d59fd3f1-2082-4759-a237-571ac15ccec2",
        "resultado": "WS Consulta CFDI relacionados RfcEmisor: EKU9003173C9 - folio físcal: d59fd3f1-2082-4759-a237-571ac15ccec2 - Clave: 2000 - Se encontraron CFDI relacionados",
        "uuidsRelacionadosPadres": [
            {
                "uuidsRelacionadosPadres": null,
                "uuid": "D59FD3F1-2082-4759-A237-571AC15CCEC2",
                "rfcEmisor": "EKU9003173C9",
                "rfcReceptor": "CACX7605101P8"
            }
        ],
        "uuidsRelacionadosHijos": [
            {
                "uuid": "5A407B0B-ABF6-4222-BBB6-5176AE6EA67D",
                "rfcEmisor": "EKU9003173C9",
                "rfcReceptor": "URE180429TM6"
            }
        ]
    },
    "message": "Se encontraron CFDI relacionados. ",
    "status": "success"
}
{
    "message": "CACFDI33 - Error no controlado",
    "messageDetail": "Value cannot be null.\r\nParameter name: s",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullContiene información detallada del CFDI consultado y sus relaciones. Incluye nodos con UUIDs relacionados, emisores y receptores.
statusString“success” o “error”
codStatusStringCódigo del resultado general de la operación (presente solo en respuesta exitosa).

Relacionados por PFX

💡Visita nuestra herramienta: Generador de Certificado PFX

🔗 Endpoint

MetodoRuta
POST/relations/pfx

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Typeapplication/json

🧾 Parámetros JSON

PropiedadUsoDescripción
uuidRequeridoUUID del comprobante.
rfcRequeridoRFC del emisor.
b64PfxRequeridoArchivo PFX en Base64.
passwordRequeridoContraseña del certificado PFX

Ejemplo Request

curl --request POST \
  --url https://services.test.sw.com.mx/relations/pfx \
  --header 'Authorization: Bearer $token' \
  --header 'Content-Type: application/json' \
  --data '{
"uuid": "77e5ee7e-518e-48d1-b719-2562eaf9cb1f",
"password": "12345678a",
"rfc": "LAN7008173R5",
"b64Pfx":"MIIMCQIBAzC....",'

Ejemplo Response

{
    "codStatus": "2000",
    "data": {
        "uuidConsultado": "d59fd3f1-2082-4759-a237-571ac15ccec2",
        "resultado": "WS Consulta CFDI relacionados RfcEmisor: EKU9003173C9 - folio físcal: d59fd3f1-2082-4759-a237-571ac15ccec2 - Clave: 2000 - Se encontraron CFDI relacionados",
        "uuidsRelacionadosPadres": [
            {
                "uuidsRelacionadosPadres": null,
                "uuid": "D59FD3F1-2082-4759-A237-571AC15CCEC2",
                "rfcEmisor": "EKU9003173C9",
                "rfcReceptor": "CACX7605101P8"
            }
        ],
        "uuidsRelacionadosHijos": [
            {
                "uuid": "5A407B0B-ABF6-4222-BBB6-5176AE6EA67D",
                "rfcEmisor": "EKU9003173C9",
                "rfcReceptor": "URE180429TM6"
            }
        ]
    },
    "message": "Se encontraron CFDI relacionados. ",
    "status": "success"
}
{
    "message": "CACFDI33 - Error no controlado",
    "messageDetail": "Value cannot be null.\r\nParameter name: s",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullContiene información detallada del CFDI consultado y sus relaciones. Incluye nodos con UUIDs relacionados, emisores y receptores.
statusString“success” o “error”
codStatusStringCódigo del resultado general de la operación (presente solo en respuesta exitosa).

Relacionados por UUID

🔗 Endpoint

MétodoRuta
POST/relations/{rfc}/{uuid}

🔐 Autenticación y Headers

HeaderValue
AuthorizationBearer Token

📍 Parámetros Path

PropiedadUsoDescripción
rfcrequeridorfc del emisor
uuidrequeridoUUID del comprobante

Ejemplo Request

curl --location --globoff --request POST '{{url_services}}/relations/EKU9003173C9/d59fd3f1-2082-4759-a237-571ac15ccec2' \
--header 'Authorization: bearer {{token}}'

Ejemplo Response

{
    "codStatus": "2000",
    "data": {
        "uuidConsultado": "d59fd3f1-2082-4759-a237-571ac15ccec2",
        "resultado": "WS Consulta CFDI relacionados RfcEmisor: EKU9003173C9 - folio físcal: d59fd3f1-2082-4759-a237-571ac15ccec2 - Clave: 2000 - Se encontraron CFDI relacionados",
        "uuidsRelacionadosPadres": [
            {
                "uuidsRelacionadosPadres": null,
                "uuid": "D59FD3F1-2082-4759-A237-571AC15CCEC2",
                "rfcEmisor": "EKU9003173C9",
                "rfcReceptor": "CACX7605101P8"
            }
        ],
        "uuidsRelacionadosHijos": [
            {
                "uuid": "5A407B0B-ABF6-4222-BBB6-5176AE6EA67D",
                "rfcEmisor": "EKU9003173C9",
                "rfcReceptor": "URE180429TM6"
            }
        ]
    },
    "message": "Se encontraron CFDI relacionados. ",
    "status": "success"
}
{
    "message": "CACFDI33 - Error no controlado",
    "messageDetail": "El UUID proporcionado inválido. Favor de verificar.",
    "data": null,
    "status": "error"
}
AtributoTipoDescripción
messageStringCódigo regresado cuando existe un error.
messageDetailStringMensaje más descriptivo del error cuando existe uno.
dataobject/nullContiene información detallada del CFDI consultado y sus relaciones. Incluye nodos con UUIDs relacionados, emisores y receptores.
statusString“success” o “error”
codStatusStringCódigo del resultado general de la operación (presente solo en respuesta exitosa).

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on agosto 1, 2025

Article Attachments

Related Articles