Saltar al contenido

Margen bruto

(Venta − costo estándar) / venta, en las líneas de producto de facturas publicadas.

Identificador
margen_bruto
Módulo
Unidad
Porcentaje
Lectura
Depende del contexto
Período
Se filtra por período
Se puede abrir por
producto, categoria, cliente, vendedor, segmento, canal, zona, empresa, mes
Origen en Odoo
account.move · product.product · res.partner · res.company
Tablas de Sixara
core.lineas_factura, core.facturas, core.productos, core.contactos, core.empresas, core.costos_producto

¿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 round(100 * (sum(l.subtotal) - sum(sign(l.subtotal) * l.cantidad * coalesce(cp.costo, p.costo, 0))) / nullif(sum(l.subtotal), 0), 1)
from core.lineas_factura l join core.facturas f on f.id = l.factura_id left join core.productos p on p.id = l.producto_id left join core.contactos c on c.id = f.contacto_id left join core.empresas e on e.id = f.empresa_id left join core.costos_producto cp on cp.producto_id = p.id and cp.empresa_id = f.empresa_id
where f.estado = 'posted' and coalesce(p.tipo, '') <> 'servicio'

Preguntas frecuentes

¿Qué mide margen bruto?

(Venta − costo estándar) / venta, en las líneas de producto de facturas publicadas.

¿Cómo calcula Sixara margen bruto?

Con una consulta SQL sobre account.move, product.product, res.partner, res.company, 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.