Saltar al contenido

Margen conocido por mesa

Subtotal menos costo de líneas con costo entregado por Odoo; solo incluye órdenes cuyas líneas tienen costo completo. No incluye gastos indirectos.

Identificador
pos_margen_mesa
Módulo
Unidad
Moneda
Lectura
Depende del contexto
Período
Se filtra por período
Se puede abrir por
mesa, mesonero, punto_venta
Origen en Odoo
pos.order.line · pos.order
Tablas de Sixara
core.pos_lineas, core.pos_ordenes

¿Cómo se calcula?

Esta es la consulta exacta que usa Sixara. Las tablas core.* son la copia normalizada de tus datos de Odoo que vive en la base propia de tu empresa; los filtros de período, empresa y cartera se agregan según quién pregunta.

select nullif(sum(l.subtotal - l.costo), null)
from core.pos_lineas l join core.pos_ordenes o on o.id = l.orden_id
where o.estado in ('paid', 'done', 'invoiced', 'posted') and o.mesa is not null and l.costo is not null and not exists (select 1 from core.pos_lineas faltante where faltante.orden_id = o.id and faltante.costo is null)

Preguntas frecuentes

¿Qué mide margen conocido por mesa?

Subtotal menos costo de líneas con costo entregado por Odoo; solo incluye órdenes cuyas líneas tienen costo completo. No incluye gastos indirectos.

¿Cómo calcula Sixara margen conocido por mesa?

Con una consulta SQL sobre pos.order.line, pos.order, escrita como código y versionada. La IA no la calcula: elige la métrica, el período y los filtros, y el núcleo ejecuta la consulta.

Indicadores relacionados

Tu empresa ya sabe.
Escúchala.

Agenda una demo con tus propios datos. Si no te sorprende, no seguimos.