Políticas y cumplimiento

Reglas inteligentes para prevenir, controlar y automatizar decisiones fiscales en tiempo real

"¿Cómo evitar timbrar o recibir un CFDI que no cumple tus reglas internas?"

"¿Cómo bloquear una cancelación indebida antes de que ocurra?"

"¿Cómo automatizar validaciones, alertas y acciones sin depender de revisiones manuales?"


A medida que la operación fiscal crece, también crecen los riesgos, errores humanos y omisiones.

Validar cada CFDI manualmente, aplicar criterios distintos por empresa, sucursal o tipo de operación, o depender de revisiones posteriores ya no es suficiente.

Para mantener el control real, es necesario prevenir errores antes de que ocurran y automatizar decisiones basadas en reglas claras.


¿Cómo te ayuda Bily?

Bily incluye un motor de Políticas y Cumplimiento, diseñado para definir y aplicar reglas de negocio de forma automática sobre tus CFDI y tu operación fiscal.

Una política en Bily está compuesta por:

  • Reglas, que representan criterios alineados a tu operación
  • Acciones, que permiten responder automáticamente ante el cumplimiento de una condición

Este enfoque permite transformar criterios internos en controles automáticos, reduciendo la dependencia de revisiones manuales.


¿Qué puedes hacer con las Políticas de Bily?

Con este motor puedes:

  • Definir criterios fiscales y operativos claros
  • Prevenir errores antes de que se conviertan en problemas
  • Automatizar decisiones basadas en información fiscal
  • Estandarizar reglas entre empresas, sucursales o equipos
  • Reducir riesgos derivados de errores humanos u omisiones

Las políticas permiten llevar el control fiscal más allá de la validación técnica del CFDI.

Haz clic acá para consultar ejemplos de políticas y casos de uso comunes.


¿Qué hace este servicio?

El servicio de políticas y cumplimiento se encarga de evaluar automáticamente reglas definidas por tu operación durante el ciclo de vida del CFDI, permitiendo:

  • Prevenir timbrados que no cumplen reglas internas
  • Bloquear cancelaciones indebidas
  • Detectar y asegurar condiciones específicas del negocio en tiempo real
  • Ejecutar acciones automáticas sin intervención manual

Las políticas pueden ser aplicadas antes, durante y después de que la operación fiscal se complete.


¿Cómo funcionan las políticas en Bily?

Ya sea previo a la emisión o cancelación del CFDI o después de la emisión/recepción de CFDI, Bily:

  • Identifica las políticas activas aplicables al tipo de evento en orden de prioridad
  • Evalúa las reglas configuradas en cada política en orden de prioridad
  • Determina si se cumple la política en base a las reglas evaluadas y el tipo de evaluación
  • Ejecuta automáticamente las acciones asociadas a la política en orden de prioridad
  • A su vez Permite o bloquea la operación según el resultado y el tipo de severidad de la política

Este proceso ocurre en tiempo real o de forma asíncrona a la operación dependiendo del tipo de evento.


Tipos de eventos (cuándo se aplica la política)

Las políticas pueden aplicarse ante distintos tipos de eventos dentro del ciclo del CFDI, entre ellos:

  • Antes del timbrado de un CFDI
  • Antes de la cancelación de un CFDI
  • Después del proceso de emisión de CFDI
  • Después del proceso de recepción de CFDI
  • Al asignar un estatus interno
  • Al asignar una etiqueta interna

Esto permite aplicar controles preventivos, no reactivos.


Tipos de evaluación (cuándo se cumple una política)

Cuando una política se cumple dispara las acciones asociadas a ella, antes de eso sus reglas deben ser evaluadas para definir si la política se cumple o no, para ello existen dos tipos diferentes de evaluación:

  • TODAS.- Considera que una política se cumple cuando todas las reglas que la componen cumplen su condición
  • ALGUNA.- Considera que una política se cumple cuando al menos una de las reglas que la componen cumple su condición

Tipos de severidad (comportamiento del evento)

Eventos como el timbrado, la cancelación de CFDI y otros escenarios se pueden prevenir cuando la información del CFDI no es la correcta/esperada o cuando se cumple una condición definida por el negocio, para ello existen dos tipos de severidad configurables para una política.

  • BLOQUEO (Aplica la política y si esta se cumple previene la ejecución del evento)
  • NO_BLOQUEO (Aplica la política pero permite la ejecución del evento)

Reglas (las condiciones que definen una política)

Las reglas te permiten analizar información y se componen de expresiones que serán evaluadas durante la aplicación de una política.

📘

Por ejemplo: Un conjunto de reglas simples para controlar el límite de crédito para un cliente determinado se vería como:

CFDI.RECEPTOR.RFC = "ABC010203XYZ"

CFDI.METODO_PAGO = "PPD"

CFDI.TOTAL >= 10,000.00

Las expresiones disponibles para la creación de reglas se componen de:

Datos generales del CFDI

Datos que componen el CFDI

ExpresiónTipoDescripción
CFDI.SERIECadenaLa Serie del comprobante
CFDI.FECHAFechaLa Fecha de emisión del comprobante
CFDI.SUBTOTALDecimalEl Subtotal del comprobante
CFDI.TIPO_COMPROBANTECadenaEl Tipo de comprobante
CFDI.METODO_PAGOCadenaEl Método de pago del comprobante
CFDI.RECEPTOR.RFCCadenaEl RFC del Receptor del comprobante
CFDI.CONCEPTOS.CANTIDADColección decimalLa cantidad de los productos o servicios del comprobante
CFDI.CONCEPTOS.IMPORTEColección decimalEl importe de los productos o servicios del comprobante
CFDI.IMPUESTOS.TOTAL_TRASLADOSColección decimalEl total de traslados del comprobante

Haz clic acá para consultar la lista completa de expresiones/campos del CFDI soportados por las reglas.


Datos complementarios del Control Fiscal Integrado que ofrece Bily

Datos administrados por el negocio, resultados de cálculos, validaciones o agrupaciones lógicas de la operación

ExpresiónTipoDescripción
CFDI.ETIQUETASColección de cadenasLas etiquetas personalizadas del comprobante
CFDI.ESTATUS_INTERNOCadenaEl estatus interno personalizado del comprobante
CFDI.ESTATUS_LISTADO69BCadenaEl estatus del Emisor del comprobante en el listado 69-B del SAT
CFDI.ESTATUS_PAGO_CFDICadenaEl estatus del pago del comprobante (Pendiente, Liquidado, Sobrepagado)
CFDI.SALDODecimalEl saldo calculado del comprobante
CFDI.SALDO_PAGADODecimalEl saldo pagado calculado del comprobante
CFDI.SALDO_PENDIENTEDecimalEl saldo pendiente calculado del comprobante
*CLIENTE.TAG("[ETIQUETA]").RFCColección de cadenasEl listado de RFCs de clientes marcados con la etiqueta especificada
CFDIS_EMITIDOS.TAG("[ETIQUETA]").UUIDColección de cadenasEl listado de UUIDs de CFDIs emitidos marcados con la etiqueta especificada
PRODUCTO.TAG("[ETIQUETA"]).SKUColección de cadenasEl listado de SKUs de productos marcados con la etiqueta especificada

Métricas

Datos calculados a partir del histórico de operación, utilizados para reglas basadas en comportamiento acumulado.

ExpresiónTipoDescripción
CLIENTE.TOTAL_VENTAS_MENSUALDecimalLa sumatoria de ventas del mes para un cliente
CLIENTE.TOTAL_VENTAS_TRIMESTRALDecimalLa sumatoria de ventas del trimestre para un cliente
CLIENTE.TOTAL_VENTAS_ANUALDecimalLa sumatoria de ventas del año para un cliente
PROVEEDOR.TOTAL_GASTOS_MENSUALDecimalLa sumatoria de gastos del mes para un cliente
PROVEEDOR.TOTAL_GASTOS_TRIMESTRALDecimalLa sumatoria de gastos del trimestre para un cliente
PROVEEDOR.TOTAL_GASTOS_ANUALDecimalLa sumatoria de gastos del año para un cliente
📘

Tip: La mayoría de las políticas que requiera aplicar el negocio pueden construirse con la combinación de reglas simples, sin embargo existen escenarios más complejos donde se requiere condicionar y combinar la evaluación de ciertas reglas, para ello existe el Tipo de evaluación avanzado con el cual se pueden construir escenarios más complejos.


Acciones (la automatización y toma de decisiones)

Cuando una política se cumple, Bily puede ejecutar una o varias acciones como:

  • Prevenir la emisión del CFDI (implícito en la severidad de la política)
  • Prevenir la cancelación del CFDI (implícito en la severidad de la política)
  • Prevenir flujos internos (asignación de etiquetas y/o estatus)
  • Enviar notificaciones internas o por correo electrónico
  • Asignar estatus internos al comprobante de forma automática
  • Asignar etiquetas al comprobante de forma automática
  • Agregar observaciones públicas para el receptor o privadas para el control interno
  • Disparar eventos hacia tus webhooks, ideales para la automatización y sincronización

Control centralizado y consistente

Las Políticas y Cumplimiento forman parte del núcleo del Control Fiscal Integrado, permitiendo que las reglas se apliquen de manera homogénea en toda la operación, sin depender de la persona, el canal o el sistema que origina el CFDI.

Esto garantiza que los criterios definidos se respeten de forma consistente a lo largo del tiempo.


Aplica para CFDI emitidos y recibidos

Las políticas de cumplimiento pueden aplicarse de forma transversal tanto para:

  • CFDI emitidos
  • CFDI recibidos

Esto permite implementar controles tanto en ingresos como en gastos, manteniendo una visión integral de la operación fiscal.


Sin configuración adicional

No es necesario programar tareas ni ejecutar procesos manuales para comenzar.

Una vez que tus CFDI están en Bily, puedes comenzar a crear políticas e ir agregando controles conforme tu operación lo requiera.


¿Cómo se administra dentro de Bily?

El motor de políticas opera de forma centralizada y sus efectos se reflejan en distintos puntos de la plataforma.

Desde el Panel (Dashboard)

Desde el Panel podrás:

  • Crear y editar políticas
  • Definir reglas y acciones sin programación
  • Activar o desactivar políticas
  • Asignarlas por empresa o sucursal
  • Visualizar cuándo una política fue evaluada
  • Identificar bloqueos o acciones ejecutadas
  • Consultar estatus, etiquetas u observaciones automáticas asignadas
  • Analizar resultados de cumplimiento

Consulta el Manual de operación Configuración - Políticas para mayor detalle.


Desde la API REST

Mediante la API REST puedes:

  • Crear, editar y administrar políticas de manera programática
  • Integrar controles con sistemas externos
  • Automatizar decisiones desde tus propios flujos
  • Recibir información cuando una política se evalúa o ejecuta una acción

Consulta la Referencia API Políticas.


A través de Webhooks y Eventos

Las políticas pueden disparar eventos en tiempo real que permiten:

  • Notificar sistemas externos
  • Detonar flujos automatizados
  • Registrar auditoría
  • Ejecutar acciones preventivas fuera de Bily

Consulta la guía de Webhooks y Eventos.


Control preventivo, no reactivo

Las Políticas y Cumplimiento de Bily están diseñadas para prevenir errores antes de que ocurran, no solo para detectarlos después.

Con reglas claras y evaluación continua, Bily se convierte en un mecanismo activo de control fiscal, ayudándote a mantener orden, cumplimiento y trazabilidad en toda tu operación.