Objeto Validación
Payload
Este objeto se entrega como contenido de data.objeto para aquellos eventos en donde Bily realiza la validación de un comprobante dentro de la plataforma.
Aplica a los eventos
cfdi.validacion
Ejemplo de evento
{
"tipo": "validacion",
"objeto": {
"objeto": "validacion",
"token": "val_cfdi_F5vaeTB5aR4vnXVLGjHMb",
"consulta_estatus_sat": {
"objeto": "consulta-estatus-sat",
"token": "estatus_sat_DsZ3xYA7HUBrqfqKFW",
"exitoso": true,
"uuid": "d082d126-65ee-4f7a-bc3c-156ac29f9218",
"codigo_estatus": "S - Comprobante obtenido satisfactoriamente.",
"es_cancelable": "Cancelable sin aceptación",
"estado": "Vigente",
"estatus_cancelacion": null,
"validacion_efos": "200",
"xml": "<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<Acuse xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <CodigoEstatus>S - Comprobante obtenido satisfactoriamente.</CodigoEstatus>\r\n <EsCancelable>Cancelable sin aceptación</EsCancelable>\r\n <Estado>Vigente</Estado>\r\n <EstatusCancelacion />\r\n <ValidacionEFOS>200</ValidacionEFOS>\r\n</Acuse>",
"error": null
},
"estructura": {
"error": null,
"valido": true
},
"estructura_xsd": {
"error": null,
"valido": true
},
"fecha_emision": "2026-03-10T10:30:00",
"fecha_validacion": "2026-03-10T11:28:58.6671607Z",
"folio": "158381",
"listado69_b": {
"token": "L69B_yLUfFJAvWNPerramzHEvCHKvw",
"objeto": "listado69-b",
"fecha_consulta": "2026-03-10T11:28:58.9959121Z",
"rfc": "PFE140312IW8",
"razon_social": "",
"estatus": "No encontrado",
"en_listado": false,
"presunto": null,
"desvirtuado": null,
"definitivo": null,
"sentencia_favorable": null
},
"moneda": "MXN",
"razon_social_emisor": "PROVEEDORES DE FACTURACION ELECTRONICA Y SOFTWARE",
"razon_social_receptor": "RAUL MIGUEL PINEDA",
"reglas": {
"codigo": null,
"error": null,
"valido": true
},
"rfc_emisor": "PFE140312IW8",
"rfc_receptor": "MIPR700429S77",
"sello_cfdi": {
"cadena_original": null,
"error": null,
"valido": true
},
"serie": null,
"subtotal": 103.45,
"total": 120,
"url": "https://localhost:7001/Valida/val_cfdi_F5vaeTB5aR4vnXVLGjHMb",
"uuid": "d082d126-65ee-4f7a-bc3c-156ac29f9218",
"version": "4.0"
}
}Definición de atributos
| Propiedad | Tipo | Descripción |
|---|---|---|
| objeto | string | Identifica el tipo de objeto devuelto para la validación de un CFDI. |
| token | string | Identificador único de la validación, útil para identificarla y consultarla posteriormente. |
| consulta_estatus_sat | consulta-estatus-sat | Resultado de la consulta de estatus del CFDI ante los servicios del SAT. |
| consulta_estatus_sat.token | string | Identificador único asociado a la consulta de estatus SAT. |
| consulta_estatus_sat.exitoso | boolean | Indica si la consulta de estatus SAT se realizó exitosamente. |
| consulta_estatus_sat.validacion_efos | string | Resultado relacionado con la validación EFOS/EDOS devuelto en la consulta SAT. |
| consulta_estatus_sat.xml | string | XML crudo devuelto por el SAT como respuesta de la consulta de estatus. |
| consulta_estatus_sat.error | string | null | Mensaje de error de la consulta de estatus SAT en caso de falla. |
| estructura | object | Resultado de la validación general de estructura del CFDI. |
| estructura.error | string | null | Mensaje de error asociado a la validación de estructura, si existe. |
| estructura.valido | boolean | Indica si la estructura general del CFDI es válida. |
| estructura_xsd | object | Resultado de la validación del CFDI contra su esquema XSD. |
| estructura_xsd.error | string | null | Mensaje de error asociado a la validación XSD, si existe. |
| estructura_xsd.valido | boolean | Indica si el CFDI cumple correctamente con el esquema XSD correspondiente. |
| fecha_emision | string(datetime) | Fecha y hora de emisión del CFDI. |
| fecha_validacion | string(datetime) | Fecha y hora en la que se realizó la validación. |
| folio | string | Folio del comprobante fiscal. |
| listado69_b | listado69-b | Resultado de la consulta del RFC del proveedor en el listado 69-B. |
| moneda | string | Clave de la moneda utilizada en el comprobante, por ejemplo MXN. |
| razon_social_emisor | string | Nombre o razón social del emisor del CFDI. |
| razon_social_receptor | string | Nombre o razón social del receptor del CFDI. |
| reglas | object | Resultado de la validación de las reglas de las matrices de validación aplicables al CFDI y sus complementos. |
| reglas.codigo | string | null | Código identificador de la regla en caso de error. |
| reglas.error | string | null | Mensaje de error asociado a la validación de reglas, si existe. |
| reglas.valido | boolean | Indica si el CFDI cumple con las reglas validadas. |
| rfc_emisor | string | RFC del emisor del CFDI. |
| rfc_receptor | string | RFC del receptor del CFDI. |
| sello_cfdi | object | Resultado de la validación del sello digital del CFDI. |
| sello_cfdi.cadena_original | string | null | Cadena original utilizada para la validación del sello, si se encuentra disponible. |
| sello_cfdi.error | string | null | Mensaje de error asociado a la validación del sello digital, si existe. |
| sello_cfdi.valido | boolean | Indica si el sello digital del CFDI es válido. |
| serie | string | null | Serie del comprobante fiscal, si fue definida. |
| subtotal | number | Subtotal del comprobante antes de impuestos o cargos adicionales. |
| total | number | Total final del comprobante. |
| url | string | URL donde puede consultarse y verificarse el detalle de la validación. |
| uuid | string | UUID único del CFDI validado. |
| version | string | Versión del CFDI, por ejemplo 4.0. |
Updated 17 days ago
