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ón | Tipo | Descripción |
|---|---|---|
| CFDI.SERIE | Cadena | La Serie del comprobante |
| CFDI.FECHA | Fecha | La Fecha de emisión del comprobante |
| CFDI.SUBTOTAL | Decimal | El Subtotal del comprobante |
| CFDI.TIPO_COMPROBANTE | Cadena | El Tipo de comprobante |
| CFDI.METODO_PAGO | Cadena | El Método de pago del comprobante |
| CFDI.RECEPTOR.RFC | Cadena | El RFC del Receptor del comprobante |
| CFDI.CONCEPTOS.CANTIDAD | Colección decimal | La cantidad de los productos o servicios del comprobante |
| CFDI.CONCEPTOS.IMPORTE | Colección decimal | El importe de los productos o servicios del comprobante |
| CFDI.IMPUESTOS.TOTAL_TRASLADOS | Colección decimal | El 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ón | Tipo | Descripción |
|---|---|---|
| CFDI.ETIQUETAS | Colección de cadenas | Las etiquetas personalizadas del comprobante |
| CFDI.ESTATUS_INTERNO | Cadena | El estatus interno personalizado del comprobante |
| CFDI.ESTATUS_LISTADO69B | Cadena | El estatus del Emisor del comprobante en el listado 69-B del SAT |
| CFDI.ESTATUS_PAGO_CFDI | Cadena | El estatus del pago del comprobante (Pendiente, Liquidado, Sobrepagado) |
| CFDI.SALDO | Decimal | El saldo calculado del comprobante |
| CFDI.SALDO_PAGADO | Decimal | El saldo pagado calculado del comprobante |
| CFDI.SALDO_PENDIENTE | Decimal | El saldo pendiente calculado del comprobante |
| *CLIENTE.TAG("[ETIQUETA]").RFC | Colección de cadenas | El listado de RFCs de clientes marcados con la etiqueta especificada |
| CFDIS_EMITIDOS.TAG("[ETIQUETA]").UUID | Colección de cadenas | El listado de UUIDs de CFDIs emitidos marcados con la etiqueta especificada |
| PRODUCTO.TAG("[ETIQUETA"]).SKU | Colección de cadenas | El 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ón | Tipo | Descripción |
|---|---|---|
| CLIENTE.TOTAL_VENTAS_MENSUAL | Decimal | La sumatoria de ventas del mes para un cliente |
| CLIENTE.TOTAL_VENTAS_TRIMESTRAL | Decimal | La sumatoria de ventas del trimestre para un cliente |
| CLIENTE.TOTAL_VENTAS_ANUAL | Decimal | La sumatoria de ventas del año para un cliente |
| PROVEEDOR.TOTAL_GASTOS_MENSUAL | Decimal | La sumatoria de gastos del mes para un cliente |
| PROVEEDOR.TOTAL_GASTOS_TRIMESTRAL | Decimal | La sumatoria de gastos del trimestre para un cliente |
| PROVEEDOR.TOTAL_GASTOS_ANUAL | Decimal | La 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.
Updated 3 months ago
