<aside> 🎯
Guía interna para poder explicar el reporte sin dudar: de dónde sale cada número, cómo se calcula cada columna, cuándo aparece un guion y qué preguntar cuando algo no cuadra.
Todo lo que está entre comillas es el texto literal del sistema (el ícono de ayuda de cada encabezado, "Cómo se calcula …"). Lo demás está verificado a mano contra los datos del ambiente de pruebas, o marcado cuando no se pudo verificar.
</aside>
Responde: de lo que vendí este mes, en este canal, ¿cuánto dinero me quedó después de los insumos?
No responde: rentabilidad del negocio. Aquí solo entra el costo de los insumos. No hay renta, nómina, luz, empaque no receteado ni comisiones bancarias. Un platillo con 80 % de margen aquí no deja 80 % en la caja.
Tampoco es un reporte de inventario: no dice cuánto tienes, dice cuánto te costó lo que saliste a vender.
El reporte cruza dos fuentes, y casi todos los huecos se explican por ahí:
| Qué | De dónde sale | Qué pasa si falta |
|---|---|---|
| Ventas, precio de menú, menús, categorías, modificadores | El catálogo y las ventas de Parrot (parrot-api), no de Inventarios | El sistema lo dice explícitamente en la ayuda de Menú: "Sale del catálogo de parrot-api, no de inventarios, así que puede faltar". Por eso ves renglones sin menú o sin categoría. |
| Recetas, precios de lista, costos ponderados | Inventarios | Sin receta no hay ningún costo. Sin precio de un insumo, el costo queda incompleto y sale guion. |
Si no hay ventas en el mes: "No hay ventas en este mes. Elige otro mes, o revisa que las ventas estén llegando a inventarios." — esa segunda frase es una pista real: puede ser que sí se vendió pero la venta no llegó.
Todo va sin IVA de los dos lados, ingreso y costos, para que se puedan restar entre sí.
Si el cliente ya usaba Parrot, no es un reporte nuevo. Entrar por aquí ahorra media conversación.
| Costos y márgenes (antes) | Rentabilidad (ahora) |
|---|---|
| Un renglón por artículo y otro por cada modificador | Un renglón por artículo + canal. Los modificadores pasan a ser columnas y una pestaña. |
| Compara precio de carta contra costo de receta. No sabe cuánto vendiste. | Agrega Ventas · Precio promedio · Ingreso. Es el dinero del mes, no el margen de una unidad en abstracto. |
| La segunda pata era el Último costo (la compra más reciente) | Ahora es el Costo ponderado (el promedio de lo comprado). Una compra cara ya no mueve todo. |
| Todo junto, sin canal | Un renglón por canal → se puede ver la comisión del agregador |
<aside> 💡
El cambio que hay que saber contar: se acabaron los modificadores en rojo
En Costos y márgenes, cada opción era su propio renglón — "Hamburguesa Western · Sin pan" — con precio en menú $0 y con costo de receta. Salía una utilidad negativa en rojo (−$22.42) que no significaba nada: el cobro estaba en el artículo y el costo en el modificador, así que el renglón comparaba peras con nada.
El equipo lo dice en el propio producto, en la ayuda de la columna Modificador: "Vive acá y no en el listado: su margen contra su propio precio no es el negocio de nadie."
Ahora el platillo es un solo renglón y los extras entran por Costo c/modif, Ingreso c/modif y Margen c/modif — con los extras en los dos lados de la división, que es lo que hace que el margen salga bien.
</aside>
Un renglón es un artículo en un canal, en el mes elegido.