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 Producción : https://services.sw.com.mx

Relacionados por CSD

Endpoint

MetodoRuta
POST/relations/csd

Parámetros JSON Body

Propiedad Uso Descripción
uuid Requerido UUID del comprobante
password Requerido Contraseña del certificado
rfc Requerido RFC del emisor
b64Cer Requerido Certificado del emisor en Base64
b64Key Requerido Key del emisor en Base64

Autenticación y Headers

HeaderValue
AuthorizationBearer Token
Content-Typeapplication/json

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

Response Ok
{
    "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"
}
Response Error
{
    "message": "CACFDI33 - Error no controlado",
    "messageDetail": "Value cannot be null.\r\nParameter name: s",
    "data": null,
    "status": "error"
}

Relacionados por PFX

Endpoint

MetodoRuta
POST/relations/pfx

Autenticación y Headers

Authorization Bearer Token
Content-Type application/json

Parámetros JSON Body

Propiedad Uso Tipo Descripción
uuid Requerido string UUID del comprobante
rfc Requerido string RFC del emisor
b64Pfx Requerido string Archivo Pfx en Base64
password Requerido string Contraseña del certificado

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....",'
Response Ok
{
    "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"
}
Response Error
{
    "message": "CACFDI33 - Error no controlado",
    "messageDetail": "Value cannot be null.\r\nParameter name: s",
    "data": null,
    "status": "error"
}

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

Response Ok
{
    "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"
}
Response Error
{
    "message": "CACFDI33 - Error no controlado",
    "messageDetail": "El UUID proporcionado inválido. Favor de verificar.",
    "data": null,
    "status": "error"
}

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 octubre 10, 2024

Article Attachments

Related Articles