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 Pruebas : https://services.test.sw.com.mx/
🧰 Url Producción : https://services.sw.com.mx/
Relacionados por CSD
Endpoint
Metodo | Ruta |
---|---|
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
Header | Value |
---|---|
Authorization | Bearer Token |
Content-Type | application/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
Metodo | Ruta |
---|---|
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étodo | Ruta |
---|---|
POST | /relations/{rfc}/{uuid} |
Autenticación y Headers
Header | Value |
---|---|
Authorization | Bearer Token |
Parámetros Path
Propiedad | Uso | Descripción |
---|---|---|
rfc | requerido | rfc del emisor |
uuid | requerido | UUID 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" }