Dashboard
Plan de Empaque — Pedidos y Contratos — programado para estar LISTO el día de salida = entrega − 1 día (tránsito a USA) · lo vencido sin surtir + los próximos 10 días
| Salida (listo) | Entrega USA | Origen | Cliente | Producto(s) | Cajas | Estado |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Pedidos abiertos por su fecha de entrega + contratos activos por su día de entrega de la semana (configurable en Ventas de Contrato; vacío = viernes). Un pedido abierto y vencido NO se esconde: se queda hasta que se surta o se cierre.
⚙️ Inventario Flowpack
Granel ya clasificado por tamaño — lo que sale de la seleccionadora, listo para bolsas o para 11 lb
Granel clasificado disponible
— en orden FIFO por la fecha del LOTE, no por la de la corrida: clasificar no rejuvenece la fruta
| Lote | Producto | Color | Tamaño | Kg disponibles | Cajas equiv. | Clasificado el | Días del lote |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Nueva corrida de seleccionadora
Historial de corridas
— el rendimiento de la seleccionadora por lote: cuánto entró, cuánto salió clasificado y cuánto se fue en merma
| Fecha | Lote | Producto | Entró (kg) | Salió (kg) | Merma | % merma | Cajas descontadas | Quién |
|---|---|---|---|---|---|---|---|---|
| Sin corridas | ||||||||
Empaque
Sobrantes de empaque — cuando salió más producto del esperado clic para desplegar
Cada renglón es un empaque que se pasó de lo que el lote debía rendir y se cerró con un motivo. Si se repite el mismo lote o el mismo motivo, ahí hay algo que revisar: una báscula, una receta o una captura.
| Fecha | Lote | Presentación | Cajas | kg de más | % | Motivo | Qué pasó | Quién |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
🕘 Historial de Empaque
Panel ejecutivo, historial de capturas y empacado por mes — por producto y por productor
Panel Ejecutivo — Empaque · picos, merma y huecos de captura (últimos 60 días) clic para plegar/desplegar
Historial de Capturas
| Fecha | Productor | Producto | Turno | Kg | Exportación | Nac. | Merma | Hrs | Op/Adm |
|---|
Empacado por Mes — por Producto
Se actualiza solo al abrir Empaque y al guardar capturas. Cambia el año o la métrica y se recalcula al instante.
| — abre esta pestaña para cargar — |
Empacado por Mes — por Productor
| — abre esta pestaña para cargar — |
Productividad de Empaque
Cálculo de personal necesario por producto
Cálculo de Personal
Las cajas a empacar se auto-calculan desde los reportes de empaque (últimos 7 días) — puedes editarlas. La tasa de cajas/persona/hora se auto-calcula del histórico real de empaque (cajas ÷ personal × horas, 60 días); ya no la captura cada quien. Con eso el sistema calcula cuánta gente necesitas.
| Producto | Cajas / persona / hora (auto) | Cajas a empacar | Horas turno | Tiempo descarga (h) | Hrs Overtime | Personas necesarias |
|---|
Total descarga: 0 h
Total overtime: 0 h
Total personas turno: 0
Fórmula:
personas = cajas a empacar ÷ (cajas/persona/hora × horas turno), redondeado hacia arriba.
Cámara Fría
¿Entró producto ya empacado (reempaque/tránsito)? Se registra en Recepción / Báscula.
Stock Actual
Inventario por Lote — producto terminado disponible tras el armado · orden FIFO (más viejo arriba)
| Días | Lote | Recepción | Productor | Producto | Iniciales | Disponibles | Estado |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Inventario por Producto — agrupado por producto canónico, con lo comprometido en pedidos
| Producto | Lotes | Cajas disponibles | Comprometido (pedidos) | Libre | Lote más viejo |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Análisis FIFO — antigüedad del inventario: qué debe salir PRIMERO y qué está en riesgo
🔴 Debe salir primero (más viejo)
| Días | Lote | Producto | Cajas |
|---|
Antigüedad por producto
| Producto | 0-3d | 4-7d | 8+d | Edad prom. |
|---|
Entrelace Inventario ↔ Empaque — Hoy
Muestra cada lote en cámara y cuánto fue empacado hoy de ese lote. Se auto-actualiza al marcar como empacado.
| Lote | Productor | Producto | Cajas Cámara | Emp. Hoy | Kg Emp. Hoy | Estado | Temp | Hrs Cámara |
|---|
Cajas de Cosecha
Cajas plásticas que se prestan a productores y rotan — quién tiene cuántas
Inventario General (total · prestadas · en bodega)
Cargando…
Saldos por Productor (cajas prestadas - devueltas)
Cargando…
Registrar Movimiento
Préstamo: las cajas salen al productor. Devolución: regresan limpias.
Saldo del productor seleccionado
Selecciona un productor para ver cuántas cajas tiene.
Historial de Movimientos
| Fecha | Mov. | Productor | Tipo de Caja | Cantidad | Notas | |
|---|---|---|---|---|---|---|
| Sin movimientos | ||||||
Agregar Tipo de Caja
Tipos Registrados
| Nombre | Color | Total que tenemos | Capacidad | Notas | |
|---|---|---|---|---|---|
| Sin tipos | |||||
Ajustes de Inventario
Lo que el sistema cree que hay y no hay · cada ajuste queda con su motivo y su responsable
—
Aparentes sobrantes
—
Cajas que salieron de más
—
Ajustes capturados (90 días)
—
Efecto neto en cajas
Qué costó lo tirado, semana por semana
Una caja que se tira DESPUÉS de empacar ya se pagó tres veces: la fruta, los materiales y la mano de obra. Eso no se le cobra al productor —él entregó bien— sino que encarece a las cajas buenas de esa semana.
Se carga al abrir
Cada descarte, con lo que costó
Se carga al abrir
Lo que aparenta sobrar
— la columna «por qué» dice de cuál de los tres casos se trata, porque no se arreglan igual
| Lote | Producto | Por qué | Cajas sueltas | En cámara | Días | Estado del lote | Descartar |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Capturar un ajuste
Un ajuste es un hecho: se tiró, se perdió, apareció de más, se capturó mal.
No es una corrección del saldo — el saldo se deduce solo. Por eso cada ajuste lleva su motivo
y queda en el historial: si el número cuadrara sin dejar rastro, nadie sabría nunca qué pasó.
Ajustes capturados
— los últimos 300. Un ajuste no se borra: si estuvo mal, se captura el contrario y los dos quedan a la vista
| Fecha | Lote | Producto | Talla y calibre | Cajas | Motivo | Nota | Quién | Corregir |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
← Empaque
Inventario por Procesar
FIFO estricto · Alertas por tiempo en cámara · Control de urgencia
—
Lotes activos
—
Kg en espera
—
Urgente (+3 días)
—
Crítico (+5 días)
—
Días promedio espera
Cola FIFO — Orden de Procesamiento Recomendado
Ordenado por fecha de recepción (más antiguo primero). El color indica urgencia: ■ OK ■ Atención (2-3 días) ■ Urgente (+3 días) ■ Crítico (+5 días)
| Prioridad | Lote | Productor | Producto | Kg disponibles | Fecha recepción | Días sin procesar | Temp °C | Ubicación | Estado | Acción |
|---|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||||
Urgente — Más de 3 días sin procesar
Crítico — Más de 5 días sin procesar
Atención — Entre 2 y 3 días en cámara
Distribución por Producto — Cajas en espera
Lotes Procesados Recientemente
| Lote | Productor | Producto | Cajas ini. | Cajas vendidas | Merma kg | Fecha recepción | Fecha agotado | Días proceso |
|---|---|---|---|---|---|---|---|---|
| Selecciona rango de fechas | ||||||||
← Programa de Llegadas
Proyección de Pallets
Panorama Semanal — Todos los Productos
Proyección por Tamaño — auto-llenada desde la matriz de empaque
Cajas empacadas por calibre (XXL/XL/SXL/L) y día de la semana, tomadas directo de Empaque. Pallets = cajas ÷ cajas/pallet. Respeta el filtro de producto de arriba.
| Tamaño | Lun cajas | Mar cajas | Mié cajas | Jue cajas | Vie cajas | Sáb cajas | Dom cajas | Total cajas | Pallets |
|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||
Historial — Todos los productos
| Fecha | Productor | Producto | Kg Total | Pallets | Detalle |
|---|
Mercado CDMX (Nacional)
Precios de referencia Central de Abasto CDMX — alimenta el Forecast IA de exportación
Capturar Precio Referencia CDMX
Central de Abasto / mercados de Ciudad de México. Captura el precio por CAJA (MXN) — los productos son los mismos de exportación. Al lado se calcula MXN/Lb y MXN/Kg automáticamente según el peso de caja.
Selecciona un producto para ver el peso de la caja.
Índice CDMX vs. promedio
—
Variación vs. promedio 30d
—
Factor aplicado al Forecast IA
Cuando el precio nacional en CDMX sube fuerte, hay menos producto disponible para exportar → el Forecast IA ajusta al alza la proyección de precio en USA.
Gráfica de Precios por Producto
Evolución del precio capturado por producto. Cambia entre vista Anual (promedio por mes, 12 meses) y Mensual (capturas recientes por día).
Selecciona un producto para ver su gráfica.
Histórico de Precios CDMX
| Fecha | Producto | MXN/kg | Prom 30d | Var % | Nota |
|---|
Reporte de Precios por Producto — Referencia Nacional (CDMX)
Último precio capturado por producto. "Kg/Caja" es editable — ajusta según la presentación real para que las conversiones sean correctas.
| Producto | Precio/Caja MXN | Precio/Caja USD | Precio/Kg | Precio/Lb | Kg/Caja | Fecha |
|---|
🤝 Operaciones
Compra-venta por negocio: costo real, flete prorrateado, margen, cartera y flujo — en global y por operación
Compra de producto para reventa
— lo que le compras a un productor externo para revenderlo; de aquí sale su costo y la salida de efectivo
Entra PENDIENTE de aprobación; sin aprobar no se puede pagar.
Directa, reempaque…: decide a dónde va el costo de esta compra.
| Fecha | Operación | Productor | Factura | Producto | Cajas | Costo/cj | Total | Se paga | |
|---|---|---|---|---|---|---|---|---|---|
| Sin compras capturadas | |||||||||
Cuenta corriente del productor
— lo que le debes, lo que le descontaste por claims y lo que le has pagado
| Productor | Comprado | Claims descontados | Pagado | Saldo a favor del productor | |
|---|---|---|---|---|---|
| Se carga al abrir | |||||
Registrar movimiento
| Fecha | Productor | Tipo | Referencia | Operación | Monto | |
|---|---|---|---|---|---|---|
| Sin movimientos | ||||||
Catálogo de operaciones
— cada negocio que quieras seguir por separado
| Operación | Cliente | Canal | Días de crédito | Notas | |
|---|---|---|---|---|---|
| Sin operaciones — da de alta la primera | |||||
Ventas Nacional
Registrar Venta
Historial
| Fecha | Productor | Producto | Mercado | Cajas | Precio MXN | Total MXN | Cliente |
|---|
✎ modificar · 🔓 pedir permiso · ⏳ esperando aprobación · 🔒 congelada (sólo superadmin) · 🗑 borrar (sólo superadmin)
Alta de Cliente Nacional
Clientes Registrados
| Nombre | Tipo | Ciudad | Contacto | Teléfono |
|---|---|---|---|---|
| Sin clientes registrados | ||||
🇺🇸 Ventas USA
Registrar venta/manifiesto, complemento de comercio exterior y costos de flete — el ciclo completo de exportación
Panel Ejecutivo — Ventas USA · facturación, precio/caja y concentración de clientes clic para plegar/desplegar
📋 Nuevo Manifiesto
Lotes incluidos en el manifiesto
Ningún lote agregado
Total cajas: 0
Total kg est: 0
Valor USD: $0.00
📋 Manifiestos Generados
| Manifiesto | Fecha | Cliente | Destino | Cajas | USD Total | Lotes | Estado | |
|---|---|---|---|---|---|---|---|---|
| Sin manifiestos | ||||||||
Complemento de Comercio Exterior — Ventas Export
Se genera a partir de un Manifiesto existente
EMISOR (Exportador)
RECEPTOR (Importador / Cliente)
Partidas del Complemento
0
Cajas totales
0 kg
Peso NETO producto
0 kg
Peso de tarimas
0 kg
PESO BRUTO (producto + tarimas)
$0.00
Valor total USD
$0.00
Precio prom. / kg
📋 Complementos Generados
| No. Factura | Manifiesto | Cliente | Fecha | Cajas | Peso kg | USD Total | $/kg | Estado | |
|---|---|---|---|---|---|---|---|---|---|
| Sin complementos registrados | |||||||||
📋 Registro PACA/DRC: documenta aquí todo ajuste post-llegada (rechazos, ajustes de precio, faltantes). La fecha, el detalle y el historial de estados son tu evidencia formal si la disputa escala — sin este registro, la palabra del comprador vale más que la tuya.
Registrar Claim / Deducción
Historial de Claims — los ACEPTADOS se descuentan solos de la cartera en Finanzas
| Fecha | Manifiesto | Cliente | Tipo | Cajas | USD | Estado | Motivo | |
|---|---|---|---|---|---|---|---|---|
| Sin claims registrados — ojalá siga así 🤞 | ||||||||
🔬 Calidad
Inspección por lote — temperatura, tallas, color, espesor de pared y defectos, por color
Reporte de Inspección de Calidad — Recepción
La inspección no es inmediata: registra la remesa en Báscula y luego regresa aquí. Escribe el folio / código de recepción y pulsa Buscar para enlazar productor y lote automáticamente.
| Parámetro | 🔴 Rojo | 🟡 Amarillo | 🟠 Naranja | 🟢 Verde |
|---|---|---|---|---|
| T° del pimiento (°C) | ||||
| Tallas dominantes | ||||
| Color dominante (%) | ||||
| Total de piezas | ||||
| Espesor pared OK (%) | ||||
| % Total de defectos | ||||
| Peso prom. pieza (g) | ||||
| Peso prom. caja (g) | ||||
| Defectos (detalle) |
Inspecciones registradas
| Fecha | Folio | Lote | Productor | Revisó | % Def (R/A/N) | |
|---|---|---|---|---|---|---|
| Sin inspecciones | ||||||
Productores
Agregar Productor
Correos electrónicos
— agrega uno o varios contactos
Productos que trabaja
— agrega uno o más productos con sus hectáreas
Ha totales: —
Lista de Productores
🔀 Fusionar duplicados — mueve el historial de uno al otro y elimina el repetido
| Nombre | Alias (pantalla) | Estado | Municipio | Productos | Ha Totales | Tipo | Teléfono |
|---|
Liquidación USD
Liquidación por lote — entrega a productores
Paso 1 — Seleccionar Productor y Período
Historial de Liquidaciones
| Semana | Productor | Lotes | Cajas | USD/caja prom. | Total USD | T.C. | Total MXN |
|---|
Reporte de Liquidación — Para entregar al Productor
Qué se le debe a este productor, por caja — sale de las cajas capturadas en empaque, no de un Excel
| Lote | Presentación | Calibre | Cajas | Kg estándar | Maquila USD | Materiales MXN | Qué falta |
|---|---|---|---|---|---|---|---|
| Elige un productor y dale a «Calcular borrador». | |||||||
Certificados & Compliance
Registrar Certificado
Water Testing — Parámetros
Límite: <0 UFC/100ml
Límite: <10
Límite: <10
Rango: 6.5–8.5
Historial Water Tests
| Fecha | Productor | Lab | E.coli | Coliformes | Nitratos | pH | Estado |
|---|---|---|---|---|---|---|---|
| Sin water tests | |||||||
Timeline de Movimientos
FSMA actualizado — Agricultor Ejemplo
5 Mar 2026 · Vigente hasta 5 Mar 2027 · FDA Registration
5 Mar 2026 · Vigente hasta 5 Mar 2027 · FDA Registration
Water Test OK — Todos los parámetros dentro de norma
20 Ene 2026 · Eurofins México · pH 7.2
20 Ene 2026 · Eurofins México · pH 7.2
Alertas de Vencimiento
Todos los Certificados
| Productor | Tipo | Folio | Emisión | Vencimiento | Organismo | Estado | Doc. |
|---|
Compras AI
Directorio global de proveedores por país y producto
Búsqueda AI de Proveedores — Investigación en vivo
La IA investiga en internet proveedores reales del producto y país que elijas, con contactos y precios aproximados. Usa la API key configurada en Forecast IA.
Regiones productoras activas
SinaloaQuerétaroSonora
ChihuahuaJaliscoGuanajuato
Email masivo México
🫑 Bell Pepper
cargando...
| Empresa / Productor | Producto / variedad | Región | Ha | Contacto | Tel. | Precio aprox. | Volumen cajas/sem | Disponibilidad | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores — agrega el primero | |||||||||||
🍅 Tomate
cargando...
| Empresa / Productor | Producto / variedad | Región | Ha | Contacto | Tel. | Precio aprox. | Volumen cajas/sem | Disponibilidad | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores | |||||||||||
🥨 Pepino
cargando...
| Empresa / Productor | Producto / variedad | Región | Ha | Contacto | Tel. | Precio aprox. | Volumen cajas/sem | Disponibilidad | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores | |||||||||||
Regiones productoras USA
Florida (Oct–May)California (Jul–Oct)
GeorgiaMichigan
Email masivo USA
| Empresa / Grower | Estado USA | Ha | Contacto | Tel. | Producto | Temporada | Precio FOB | Volumen | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores USA — agrega el primero | |||||||||||
Principales zonas canadienses
Leamington ON (Greenhouse)
Delta BC
Québec
Email masivo Canadá
| Empresa / Grower | Provincia | Ha | Contacto | Tel. | Producto | Temporada | Precio CAD/USD | Volumen | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores — agrega el primero | |||||||||||
Westland & Venlo — Greenhouse Capital
Principal exportador europeo de pimiento invernadero. Especialistas en variedades premium y mini sweet. Precio en EUR/kg.
Email masivo Holanda
| Empresa / Veiling | Ciudad NL | Ha | Contacto | Tel. | Producto | Certificación | Precio EUR/kg | Volumen | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores — agrega el primero | |||||||||||
Almería & Murcia — Principal zona
Almería produce bajo plástico. Murcia: pimientos de alta calidad Ñora, Padrón. Temporada Nov–Mar. Precio en EUR/kg.
Email masivo España
| Empresa / Cooperativa | Provincia ES | Ha | Contacto | Tel. | Producto | Temporada | Precio EUR/kg | Volumen | Acciones | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin proveedores — agrega el primero | |||||||||||
GS1 Codes
Directorio de códigos GS1 por producto, empaque, marca y presentación
Registrar código GS1
Directorio GS1
| Código GS1 | Producto | Empaque | Marca | Presentación | Notas |
|---|
UPC Codes
Directorio de códigos UPC por producto, empaque, marca y presentación
Registrar código UPC
Directorio UPC
| Código UPC | Producto | Empaque | Marca | Presentación | Notas |
|---|
Productores vs Contratos
Lo que entregan los productores vs los contratos — faltante por producto (semana y mes)
Faltante por Producto
Contrato mensual ≈ semanal × 4.33. Entregas: captura diaria por productor (últimos 7 y 30 días).
| Producto | Contrato/sem | Entregado 7d | Faltante sem | Contrato/mes | Entregado 30d | Faltante mes | Cobertura |
|---|---|---|---|---|---|---|---|
| Sin datos | |||||||
Entregas por Productor (30 días)
| Productor | Hectáreas | Producto | XXL | XL | L | M | Total Cajas |
|---|---|---|---|---|---|---|---|
| Sin datos | |||||||
CDMX Forecast AI
Proyección del precio NACIONAL por producto — ligada al forecast de exportación
Proyección Nacional por Producto
Base: último precio CDMX por caja. Cuando el de exportación sube, el nacional se limita y tiende a la alza; cuando USA se satura, el nacional también baja.
| Producto | Base MXN/caja | +7 días | +14 días | +30 días | Tendencia |
|---|---|---|---|---|---|
| Sin datos | |||||
El mercado nacional, producto por producto
— mismo formato que Forecast AI, en MXN por caja
Dale a «Recalcular» para armar las rutas.
Ver un producto en grande, con su historia completa
Selecciona un producto para ver su curva proyectada.
📊 Análisis de Ventas
Rentabilidad por cliente y por producto — ingreso, precio/caja, costo de maquila (mano de obra) y margen estimado · ventas nacionales
Ingreso y margen estimado por cliente
| Cliente | Ventas | Cajas | Ingreso MXN | $/caja | Maquila est. | Margen est. | Margen/caja | Mix |
|---|---|---|---|---|---|---|---|---|
| Elige el rango y presiona Calcular | ||||||||
Maquila estimada = tarifa de maquila por producto (Finanzas → Tarifas) × cajas × tipo de cambio. Clientes que compran productos con tarifa baja (menos mano de obra) y mejor precio/caja son los más rentables. Productos sin tarifa no suman costo (se marca *).
Ingreso y margen estimado por producto
| Producto | Ventas | Cajas | Ingreso MXN | $/caja | Maquila est. | Margen est. | Margen/caja | # Clientes |
|---|---|---|---|---|---|---|---|---|
| Elige el rango y presiona Calcular | ||||||||
Clientes
Directorio de clientes — Exportación & Nacional
—
Total clientes
—
USA
—
México
—
Vol. semanal est.
Directorio de Clientes
| Empresa | País / Ciudad | Tipo | Producto | Contacto | Teléfono | Vol. sem. (cajas) | Días crédito | Acciones | |
|---|---|---|---|---|---|---|---|---|---|
| Cargando clientes... | |||||||||
🔮 Forecast IA
El mercado hoy, señales del día, precios proyectados y el marcador del modelo
Estado de la ecuación
USO INTERNO
Un factor puede estar bien programado y aun así aportar cero, porque la
tabla que lo alimenta está vacía o es muy corta. Desde el pronóstico eso se ve idéntico
a un factor que sí midió. Aquí se ve cuál es cuál — y cuándo despierta cada uno.
No sale en el price sheet ni en ningún reporte al cliente.
No sale en el price sheet ni en ningún reporte al cliente.
Midiendo…
Ecuación Maestra — Ajuste de Precio próximos 7 días
Motor parametrizable. Combina clima + festivos + expos + volumen + mercado nacional en un solo factor.
Todos los números son tuyos: edítalos abajo con tu experiencia real y se guardan.
Llena los campos con clima real, cruces de camiones y precio USDA del producto/región seleccionados.
Parámetros del modelo — edítalos con tu experiencia
| Parámetro | Valor | Qué significa |
|---|---|---|
| Umbral nublado (días) | A partir de cuántos días sin sol el producto deja de madurar (tú dijiste 4-5) | |
| Impacto precio por día nublado (%) | Cuánto sube el precio por cada día extra de nublado (oferta baja) | |
| Tope impacto nublado (%) | Máximo % de subida por clima nublado | |
| Ventana caída producción (días) | a | Cuándo pega la baja de producción (tú dijiste 14-21 días) |
| Baja por día de sol-exceso (%) | Cuánto baja el precio por exceso de sol tras nublado (sobre-volumen) | |
| Tope baja por sol (%) | Máximo % de baja por sobre-volumen de sol | |
| Subida pre-festivo (%) | Cuánto sube la demanda antes de un festivo importante | |
| Días antes del festivo | Cuántos días antes empieza a subir (tú dijiste 7) | |
| Expo — antes (%) | Compradores quietos antes de la expo (negativo) | |
| Expo — durante (%) | Se acelera durante la expo | |
| Expo — después (%) y días | / | Acelera 4-5 días después (tú dijiste 4-5) |
| Factor exceso de volumen | % que baja el precio por cada 1% de exceso de volumen | |
| Factor mercado nacional | % que sube el precio por cada 1% que sube el nacional/CDMX | |
| Helada/tornado moderado (%) | Shock de oferta por evento extremo moderado en la región | |
| Helada/tornado severo (%) | Congelamiento fuerte / tornado: sube fuerte el precio | |
| Duración del alza (días) | Cuánto dura un alza excesiva antes de detenerse (tú dijiste ~2 semanas) | |
| Caída al terminar el alza (%) | Ajuste cuando el alza ya pasó su duración (negativo) | |
| Factor tendencia de demanda | % por cada 1% que cambió la demanda vs histórico |
Festivos US/CA se calculan por regla (Thanksgiving = 4º jueves nov, Super Bowl = 2º domingo feb, etc.) → nunca se vencen, se renuevan solos cada año. Las Expos (SWIPE, Viva Fresh, CPMA, IFPA) auto-avanzan el año por su ventana; el modelo las detecta según la fecha objetivo.
El Mercado Hoy — reporte diario por producto
— nuestra lectura del mercado, el print de USDA y a dónde vemos el precio en los próximos 15 días. Lo capturado a mano manda sobre lo automático.
📡 Las señales del día
🤖 Propuestas automáticas
🌎 Shipping point vs Terminal market — de dónde sale el precio
Shipping point = el FOB en el cruce, que es lo que nosotros cobramos. Terminal market = el precio en destino (Dallas, LA…): trae flete, merma y margen del receptor adentro, por eso siempre sale más alto.
La base es la diferencia entre los dos: cuando se abre, el destino está jalando; cuando se cierra, dejó de pagar el viaje.
Se compara contra todos los terminal markets que
publiquen hoy — Nueva York, Atlanta, Los Ángeles, Miami — y gana
el que traiga más muestras de ese producto. La columna
Terminal dice cuál fue.
🧪 El motor — qué señal sirve de verdad
Cada señal se mide contra lo que el precio hizo después (IC a 15 días, fuera de muestra: el factor se guardó antes de que el precio se moviera).
El que no correlaciona, no pesa. Y el peso se encoge según cuántos datos haya: con pocos, un número bonito casi siempre es casualidad.
Al final el modelo se compara contra dejar el precio quieto; si no le gana, aquí lo dice.
🎯 El marcador — qué dijimos y qué pasó
El entrenamiento en reversa mide si la mecánica sirve. Esto es otra cosa: la
libreta de lo que ya pasó. Cada ruta que el ERP calcula se guarda; aquí se abren las que
ya vencieron y se comparan contra el mercado real. Primero se enseña el sesgo —si el modelo
tiene manía de decir «sube»— porque ése fue el error que se nos escapó con el clima, y así no se vuelve a
esconder. Y después los peores fallos con nombre y apellido.
⏪ Entrenar con el pasado (trabajarlo en reversa)
En vez de esperar semanas a que se junten datos, se reconstruye la foto de cada día del pasado: cuánto valía cada señal ese día,
usando únicamente lo que se sabía ese día. Con eso se entrena y luego se califica contra días que el modelo nunca vio,
con 15 días de embargo de por medio. Si no le gana a dejar el precio quieto, no se adopta.
🧹 ¿Qué de todo esto es dato y qué es aire?
Fuente por fuente: si existe, de cuándo es el último dato, cuántos renglones cruzan con nuestros SKU y —lo que nadie revisaba—
cuántos están capturados pero el modelo nunca los vio porque el nombre no coincide. Ésos se pueden enlazar aquí mismo.
🎛️ Catálogo de variables del modelo
Todos los números que usa el motor, en un solo lugar y explicados: cuál es su semilla (de dónde salió),
cuál es su valor vigente y quién lo puso — la semilla, una medición contra nuestros datos, o tú a mano.
Ya no hay números escondidos en el código.
⚙️ Qué reportes de shipping point se consultan
🔧 Herramientas — normalmente no hace falta abrir esto
Todo esto ya corre solo: lo de cada día al abrir su sección, y lo
pesado —reconstruir la base, reentrenar, calibrar— una vez cada semana o dos.
Los botones siguen aquí sólo para forzarlo el día que algo falle o quieras
ver el efecto sin esperar.
Abre este bloque para ver qué fue lo último que corriste.
Catálogo de Calendario
— feriados, expos, temporadas y eventos con su impacto en el precio. Es lo que usa el motor: lo que aquí cambies, cambia la proyección.
Reglas:
nth:MES:DÍA:N = N-ésimo día de la semana del mes (mes 0-11, día 0=domingo, N negativo = último) · fija:MM-DD = misma fecha cada año · rango:MM-DD:MM-DD = ventana (expos y temporadas) · pascua:±D = días respecto al Domingo de Pascua (se calcula solo).
Los feriados por regla nunca se vencen; las expos con fecha exacta sí hay que actualizarlas cada año.
| Evento | Tipo | Cuándo | Próxima vez | Impacto % | Antes/Después | Activo | |
|---|---|---|---|---|---|---|---|
| — | |||||||
📐 Calibrar los factores con NUESTROS datos
Los 4 factores del mercado y los impactos de arriba salieron de un reporte externo (26 años de patrones de USDA). Son semillas, no verdades.
Aquí se miden contra lo único que no miente — nuestro propio Price Sheet — y se enseña, factor por factor, qué decía la semilla, qué dicen nuestros datos y con cuántas observaciones.
Lo que no alcance observaciones se queda con la semilla: no se rellena con números inventados.
El mismo dato, en tabla
— el mapa nunca es la única forma de leerlo
Clima en vivo por región productora — impacto en precio (Open-Meteo, próximos 14 días)
| Región | Días nubl. | Heladas | Lluvia mm | T°máx/mín | Impacto precio | Motivo |
|---|---|---|---|---|---|---|
| Abre la pestaña para cargar el clima real | ||||||
Lógica: nublado ≥5d→+7%, ≥8d→+18%, ≥12d→+28% · helada (≤4°C)→+15% · lluvia >150mm→+10% · calor extremo (≥38°C ×5d)→+5%. Impacto = menos oferta = precio al alza.
Umbrales de Alerta Configurados
| Variable | Alerta | Crítico | Lag | Hoy |
|---|---|---|---|---|
| Días nublados consec. | 5 días | 8+ días | 14 días | … |
| Heladas próximas (14d) | 1 día | 2+ días | 14 días | … |
| Lluvia acum. mm/14d | >80mm | >150mm | 10 días | … |
| Precio XL Red (mi Price Sheet) | +15% | +25% | Inmediato | … |
| Camiones Nogales (USDA) | Shortage | Severe | Inmediato | abre Camiones |
Regiones Productoras — México
| Estado | Tipo | Ton/año | Cruce |
|---|---|---|---|
| Sinaloa | Campo/malla | 166,000+ | Nogales AZ |
| Chihuahua | GH + campo | 125,000 | Nogales/McAllen |
| Sonora | Malla sombra | 81,400 | Nogales AZ |
| Jalisco/Nayarit | GH+campo | 70,000+ | Manzanillo |
| Guanajuato | Invernadero | 35,295 | Interior MX |
| Baja California | Campo | 28,000 | Mexicali |
Forecast 52 Semanas — Pimiento Rojo XL
Calendario de Precios Estimados
| Mes | Sem. | XL Rojo | XXL Rojo | XL Amarillo | Factor dominante | Señal |
|---|
Cross-Reference — Todos los Productos (41)
Calculando factor del modelo...
| Grupo | Producto | Mi Precio (hoy) | Sem. Anterior | Δ vs sem. ant. | Proy. Próx. Semana | Proy. +14d / +30d | USDA mid | Señal |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
"Mi Precio (hoy)" viene del Price Sheet (pestaña Price Sheet de este módulo). "Sem. Anterior" es el último precio capturado hace 4–21 días para ese producto.
Las proyecciones aplican el factor semanal aprendido por el modelo (clima, competencia, índice CDMX y bias McAllen vs USDA) — el mismo número para todos los productos,
ya que el modelo aprende un solo factor de mercado general por ahora.
Índice de Demanda — calculado (precio vs volumen de cruces)
Cruza tu precio (Price Sheet) con el volumen de cruces (Camiones/USDA). Precio sube + volumen sube = demanda fuerte. Precio sube + volumen baja = solo oferta corta. Abre Camiones y Price Sheet para alimentarlo.
Abre la pestaña Camiones para calcular el índice…
Demand Destruction — 4 Fases
FASE 1 — Elasticidad normal (precio < $35)
Demanda estable. Consumidor absorbe hasta 15% de aumento sin cambiar comportamiento.
Demanda estable. Consumidor absorbe hasta 15% de aumento sin cambiar comportamiento.
FASE 2 — Sustitución inicial ($35–$45)
Retail comienza sustituir por producto nacional o reducir órdenes 10–20%. Restaurants ajustan porciones.
Retail comienza sustituir por producto nacional o reducir órdenes 10–20%. Restaurants ajustan porciones.
FASE 3 — Contracción de demanda ($45–$60)
Reducción 25–35% en volumen. Foodservice cancela. Retail hace markdown. Importadores buscan Guatemala/Holanda.
Reducción 25–35% en volumen. Foodservice cancela. Retail hace markdown. Importadores buscan Guatemala/Holanda.
FASE 4 — Colapso de demanda (>$60)
Mercado se cierra efectivamente. Solo premium tier compra. Productores pierden contratos anuales.
Mercado se cierra efectivamente. Solo premium tier compra. Productores pierden contratos anuales.
Estado actual: — — Precio $— USD/caja XL Rojo (de tu Price Sheet).
Efecto GLP-1 (Ozempic/Wegovy)
📚 Cifras de investigación de industria (referencia, 2025) — NO son datos en vivo del sistema.
Usuarios activos USA: 15.4M (+47% YoY)
Impacto en fresh produce: -3% demanda general
Usuarios GLP-1 consumen 30% menos calorías pero mantienen preferencia por verduras frescas. Efecto neto moderado.
Usuarios GLP-1 consumen 30% menos calorías pero mantienen preferencia por verduras frescas. Efecto neto moderado.
Impacto en pimiento: -1.8% en volumen total
Efecto menor vs otros productos. Pimiento es snack preferido del segmento GLP-1.
Efecto menor vs otros productos. Pimiento es snack preferido del segmento GLP-1.
Proyección 2027: 25M usuarios → impacto acumulado -4.5%
Conexión USDA en vivo (vía proxy Supabase)
La API de USDA no permite llamadas directas del navegador, por eso pasa por tu Edge Function
usda. El API key se guarda como secret en Supabase. Pega el slug del reporte (ej. terminal market que cotice pimiento). Histórico USDA (últimas 8 semanas)
Precios USDA vs Mi Precio
| Producto | Calibre/Paquete | USDA Low | USDA High | USDA Mid | Mi Precio | Δ | Fuente |
|---|---|---|---|---|---|---|---|
| Configura el slug y pulsa «Actualizar desde USDA» (o despliega la Edge Function — ver instrucciones). | |||||||
● Fuente: USDA AMS Market News (MARS API)
Cruces en vivo — USDA National Shipping Point Trends (FVWTRDS)
Cruce Nogales AZ
| Producto | Cruces (hoy) | Tendencia | Estado |
|---|---|---|---|
| Pulsa «Actualizar cruces» | |||
Cruce Texas (McAllen/Pharr)
| Producto | Cruces (hoy) | Tendencia | Estado |
|---|---|---|---|
| — | |||
Fuente: USDA AMS Specialty Crops · National Shipping Point Trends. Los 3 números del reporte son días consecutivos; «hoy» = el más reciente.
Configuración API
Análisis IA Semanal
Historial de Análisis
Cargando alertas reales…
Analizar cualquier producto con IA — Histórico + Proyección 9 meses
Escribe cualquier producto agrícola y la IA investiga precios de mercado USA de los últimos meses + proyección, y genera la gráfica al instante.
Proyección Long Term — por producto (Ecuación Maestra)
Elige uno para ver su tendencia aislada.
| Producto | Hoy | Al horizonte | Δ% | Señal |
|---|
Precios en USD/caja. Proyección = precio base real (Price Sheet) × estacionalidad mensual × clima real (corto plazo) × volumen de cruces (corto plazo) × festivos. Cambia producto/región en la Ecuación Maestra para afinar el clima por región.
Volumen en vivo (proxy de importación) — Cruces México→USA
Abre la pestaña Camiones para alimentar el proxy de volumen…
No hay API diaria de aduana gratis (CBP/Census es mensual y con rezago). Usamos los cruces físicos de USDA como proxy diario del volumen de importación.
Importaciones de Pimiento a USA — Todos los Orígenes
| País origen | Volumen anual | % del total | Temporada principal | Calibres comunes | Impacto en precio |
|---|---|---|---|---|---|
| 🇲🇽 México | ~800,000 ton | 90% | Oct–Jun | XL, XXL, L | Dominante — precio referencia |
| 🇨🇦 Canadá | ~45,000 ton | 5% | May–Oct (GH) | XXL, XL premium | Presión bajista Jun–Sep en Norte |
| 🇳🇱 Holanda | ~8,000 ton | 0.9% | Todo el año (GH) | XL, L mini sweet | Mínimo — solo premium/orgánico |
| 🇪🇸 España | ~5,000 ton | 0.6% | Nov–Mar | L, M, mini sweet | Bajo — nicho gourmet/orgánico |
| 🇮🇱 Israel | ~3,000 ton | 0.3% | Dic–Abr | XL, mini sweet | Muy bajo — ultra premium |
| 🇺🇸 Florida USA | ~120,000 ton | — | Oct–May | XL, L | ⚠️ Competencia directa Oct–May |
| 🇺🇸 California USA | ~80,000 ton | — | Jul–Oct | XL, L | Presión Jul–Oct |
Cruces Canadá → USA
| Origen CA | Cruce | Destino USA | Temporada |
|---|---|---|---|
| Leamington ON | Windsor-Detroit | Michigan/Chicago | May–Oct |
| Leamington ON | Niagara Falls | New York/Northeast | May–Oct |
| Delta BC | Pacific Highway | Seattle/Portland | Jun–Sep |
| Québec | Lacolle | Vermont/NY | Jun–Sep |
Impacto por Temporada
Recomendación automática — Clima + USDA + Tu Precio
Abre Clima (y USDA si lo conectaste) para alimentar esta síntesis…
Proyección de Compra — Por Día/Semana/Mes
| Período | Producto | Señal | Precio hoy | Precio proy. | Acción recomendada |
|---|---|---|---|---|---|
| Calculando con datos reales… (abre la pestaña Clima si no carga) | |||||
Cálculo en vivo: precio actual de tu Price Sheet × curva estacional aprendida + impacto del clima real (Open-Meteo, 14 días). Fechas y señales se actualizan solas.
Alertas Climáticas que Afectan Compra
🔴 Florida congelada (Nov–Mar risk): Si temp <28°F por 2+ noches → precio +25-40% inmediato. Señal: COMPRAR URGENTE 7 días antes.
🟡 Huracán Golfo México: Categoría 2+ → disrupta logística Sinaloa-Nogales. Señal: COMPRAR 10 días antes si trayectoria confirmada.
🟡 Helada Sinaloa: Muy raro (zona cálida) pero si ocurre → +35% precio. Campo abierto vulnerable Oct-Nov.
🔵 Granizo/lluvia extrema Chihuahua: GH protegidos pero acceso afectado. Retraso 3-7 días en entregas.
Calendario de Compra Óptimo
Price Sheet — Doozland Farms
Catálogo completo — Convencional + Orgánico + Notas. Lo que capturas aquí se manda a clientes como PDF y es la variable principal del forecast. Autosave activado.
Descarga como:
➕ Producto nuevo
📍 Selecciona la ubicación: cada una guarda su propia lista de precios. Texas alimenta el forecast; las demás son listas independientes.
Cargando price sheet...
⚠️ Estos precios tienen mayor peso en el algoritmo de forecast que los precios USDA — son los reales de mercado.
Contactos WhatsApp — QR del Price Sheet
Los QR de Armando y Karl ya están fijos en el price sheet (imágenes reales de WhatsApp). Aquí puedes agregar contactos adicionales por número — un contacto por línea con el formato:
Nombre, +1XXXXXXXXXX Registro de Precios — Acceso y Visualización
Consulta histórica por ítem / presentación y temporada. Independiente de Precios de Contratos.
| Fecha | Temporada | Producto | Conv | Org | Notas |
|---|---|---|---|---|---|
| Selecciona filtros y carga el registro | |||||
Price Sheets Publicados
Cada vez que descargas el price sheet se guarda aquí un registro para volver a consultarlo.
| Fecha | Productos | Generó | Cuándo |
|---|---|---|---|
| Sin publicaciones aún | |||
Historial de Precios Guardados
Evolución de los precios guardados en la base de datos, por producto y fecha.
| Fecha | Convencional | Orgánico | Notas |
|---|---|---|---|
| Selecciona un producto para ver su historial | |||
Summary — Todos los Productos
| Producto | Mi precio | USDA ref | Proy +14d | vs sem ant. | vs mes ant. | Señal | Recomendación |
|---|---|---|---|---|---|---|---|
| Bell Pepper Red XL 11lb | $— | $— | $— | — | — | — | — |
| Bell Pepper Yellow XL | $— | $— | $— | — | — | — | — |
| Bell Pepper Orange XL | $— | $— | $— | — | — | — | — |
| Euro Cukes 12ct | $— | $— | $— | — | — | — | — |
| Mini Sweet 12/1 | $— | $— | $— | — | — | — | — |
| Grape Tomato 12/10oz | $— | $— | $— | — | — | — | — |
| Round Tomato 25lb | $— | $— | $— | — | — | — | — |
Recepción Diaria & Báscula
Recibir Producto Empacado (reempaque / tránsito)
Para producto que YA viene en cajas. Ingresa cuántas cajas por calibre; entra a Stock Cámara como producto terminado.
Selecciona un producto para ver sus tamaños.
Carga masiva desde plantilla — clic para abrir
Nueva Recepción
Productos de esta entrega
todos comparten folio y hora de llegada — cada renglón genera su propio número de lote
| Producto | Lote (auto) | Kg brutos | Kg desh. | Tipo caja | # Cajas | # Tarimas | Kg netos (editable) | ||
|---|---|---|---|---|---|---|---|---|---|
| Solo un producto en esta entrega — agrega más si el camión trae varios colores/productos | |||||||||
Transporte de llegada (trazabilidad FSMA/PACA)
Cajas plásticas VACÍAS (recibidas / retornadas)
se conecta al inventario e historial de Cajas de Cosecha; sale como nota en el recibo
| Movimiento | Tipo de caja | Cantidad |
|---|
Notas del recibo
Se llena solo con el último folio registrado; también puedes escribir cualquier folio anterior.
Entradas registradas
| Folio | Lote | Productor | Producto | Llegada | T.Descarga | Kg Brutos | Deshecho | Merma | 1a Cal | 2a Cal | Rechazo | Score | Personal |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin remesas hoy | |||||||||||||
Panel Ejecutivo — Recepción · kg recibidos, merma por lote y lotes envejecidos (90 días) clic para plegar/desplegar
Estadísticas Báscula — Esta semana
0
Kg recibidos hoy
0
Kg esta semana
0%
Merma promedio
0
Entradas semana
Historial de Entradas — todas las recepciones, para consultarlas y corregirlas
| Fecha 1 | Folio 3 | Lote | Productor 2 | Producto | Kg brutos | Kg netos | Score | Acciones | |
|---|---|---|---|---|---|---|---|---|---|
| Elige el rango y dale Buscar | |||||||||
Timeline del Día
Sin remesas registradas hoy
Tamaños
Distribución por calibre — calculado del empaque
Bell Pepper — Distribución de Calibres (Kg)
Red / Yellow / Orange / Green — Detalle por Calibre (Kg)
| Calibre | 🔴 Red kg | 🟡 Yellow kg | 🟠 Orange kg | 🟢 Green kg | Total kg | % |
|---|---|---|---|---|---|---|
| XXL | — | — | — | — | — | — |
| XL | — | — | — | — | — | — |
| SXL | — | — | — | — | — | — |
| L | — | — | — | — | — | — |
| M | — | — | — | — | — | — |
Los datos se llenan automáticamente al guardar empaque (de
plantilla_diaria y empaque_registros). Distribución histórica de calibres — alimenta Proyección de Pallets
El % real que arroja tu empaque por calibre. La Proyección de Pallets usa esta distribución (en vez de un número fijo) para estimar qué tamaños tendrás según el Programa de Llegadas.
📅 Histórico por fecha (kg empacados por calibre)
| Fecha | XXL | XL | SXL | L | M | Total kg | Cajas |
|---|---|---|---|---|---|---|---|
| Sin histórico | |||||||
Mini Sweet — Producción por Presentación
Cargando...
Cucumber — Producción por Presentación
Cargando...
Tomato — Producción por Presentación
Cargando...
Historial de Tamaños
| Semana | Producto | Color | XXL kg | XL kg | SXL kg | L kg | M kg | Total |
|---|---|---|---|---|---|---|---|---|
| Sin datos | ||||||||
Variación de Peso
Parámetros por producto/presentación · entrelazado con empaque real
Captura de Variación de Peso
Δ por caja
—
Δ total kg
—
% Desviación
—
Estado
—
Historial de Capturas Manuales
| Fecha | Productor | Presentación | Talla y calibre | Cajas | Nominal lb | Real lb | % Dev. | Δ kg total | Estado |
|---|---|---|---|---|---|---|---|---|---|
| Sin datos | |||||||||
Real vs Estimado — Entrelace con Empaque
Compara el peso real que salió de empaque contra el peso nominal esperado según los parámetros de la plantilla. La diferencia es la pérdida/ganancia real por variación de peso.
| Fecha | Productor | Presentación | Cajas | Kg Estimado (nominal × cajas) |
Kg Real (de empaque) |
Δ kg (real − estimado) |
% Desv. | Estado |
|---|
Superficies & Temporadas de Producción
Filtros de Vista
Gantt — Temporada
| Cargando... |
Invernadero
Malla sombra
Campo abierto
Sin actividad
Superficies por Productor
Registrar / Actualizar Superficie
Acumulados de Temporada
0
Kg Brutos Acum.
0
Cajas Export
0
Cajas Nacional
0
Pallets Acum.
0
Camiones Acum.
0%
Merma Prom.
Kg por Semana
Distribución por Calibre
Acumulados por Productor
| Productor | Kg Brutos | Cajas Export | Cajas Nac. | Kg Deshecho | Merma % |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Comparar dos períodos — por default: este año vs el mismo período del año pasado
Por Productor
| Productor | Kg A | Kg B | Δ Kg | Cajas A | Cajas B | Δ Cajas |
|---|---|---|---|---|---|---|
| Elige los períodos y dale Comparar | ||||||
Por Producto
| Producto | Kg A | Kg B | Δ Kg | Cajas A | Cajas B | Δ Cajas |
|---|---|---|---|---|---|---|
| — | ||||||
Superficie & Rendimiento
Kg por Semana — Productor
Detalle por Productor — Kg, Cajas, km², Rendimiento
| Productor | Municipio | Ha | km² | Kg Brutos | Cajas Export | Merma % | Kg/Ha | Cajas/Ha |
|---|---|---|---|---|---|---|---|---|
| Selecciona filtros y presiona Filtrar | ||||||||
Configuración de Camiones por Tipo de Producto
Define cuántas cajas caben en cada tipo de camión. Esto se usa para calcular los Camiones Acumulados de temporada y los estimados de logística.
La configuración de camiones ahora vive en Configuración → Catálogos → 📐 Cajas por pallet. Los Camiones Acumulados y el Plan Operativo la usan automáticamente.
Simulador de Carga
Reporte Semanal al Productor
Historial de Reportes Enviados
| Fecha envío | Productor | Semana | Kg totales | Cajas export | Cajas nacional | Kg deshecho | Merma % |
|---|---|---|---|---|---|---|---|
| Sin reportes enviados | |||||||
🛒 Compras
Órdenes de compra, facturas y proveedores
Generar Orden de Compra
Partidas
Total OC: $0.00
📋 Órdenes de Compra
| No. OC | División | Proveedor | Fecha | Entrega | Total | Moneda | Estado | Factura | Pago | |
|---|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||||
Subir Factura — XML CFDI o Manual
Arrastra el XML del CFDI aquí
O da click para seleccionar · El sistema parsea automáticamente RFC, monto, UUID
Verificación Automática
Sube un XML o selecciona una OC para verificar automáticamente.
Config EmailJS (acuses)
Inbox — Facturas Recibidas por Email
| Estado | UUID CFDI | Emisor | RFC | Fecha | Total | OC Match | Email origen | |
|---|---|---|---|---|---|---|---|---|
| Sin facturas recibidas — configura el webhook para recibir automáticamente | ||||||||
📄 Historial de Facturas Registradas
| Verificación | No. Factura | UUID | OC | Emisor | RFC | Fecha | Vence | Total | Moneda | Estado | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin facturas | |||||||||||
Registrar Compra de Insumo / Servicio
⚠️
Cajas Cartón +10.3%
✅
Etiquetas OK
✅
Hielo OK
⚡
Pallets — Monitor
Historial de Compras de Insumos
| Fecha | Insumo | Proveedor | Precio Ant. | Precio Nuevo | Δ% | OC | Alerta |
|---|---|---|---|---|---|---|---|
| Sin historial de compras | |||||||
Comparativo de precios por insumo
Mismo insumo y misma unidad: qué le cobra cada proveedor y cuánto más caro sale contra el más barato. Se compara el último precio de cada proveedor; el promedio va al lado para ver si fue una excepción.
| Insumo | Unidad | Proveedor | Compras | Último precio | Fecha | Promedio | Mínimo | Máximo | Diferencia vs. el más barato | Diferencia % |
|---|---|---|---|---|---|---|---|---|---|---|
| Sin compras para comparar | ||||||||||
Alta de Proveedor
Directorio de Proveedores
| División | Empresa | RFC | Contacto | Banco/CLABE | Insumo | Días | Crédito | |
|---|---|---|---|---|---|---|---|---|
| Sin proveedores | ||||||||
Inventario de Insumos
| Insumo | Stock | Mínimo | Días a agotarse | Proveedor | Días entrega | Peso vacío kg | Estado | |
|---|---|---|---|---|---|---|---|---|
| Cargando inventario de materiales… | ||||||||
Summary Ejecutivo
KPIs de Hoy
| Métrica | Hoy | Sem. Acum. |
|---|---|---|
| Kg Recibidos | — | — |
| Entregas | — | — |
| Hrs Empaque | — | — |
| Pallets Empacados | — | — |
| Pallets/Hr | — | — |
| Cajas Empacadas | — | — |
| Operativos | — | — |
| Cajas / Empleado | — | — |
% Tamaños por Color — Hoy
Sin datos de Mini Sweet hoy
Sin datos de Cukes hoy
Alertas Activas
Producción esta semana clic para desplegar ▾
Compliance
Mantenimiento de Maquinaria
Agregar Máquina
Lo que cuesta tener cada máquina
Todo lo que se captura como costo —mantenimiento, instalación, refacciones, mano de obra— suma aquí
y al mismo tiempo entra a Costos Indirectos del Costeo Real. Un solo libro.
Estos pesos se capturan en dos lugares, los dos alimentan la misma tabla:
el botón «Registrar Mantenimiento» de cada máquina (arriba) cuando el gasto viene de un servicio,
y Historial → Costos de Mantenimiento cuando es una compra suelta —una refacción, una instalación.
| Máquina | Costo del año | Últimos 12 meses | Mantenimientos 12m | Costo por mant. | Desde que se registra | Último |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Calendario de Mantenimientos
| Máquina | Tipo | Fecha programada | Responsable | Estado | Días restantes |
|---|---|---|---|---|---|
| Sin mantenimientos programados | |||||
Programar Mantenimiento
Inventario de Piezas
Stock de Piezas
| Pieza | Máquina | Stock | Mínimo | Estado | Proveedor | Entrega |
|---|---|---|---|---|---|---|
| Sin piezas registradas | ||||||
Alta de proveedor de mantenimiento
Quién le da servicio a la maquinaria. Al capturar un mantenimiento, el campo «Técnico / proveedor» sugiere estos nombres — así se escriben igual siempre y se puede sumar lo que se le ha pagado a cada uno. Los servicios de una sola vez se pueden seguir escribiendo a mano.
Directorio
| Proveedor | Contacto | Teléfono | Especialidad | Tarifa/h | Respuesta | Servicios | Pagado | |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
Historial de Mantenimientos
| Fecha | Máquina | Tipo | Técnico | Duración | Costo | Problema resuelto | Notas |
|---|---|---|---|---|---|---|---|
| Sin historial | |||||||
Costos de Mantenimiento — alimenta Costos Indirectos
Captura el gasto real con fecha. Elige la máquina para que sume a su costo anual;
déjala vacía si el gasto es de un vehículo o del inmueble. El rubro es lo que consume
Costos Indirectos (Costeo Real) por semana — se pone solo al elegir máquina.
| Fecha | Máquina | Concepto | Rubro | Monto MXN | Nota | |
|---|---|---|---|---|---|---|
| Sin costos capturados | ||||||
Logística & Transporte USA
Rutas Refrigeradas 53" — Desde Querétaro
| Origen | Destino | Compañía | Km aprox | Hrs | Costo USD | Costo MXN | Cruce | Obs. |
|---|---|---|---|---|---|---|---|---|
| Sin rutas registradas | ||||||||
Agregar Ruta
Costos de Logística (fletes / cruces) — alimenta Costos Indirectos
Captura el gasto real con fecha. El módulo de Costos Indirectos (Costeo Real) los suma por semana automáticamente.
| Fecha | Tipo | Monto MXN | Nota | |
|---|---|---|---|---|
| Sin costos capturados | ||||
Fletes nacionales
— el camión lleva producto vendido en México; se liga a la factura
La OC se guarda en la venta, no en el flete.
Crea el renglón en cuentas por pagar. Entra PENDIENTE: no se puede pagar hasta que un superadmin la apruebe.
QUÉ VENTAS VIAJARON EN ESTE CAMIÓN
— el costo se reparte por PALLETS, porque el camión se llena por espacio
| Venta (factura · cliente · producto) | Cajas | Pallets | Le toca de flete | |
|---|---|---|---|---|
| Agrega las ventas que viajaron | ||||
| Fecha | Operación | Folio | Transportista | Destino | Costo | Pallets | Reparto / propuesta | |
|---|---|---|---|---|---|---|---|---|
| Sin fletes capturados | ||||||||
Comparativo de fletes por ruta
Misma ruta y misma moneda: qué cobra cada transportista por viaje y cuánto más caro sale contra el más barato. Se compara el costo sin IVA; el costo por pallet sale de las líneas de cada flete.
| Ruta | Moneda | Transportista | Viajes | Último costo | Fecha | Promedio | Mínimo | Máximo | Por pallet | Cotizado | Diferencia vs. el más barato | Diferencia % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sin fletes para comparar | ||||||||||||
Directorio de Transportistas
Directorio
| Empresa | Contacto | Teléfono | Ruta | Unidad | |
|---|---|---|---|---|---|
| Sin transportistas registrados | |||||
Registrar Embarque
Peso del embarque
Neto = bruto de báscula − cajas × peso de la caja vacía − tarimas × peso de la tarima. Sin báscula: neto = cajas × kg por caja, y bruto = neto + tara.
Datos del manifiesto
Embarques Activos
| Fecha | Ruta | Cajas | Temp set | Placas | Neto kg | Bruto kg | Estado |
|---|---|---|---|---|---|---|---|
| Sin embarques | |||||||
Costo por Caja por Ruta — embarques reales vs flete de la ruta
Divide el flete de la ruta entre las cajas que se capturaron en el embarque. Si el flete no está capturado en «Rutas & Costos», usa una tarifa supuesta — y abajo, en el resumen, se dice cuál es cuál.
| Ruta | Embarques | Cajas totales | Cajas/embarque | Flete USD | $/caja |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Gasto de transporte
Sale de los embarques capturados: cuántos camiones salieron por ruta, cuántas cajas llevaron y cuánto costó el flete medido. Los camiones sin costo capturado NO se promedian como si hubieran salido gratis: se cuentan aparte.
| Ruta | Camiones | Cajas | Flete medido USD | USD / caja | Sin costo | Sueltos |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Logística contra ventas
Camión por camión: si está ligado a una carga y si las cajas cuadran con lo que se facturó. Un camión «suelto» no es un error de captura — es que hoy no hay forma de contrastarlo contra ninguna venta.
| Fecha | Ruta | Cajas del camión | Carga | Cajas de la carga | Cliente | USD facturado | Enlace |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
📦 Inventario de Producción
Terminado (empacado, listo para vender) y Por Empacar (lotes activos/parciales FIFO)
Inventario Disponible — Terminado / Por Empacar
Se actualiza al abrir este módulo y al guardar capturas. "Terminado" = Inventario Vegetales (empacado, listo para vender). "Por Empacar" = lotes activos/parciales en cámara y trazabilidad (FIFO).
| Producto | Cajas Terminado | Pallets Terminado | Cajas Por Empacar | Lotes Por Empacar | Total Disponible |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
📈 Proyección de Producción
Semanal y mensual, agregado de la captura diaria por productor (forecast de llegadas)
Semana en curso — estimado por día y tamaño vs demanda
— proyección de la captura diaria · llegadas reales de báscula · demanda = pedidos con entrega ese día + contratos (semanal ÷ 6)
⚠️ Las cifras están en CAJAS, no en kg. Y falta el calibre SXL (25-28): la proyección sólo reparte entre XXL, XL, L y M, así que la fruta SXL queda sumada en esos cuatro. Para separarla hay que decidir el nuevo reparto de porcentajes.
| Día | XXL · cajas | XL · cajas | L · cajas | M · cajas | Total est. cajas | Pallets est. | Llegó real cajas | Demanda cajas | Surplus / Faltante cajas |
|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||||
Surplus / faltante por TAMAÑO — semana en curso
— pedidos con calibre + contratos prorrateados según tu mezcla proyectada de tamaños
| Tamaño | Proyectado (sem) cajas | Pedidos cajas | Contratos (prorr.) cajas | Demanda total cajas | Surplus / Faltante cajas |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Últimas 8 semanas — total de cajas proyectadas
Semana actual por producto y color
| Producto | Color | Granel kg | XXL · cajas | XL · cajas | L · cajas | M · cajas | Total cajas | Pallets |
|---|---|---|---|---|---|---|---|---|
| Sin datos | ||||||||
Últimos 6 meses — total de cajas proyectadas
Programa de Llegadas
Proyección y programa de llegadas de producto
Captura Diaria por Productor
Programa de Llegadas Capturado
— las llegadas que ya registraste, por fecha
| Fecha llegada | Productor | Producto | Color | Kg granel | XXL | XL | L | M | Total Cajas | Pallets | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||||||
Análisis de Faltantes — demanda real (pedidos + contratos) vs lo proyectado a llegar · por día, semana o mes · con desglose por tamaño
Balance por producto
| Producto | Producción real | Empacado disp. | Proyectado a llegar | Pedidos (entrega) | Contratos | Demanda total | Falta / Sobra | Cobertura |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
Por tamaño — proyección por calibre vs líneas de pedidos con calibre (los contratos no manejan tamaño)
| Producto | Tamaño | Producido | Pedido | Falta / Sobra |
|---|---|---|---|---|
| — | ||||
Pedidos = líneas con entrega dentro del período, descontando lo ya surtido · Contratos = volumen semanal efectivo (con ajustes de la semana); en vista por día se prorratea a 6 días laborales · Proyección = capturas diarias por productor del Programa de Llegadas
🌎 Exportación
Facturas timbradas, embarques, pallets, aduana y el expediente de documentos
Facturas de exportación
— CFDI timbrado por el SAT. NO son gasto: son la venta de Bonita Springs a Doozland LLC, en dólares. Por eso viven aquí y no en la pantalla de gasto.
Subir CFDI
Arrastra aquí los .xml timbrados —uno o varios— o pícale a Elegir.
Se guardan solos con su Incoterm, su fracción arancelaria y su SKU.
La llave es el UUID del timbre: subir dos veces el mismo XML actualiza, no duplica.
| Fecha | Sem | Folio | Embarque | Incoterm | T.C. | Subtotal | Total USD | Líneas |
|---|---|---|---|---|---|---|---|---|
| — | ||||||||
Embarques y su mezcla
— cada embarque con su manifiesto, su factura y el desglose por presentación, talla y color. Clic en un renglón para ver la mezcla.
| Manifiesto | Fecha | Factura | Cliente | Destino | Cajas | USD | USD/caja |
|---|---|---|---|---|---|---|---|
| — | |||||||
Pallets y lote interno
— la cadena completa: el lote interno va en un pallet, el pallet en un embarque, el embarque en una factura. Busca por lote para ver a dónde se fue.
| Manifiesto | Pallet | Lote interno | Packing | Descripción | Cajas | Kg neto | ✓ |
|---|---|---|---|---|---|---|---|
| — | |||||||
Pedimentos de aduana
— el tipo de cambio de la ADUANA, que no siempre es el del CFDI. La diferencia entre los dos es dinero real cuando se convierte.
| Pedimento | Operación | T.C. aduana | Valor USD | Peso bruto kg | Archivo |
|---|---|---|---|---|---|
| — | |||||
Expediente de documentos
— los 635 archivos del histórico. Los 148 vales escaneados están AQUÍ y sólo aquí: su OCR está roto y cargarlos como números habría metido kilos falsos. Se buscan y se auditan; no se les inventa un dato.
| Departamento | Folio | Producto | Productor | Sem | Cargado | Ruta |
|---|---|---|---|---|---|---|
| — | ||||||
Recursos Humanos
Parámetros de RH por semana
Cada valor vale desde la semana en que se captura. Las semanas que ya pasaron se quedan con el suyo; sólo el superadmin las corrige, y todo cambio queda en la bitácora.
— abre esta pestaña para cargar —
Panel Ejecutivo — RH · costo de nómina, honorarios y pagos atípicos
Alta de Personal
Lista de Personal
| # | Nombre | Puesto | Salario/día | Extras | IMSS | Infonavit | Honorarios/sem | Fecha ingreso |
|---|---|---|---|---|---|---|---|---|
| Sin personal registrado | ||||||||
Cálculo de Nómina Semanal
Costos de logística de personal — se suman al Costo total de nómina (no afectan el sueldo individual).
Rutas de Transporte de Personal — el total semanal se carga automático a Transporte/Taxis
| Ruta | Tipo | $/día | Días | $/semana | |
|---|---|---|---|---|---|
| Sin rutas capturadas | |||||
Base 7 días (6 laborados + 1 descanso proporcional). Cada falta descuenta sueldo semanal÷6. Extra: doble = (diario÷8)×hrs×2, triple ×3.
La nómina formal es el sueldo registrado (diario×7); el excedente se paga vía Asesoría de Productividad y fluye solo a Costos Indirectos como honorarios externos (concepto propio, NO nómina), filtrable como Mano de Obra en reportes y Excel.
| # | Nombre | $ Diario | Faltas | Sueldo sem | H.Ext D | H.Ext T | $ Extra | Prima dom | Ret. Inf. | Prima vac | Honorarios $ | Nómina formal | Honorarios ext. | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Selecciona semana y calcula | ||||||||||||||
Catálogo Salarial RH — parámetros editables que usan Nómina y Finiquito (regla de Karl: modificable aquí, sin tocar código)
Honorarios Fijos por Empleado — monto semanal acordado por persona, pagado como honorarios externos (asesoría de productividad); se pre-llena solo en el cálculo de cada semana
| # | Nombre | Puesto | Honorarios/sem ($) |
|---|---|---|---|
| — abre esta pestaña para cargar — | |||
Nómina + Honorarios Externos por Empleado — historial de lo pagado a cada persona: nómina formal + honorarios externos (asesoría de productividad)
| — abre esta pestaña para cargar — |
Registro de Asistencia
Los minutos tarde se capturan a mano por ahora. La hora se guarda como hora
—no como texto— para que el día que se conecte el checador de huella o rostro no haya que recapturar nada.
Resumen Semanal
| Empleado | Días asistidos | Faltas | Retardos | Min. tarde | Hrs totales | Hrs extra |
|---|---|---|---|---|---|---|
| Sin registros | ||||||
Llegadas tarde — este año
| Empleado | Retardos | Minutos medidos | Sin medir | Fechas | |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Expediente Digital del Empleado
Solicitudes de Vacaciones y Permisos
📅 Calendario de Ausencias
Resumen por persona — días correspondientes (LFT), tomados y restantes
| Empleado | Antigüedad | Corresponden | Tomados | Pagados | Restantes |
|---|---|---|---|---|---|
| Sin datos | |||||
| Empleado | Tipo | Inicio | Fin | Días | Motivo | Estado |
|---|---|---|---|---|---|---|
| Sin registros | ||||||
Cálculo de Finiquito / Liquidación
Datos del Empleado
| Fecha ingreso: | — |
| Antigüedad: | — |
| Salario diario: | — |
| Días vacaciones pendientes (años previos): | |
| Días trabajados sin pagar: | |
| Días aguinaldo proporcional: | — |
| Faltas del año (auto): | — |
Cálculo de Finiquito
| Salarios pendientes: | — |
| Vacaciones no gozadas: | — |
| Prima vacacional (25%): | — |
| Aguinaldo proporcional: | — |
| Indemnización (3 meses / 90 días): | — |
| 20 días por año (art. 50 LFT): | — |
| Prima antigüedad (12 días/año): | — |
| TOTAL FINIQUITO MXN | — |
Historial de Bajas
| Empleado | Tipo baja | Fecha | Antigüedad | Total MXN |
|---|---|---|---|---|
| Sin registros | ||||
Histórico de Faltas por Persona — para sanciones y cálculo de aguinaldo (las faltas del año descuentan el proporcional)
| Empleado | Faltas | Permisos | Vacaciones | Fechas de faltas | Observación |
|---|---|---|---|---|---|
| Se carga al abrir RH | |||||
Rotación %
—
Bajas / Plantilla promedio
Ausentismo %
—
Días ausentes / Días trabajados
Productividad kg/pers
—
Kg totales / Personal
Antigüedad Prom.
—
Promedio años de servicio
Costo / Empleado
—
MXN mensual promedio
Plantilla Activa
—
Empleados activos hoy
Alertas RH — próximos 45 días
Calculando…
Proyección de Personal — según Programa de Llegadas
Hrs/turno · Personas hoy
Calculando capacidad real…
| Fecha | Cajas esperadas (llegadas) | Capacidad con plantilla actual | Personas necesarias | Δ vs hoy |
|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||
IA — Análisis Predictivo RH
El análisis de IA predice rotación, ausentismo y necesidades de contratación basado en datos históricos.
Cross-Reference — RH vs ERP
Validación automática entre lo registrado en RH y lo capturado en los módulos de producción.
| Semana | Personal RH | Personal ERP (empaque) | Hrs RH | Hrs ERP | Δ Hrs | Estado |
|---|---|---|---|---|---|---|
| Sin datos de validación aún | ||||||
Validaciones Empaque
Cierre de masa · Productividad · Inventario · Cobertura de contratos · Rentabilidad por SKU
#2 Productividad por Operador
Productividad = Cajas / (Operadores × Horas)
| Fecha | Cajas | Operadores | Horas | Cajas/H·H | Semáforo |
|---|---|---|---|---|---|
| Click "Recalcular Todo" | |||||
#10 Rentabilidad por SKU
Utilidad = Ventas − Campo − Empaque − Logística − Comisiones
| SKU | Venta | Costos | Utilidad | Margen % | Estado |
|---|---|---|---|---|---|
| Sin SKUs registrados | |||||
Validaciones — Forecast de Aprendizaje
Score global operativo · forecast vs realidad · recalibración del modelo
Verificador de Inventarios por Lote — cuadra por-procesar vs empacado vs vendido, lote por lote; solo muestra los que NO cuadran
| Lote | Producto | Iniciales | Por procesar | Empacadas | Vendidas | Δ Proceso | Disp. empacado | Diagnóstico |
|---|---|---|---|---|---|---|---|---|
| Presiona "Verificar ahora" | ||||||||
Δ Proceso negativo = sobre-empaque (revisar capturas dobles). Disp. empacado negativo = sobreventa (se vendió más de lo empacado del lote). Positivos moderados son normales (merma, ajustes).
Score Global Operativo — CEO Dashboard
—
Calculando...
Forecast precisión—
Inventario OK—
Productividad—
Cobertura contratos—
Calidad/Merma—
#7 Forecast vs Realidad — Autoaprendizaje
Error% = |Precio_Real − Precio_Forecast| / Precio_Real × 100
Se auto-completa solo con lo capturado en el Price Sheet: precio real reciente vs. forecast del modelo (precio previo × curva estacional). El registro manual es opcional.
| Fecha | Producto | Precio real | Forecast | Error % | Calidad |
|---|---|---|---|---|---|
| Sin registros aún | |||||
Auditoría del Sistema
Log de Actividad
| Fecha/Hora | Usuario | Acción | Módulo |
|---|
🔍 Trazabilidad por Lote
Rastreo completo desde recepción hasta venta final
Buscar Lote
📦 Inventario de Lotes
FIFO activo
| Lote | Productor | Producto | Talla y calibre | Fecha Rec. | Kg Brutos | Kg DISPONIBLES | Cajas Ini. | Cajas de campo | Cajas Vendidas | Merma kg | Costo/Cj | Ubicación | Estado | Días | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||||||||||
➕ Registrar Movimiento
🔄 Historial de Movimientos
| Fecha | Lote | Tipo | Producto | Tamaño / Color | Cantidad | Destino | Notas | Usuario |
|---|---|---|---|---|---|---|---|---|
| Sin movimientos | ||||||||
Los Manifiestos ahora viven en Ventas USA
🚨 Función de Recall / Retiro de Producto
Identifica en segundos todos los clientes que recibieron producto de un lote específico.
Qué llevó cada pallet
— de quién era la fruta de cada tarima, en qué proporción, y a dónde fue
📊 Del total embarcado en el periodo, cuánto puso cada quién
| Productor | Producto | Color | Cajas | % del total | Pallets en los que aparece |
|---|---|---|---|---|---|
| Presiona «Calcular» | |||||
🧱 Pallet por pallet
| Pallet | Armado | Salida del pallet | Embarque | Lote | Entrada del lote | Productor | Producto | Color | Talla y calibre | Marca | Cajas | % del pallet |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Presiona «Calcular» | ||||||||||||
📊 Reportes
14 reportes de todo el ERP — recepción, empaque, ventas, inventarios, pallets, materiales, RH, calidad y pedidos
Centro de Reportes
— elige el rango y el reporte; míralo en pantalla y bájalo. Solo ves los reportes de los módulos a los que tienes acceso.
los reportes "snapshot" (inventarios, saldos) ignoran el rango
🔍 Reportes de trazabilidad por lote
Los de siempre: inventario, ventas, rentabilidad, mermas y FIFO por lote
📦 Inventario por Lote
Stock actual por número de lote
👤 Inventario por Productor
Consolidado por productor
❄️ Existencias Cámara Fría
Por ubicación y temperatura
🔄 Historial Movimientos
Todos los movimientos por período
💰 Ventas por Lote
Ingresos y volumen por lote
📈 Rentabilidad por Lote
Margen y utilidad por lote
⚠️ Mermas por Lote
Desglose de pérdidas por causa
📅 Análisis FIFO
Orden de despacho recomendado
📊 KPI Center
Indicadores operativos, financieros y logísticos en tiempo real
🚦 Semáforo Operativo Global
Calculando...
⚙️ KPIs Operativos
Inventario Teórico
—
Ini + Entradas – Salidas
Merma %
—
(Merma / Producción) × 100
Rendimiento %
—
(Vendible / Materia Prima) × 100
Rotación Inventario
—
Costo Ventas / Inv. Promedio
Fill Rate
—
Pedidos Completos / Total
OTIF
—
Completo y a Tiempo / Total
Forecast Accuracy
—
1 – |Forecast–Real| / Real
Días en Cámara Prom
—
Promedio días lotes activos
💰 KPIs Financieros
EBITDA (USD)
—
Ventas – Costo – Gastos Op.
Margen Bruto %
—
(Ventas – Costo) / Ventas
Margen Neto %
—
Utilidad Neta / Ventas
Costo Real / Caja
—
Mat + MO + Indirectos
ROI %
—
(Utilidad / Inversión) × 100
Ventas USD
—
Total manifiestos período
Ingresos MXN
—
Mercado nacional período
Lotes Activos
—
En inventario disponible
📦 Desglose por Producto
| Producto | Kg Rec. | Cajas Export | Merma kg | Merma % | Rendimiento % | USD Vendido | Costo/Cj | Margen/Cj |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
💰 Cobranza
La cartera completa — qué falta por cobrar, qué está vencido y cuándo entra cada factura
Cuentas por cobrar
— la fecha de cobro se edita aquí, una por una; el flujo de efectivo se ajusta solo
| Factura | Fecha | Cliente · CEDIS / OC | Producto | Cajas | Importe | Se cobra el | Días | Acción |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
🤝 Cuenta Corriente del Productor
Préstamos y anticipos, con su forma de cobro y lo que se le ha recuperado
—
Prestamos abiertos
—
Saldo por recuperar
—
Productores con saldo
—
Recuperado hasta hoy
Nuevo prestamo o anticipo
El saldo se lleva solo: cada cobro que se registre lo baja, y el prestamo se cierra en cuanto llega a cero.
Prestamos y anticipos
— abre uno para ver y registrar sus cobros
| Productor | Folio | Fecha | Concepto | Monto | Saldo | Como se cobra | Estado | |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
💼 Reportes Financieros
Estado de resultados, flujo de caja y análisis financiero
Tipo de cambio USD→MXN
Es el mismo que vive en Catálogos → Configuración: se guarda una sola vez y lo usan liquidaciones, costeo, gastos indirectos, CCE y Ventas Nacional.
📋 Estado de Resultados
| INGRESOS | |
| Ventas Export (USD) | — |
| Ventas Nacional (MXN) | — |
| Total Ingresos | — |
| COSTOS | |
| Costo de Producto | — |
| Mano de Obra | — |
| Insumos / Materiales | — |
| Mermas | — |
| Total Costos | — |
| UTILIDAD BRUTA | — |
| Gastos Operativos | — |
| EBITDA | — |
| Margen Bruto % | — |
| Margen Neto % | — |
💵 Ajustes Manuales
📈 Indicadores Clave
—
ROI %
—
ROA %
—
ROE %
—
Costo Real/Cj USD
📅 Histórico Semanal
| Semana | Kg Rec. | Cajas Exp. | USD Ventas | MXN Nac. | Costo Est. | Utilidad | Margen % |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Flujo de Efectivo — Materiales e Insumos
— compromisos de pago por semana, valor del inventario y qué parte está financiada
CALENDARIO DE PAGOS
| Semana | A pagar | Acumulado | Detalle |
|---|---|---|---|
| Se carga al abrir Finanzas | |||
DINERO PARADO EN INVENTARIO (por material)
| Material | Stock | Costo u. | Valor |
|---|---|---|---|
| — | |||
COMPRAS QUE VIENEN — planeación por stock mínimo (aún no comprometidas)
| Material | Stock | Mínimo | Falta | Costo estimado | Comprar antes de |
|---|---|---|---|---|---|
| — | |||||
Cartera / Aging — manifiestos por cobrar (marca Pagado cuando entre el dinero; el aging corre desde el despacho)
| Manifiesto | Despacho | Cliente | Cajas | Saldo USD | Días | Estatus | |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Últimos pagos recibidos — al borrar un pago, el saldo del manifiesto se restaura solo
| Fecha | Manifiesto | Cliente | Monto USD | Método | Referencia | |
|---|---|---|---|---|---|---|
| Sin pagos registrados | ||||||
Flujo de Cobranza por Semana
— cuánto entra y cuándo, según los días de crédito de cada cliente
| Semana | Del — al | Manif. | A cobrar | Acumulado | Principales |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Facturas Históricas
Análisis del gasto histórico
Sale de todas las facturas históricas, no sólo de las que caben en el listado de abajo — y respeta los filtros de fecha y categoría de arriba.
La semana es semana ISO de verdad: el 1 de enero puede caer en la semana 53 del año anterior, y así es como debe contarse.
Las notas de crédito (total ≤ 0) se cuentan aparte: no se restan del gasto sin avisar.
Las categorías se agrupan sin distinguir mayúsculas ni acentos — «PAPELERIA» y «Papelería» son una.
| Mes | Facturas | Subtotal | Impuestos | Total | vs anterior | % del total |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
| Fecha | Folio | Razón social | Concepto | Categoría | Subtotal | Imp. | Total |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Panel Ejecutivo — Gastos Indirectos
Gasto total por semana (MXN)
Distribución por concepto
| Concepto | Total | % del gasto | Prom/sem | Última sem | vs promedio |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Control Interno — Puntos de Revisión
Señales que se salen del patrón operativo y conviene validar con el responsable de cada área. Un punto listado no implica una irregularidad: implica que el dato merece una explicación documentada.
Calculando…
Margen por operación
| Operación | Producto | Origen | Cajas | Venta | Costo | Flete | Claims | Margen | % |
|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir | |||||||||
Margen de Bonita por liquidación
— sólo superadmin: el productor no ve esta pantalla ni estos números
| Semana | Productor | Cajas | Venta real | Reportada | Margen Bonita | % | Neto sugerido | Decidido | Ajuste a mano |
|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||||
Margen por operación, calculado en la base
— toda la historia, con el aviso de cuánto se puede creer
| Operación | Ventas | Cajas | Ingreso | Producto | Materiales | Flete | Margen | % | ¿Se puede creer? |
|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||||
Fruta a precio pactado: ¿ganó o perdió?
— el precio pactado es todo lo que cobra el productor; la maquila y los materiales los absorbe Doozland
| Lote | Productor | Modo | Cajas | Se le pagó | Absorbió Doozland | + en USD | Se vendió | Resultado MXN | Total con el TC del banco | ¿Se puede creer? |
|---|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir | ||||||||||
Lo mismo, pero por productor
— con quién el precio pactado deja y con quién no
| Productor | Modo | Lotes | Cajas | Se le pagó | Absorbió Doozland | Se vendió | Resultado | % | Cuidado con |
|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||||
Flujo de efectivo de la operación
— cuándo sale el dinero y cuándo entra: el desfase es capital de trabajo inmovilizado
| Semana | Sale (pago a productores + flete) | Entra (cobranza) | Neto | Acumulado | Detalle |
|---|---|---|---|---|---|
| — | |||||
Facturas esperando aprobación
— insumos, logística, mantenimiento: nada se paga sin pasar por aquí
| Folio | Proveedor | Concepto | OC | Fecha | Vence | Total | Acción |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Resueltas
— quién aprobó o rechazó cada una, y cuándo
| Folio | Proveedor | Total | Resolución | Quién | Cuándo | Nota | Pago |
|---|---|---|---|---|---|---|---|
| — | |||||||
Ganancia o pérdida
POR OPERACIÓN
| Operación | Ventas | Cajas | Ingreso | Producto | Materiales | Flete | Extras | Margen | % | Falta |
|---|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir | ||||||||||
POR EMBARQUE — una línea por factura
— las pérdidas van en rojo
| Fecha | Factura | Cliente | Producto | Cajas | Ingreso | Producto | Materiales | Flete | Extras | Margen | % | Falta | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir | |||||||||||||
POR LOTE — ¿este lote ganó o perdió?
— incluye lo vendido por pallet armado, que el reporte por embarque no ve
| Lote | Producto | Recibido | Cajas emp. | Cajas vend. | Ingreso | Fruta | Materiales | Mano de obra | Flete | Margen | $/caja | % | Cómo está | Qué le falta |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir | ||||||||||||||
Margen = ingreso − costo del producto − costo de materiales − flete prorrateado − extras capturados a mano.
Falta flete quiere decir que esa venta todavía no tiene camión capturado: su margen está inflado.
Falta costo, que no se ha capturado qué costó la fruta.
Falta materiales, que a esa presentación todavía le falta la explosión de materiales o algún material con costo.
Cierre de Masa — Balance de Peso (Recibido vs Empacado vs Merma)
Recibido (peso de campo) − Empacado (peso en caja) − Merma (deshecho) = Diferencia.
Una diferencia positiva = peso no contabilizado (deshidratación, merma no registrada, errores de báscula). Fuera de tolerancia → revisar.
| Concepto | Kg | Cajas | Detalle |
|---|---|---|---|
| Elige rango y recalcula | |||
Desglose por día
| Fecha | Recibido kg | Empacado kg | Merma kg | Diferencia kg | Dif % | Estado |
|---|---|---|---|---|---|---|
| — | ||||||
Ganancia, margen y gasto — semana a semana
El gasto de operación es lo que costó esa caja: producto, materiales, flete y extras.
El indirecto es la parte de los gastos de la semana que le toca, repartida entre todas las
cajas que salieron. La utilidad TOTAL ya trae los dos.
| Semana | Segmento | Moneda | Ventas | Cajas | Ingreso | Gasto de operación | Indirecto repartido | Gasto total | Utilidad | Margen | Qué tan confiable |
|---|
Activo fijo y depreciación
— lo que vale, lo que se ha desgastado, y cuánto de eso le toca al mes
| Activo | Categoría | En uso desde | Compra | Flete | Instalación | Valor puesto | Vida | Al mes | Acumulado | En libros | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir | |||||||||||
Valor puesto es lo que costó dejarla trabajando: precio + flete + instalación. El flete de un camión
marcado como «Maquinaria / inversión» y ligado a un activo se suma aquí solo.
Línea recta: (valor puesto − rescate) ÷ meses de vida.
Dar de alta un activo
Depreciación mes a mes
— esto es lo que debe entrar a los indirectos de cada mes
| Mes | Activos en uso | Depreciación | Acumulado |
|---|---|---|---|
| — | |||
Presupuesto vs Real — el REAL se jala solo de tus Costos Indirectos semanales; el presupuesto lo capturas por mes y departamento
| Departamento | Presupuesto MXN | Real MXN | Δ | % usado |
|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||
Tarifas de Empaque por Presentación (maquila) — lo que cobra TU empaque por cada caja. Puede ser un monto por caja o un % sobre la venta: lo dice cada renglón. Si la tarifa YA TRAE EL FLETE, márcalo — si no, la liquidación se lo vuelve a descontar al productor y se le cobra dos veces
| Presentación | Tarifa | Cómo se cobra | Costo real vigente/cj | Venta de equilibrio/cj | |
|---|---|---|---|---|---|
| Sin tarifas — agrega tus presentaciones | |||||
Costeo de Empaque por Caja — Pimiento
Materiales por caja × costo unitario (MXN) → costo por caja, convertido a USD. Editable en Supabase (tabla
costeo_empaque); los costos también alimentan el catálogo de materiales.Corre el SQL de costeo y presiona Refrescar.
💰 Ganancia por factura
Semana → factura → productor → item. Con el flete prorrateado y la ganancia por caja.
—
Presiona Refrescar.
🛒 Ganancia Sam's
Lo mismo, sólo Sam's, con su CEDIS y su orden de compra.
—
Presiona Refrescar.
🧮 Costeo Real
Costo por caja, día, semana y mes — integrado con operaciones
⚙️ Parámetros de Costo
📊 Resultado de Costeo
| Materiales de empaque / caja auto | — |
| Costo Mano de Obra / caja auto ← Nómina | — |
| Costo Energía / caja | — |
| Costo Transporte / caja | — |
| Gastos Indirectos / caja | — |
| COSTO DE EMPACAR / CAJA (sin materia prima) | — |
| COSTO TOTAL / CAJA (= costo de empacar; la materia prima NO es costo en este ERP — se liquida tras la venta) | — |
| Precio venta promedio / caja | — |
| MARGEN / CAJA | — |
| Margen % | — |
| 💡 La materia prima suele liquidarse después de la venta (consignación); el costo de empacar es el que ya se conoce al momento de procesar el lote. |
Costos Indirectos — Departamento de Empaque
Gastos indirectos por categoría, conectados con RH/Nómina (sueldos, transporte, taxis). Se prorratean entre las cajas de la semana para obtener el costo indirecto por caja y alimentar el Costeo Real.
⚡ Auto: Nómina/RH, Logística y Mantenimiento se jalan solos al abrir y al cambiar de semana — tus capturas manuales nunca se pisan
🧾 Registrar Gasto — se suma al rubro seleccionado
Ej: eliges "Servicios" → "Telefonía", capturas el monto de la factura, y se suma automáticamente a esa fila de la semana.
📅 Costeo por Día (últimos 7 días)
| Fecha | Kg Rec. | Cajas | Costo Total | Costo/Cj | Precio/Cj | Margen |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
📅 Costeo por Semana
| Semana | Kg | Cajas | Costo | Ventas | Margen |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Costo Mensual — indirectos + nómina del mes ÷ cajas del mes; desglosado por presentación y por cliente
Por presentación
| Presentación | Cajas | % mes | Costo asignado USD |
|---|---|---|---|
| — | |||
Por cliente (cajas de manifiestos del mes)
| Cliente | Cajas | % mes | Costo asignado USD |
|---|---|---|---|
| — | |||
Utilidad por Lote — después de liquidar
— Venta real del lote − pago al productor (liquidación) − costo de empaque + indirectos por caja
| Lote | Producto | Productor | Cajas vend. | Venta/cj | Productor/cj | Emp+Ind/cj | Utilidad/cj | Utilidad total |
|---|---|---|---|---|---|---|---|---|
| Dale Calcular — solo entran lotes ya liquidados | ||||||||
Venta/cj = precio promedio real de venta del lote · Emp+Ind/cj = costo estampado al lote al manifestar (si no tiene, usa el costeo vigente de arriba) · verde = ganancia, rojo = pérdida
Qué entra en cada columna.
Directo = materiales de empaque (caja, bolsa, etiqueta, PLU) + toda la mano de obra
(sueldos, asesoría de productividad, tiempo extra, IMSS, INFONAVIT, ISN, aguinaldo, prima vacacional).
Indirecto = renta, energía, servicios, mantenimiento, transporte de personal, misceláneos.
Flete = fletes, cruces, peajes y gasolina — va aparte para que veas por separado
cuánto cuesta empacar la caja y cuánto cuesta ponerla en el cliente.
Los pesos salen de Costos Indirectos de cada semana; las cajas, de Empaque.
Los materiales se valúan a precios de hoy (el ERP no guarda el precio histórico de cada material).
Costo real por caja empacada
| Periodo | Cajas empacadas |
USD por caja | Global del periodo (USD) | Respaldo | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Material | M. obra | Directo | Indirecto | Empacar | Destino | Directo | Indirecto | Flete | Total | |||
| — abre esta pestaña para cargar — | ||||||||||||
📋 Pedidos
Registro de pedidos de clientes · avance surtido vs pedido · disponibilidad comprometida
Disponibilidad comprometida — inventario de producto terminado MENOS lo pedido y no surtido
| Producto | Inventario (cajas) | Pedidos | Contratos (sem) | Disponible real |
|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||
Nuevo Pedido
Líneas del pedido:
Pedidos — el avance se surte armando pallets ligados al pedido
| Folio | Cliente | Entrega | Líneas | Cajas | Avance | Estado | |
|---|---|---|---|---|---|---|---|
| Sin pedidos | |||||||
📦 Armado de Pallets
Pallets completos con FIFO — se puede completar con fruta de otro productor, color o tamaño; la trazabilidad multi-lote queda en el pallet
Armado Manual — para los remanentes: mezcla productor, color o tamaño hasta completar
| FIFO | Lote | Producto | Talla y calibre | Presentación | Marca | Disponibles | Al pallet |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Armado Automático — solo pallets completos por tamaño+presentación; los sobrantes suben a armado manual
| Productor / origen | Presentación · tamaño | Disponibles | Pallets a armar | Resto |
|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||
Pallets armados — palomea pallets para imprimir su summary ANTES de la venta o mandarlos a Embarques; ✎ edita su contenido
| Folio | Fecha | Cajas | Contenido (lotes) | Pedido | Estado | |
|---|---|---|---|---|---|---|
| Sin pallets armados | ||||||
🚚 Embarques
Agrupa 1–30 pallets armados en un embarque, ligado a la orden de venta · de aquí salen el Pallet Summary, la Prefactura y la venta
Nuevo Embarque
| Pallet | Fecha | Cajas | Contenido | Pedido | |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Embarques
| Folio | Fecha | Pallets | Cajas | Pedido | Estado | Documentos / Acciones |
|---|---|---|---|---|---|---|
| Sin embarques | ||||||
Claims / Deducciones
Reclamaciones del cliente sobre una venta · lo que se descuenta y a quién
📄 Ventas de Contrato
Volumen semanal comprometido · ajustable semana a semana · conectado con la proyección de llegadas
Plan Semanal de Contratos — el volumen base viene del contrato; ajusta la semana que el cliente pida más o menos, y compara contra lo que va a llegar
| Cliente | Producto | Base contrato /sem | Ajuste esta semana | Volumen efectivo | Día de entrega (sem) v146.18 | USD/cj |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
El día de entrega mueve la semana a una fecha concreta (vacío = viernes). El plan de empaque del Dashboard programa la SALIDA un día antes (tránsito a USA = 1 día).
Cobertura de la semana — Contratos vs Proyección de Llegadas
| Producto | Comprometido (contratos) | Proyectado a llegar | Balance | Cobertura |
|---|---|---|---|---|
| — | ||||
Ventas de Contrato
Contratos Activos
| Cliente | Producto | Cajas/sem | Precio USD | Período |
|---|---|---|---|---|
| Sin contratos | ||||
🗑️ Papelera
Lo que se borra deja de verse, pero no se pierde: aquí está completo, con quién lo borró y cuándo, y se puede devolver a su lugar.
«Devolver» regresa el renglón entero a su tabla con tus permisos; si ya hay otro con la misma llave, no lo devuelve y te dice por qué.
| Borrado | Área | Qué era | Fecha del registro | Importe | Lo borró | Estado | |
|---|---|---|---|---|---|---|---|
| — abre esta pantalla para cargar — | |||||||
🛡️ Auditoría de Registros
Solicitudes de eliminación, entradas marcadas como error/desactivadas y eliminaciones — nada se pierde: cada registro guarda su copia íntegra
Recuperación masiva — restaurar lo borrado por rango de fechas
Si alguien borró registros (renuncia, error, mala intención), aquí se recuperan: cada borrado guarda su copia íntegra con fecha y usuario. Elige el rango (default: últimos 5 días) y restaura todo de un golpe o revisa la lista primero. Solo superadmin.
Solicitudes de eliminación PENDIENTES
| Fecha | Solicitó | Registro | Motivo | |
|---|---|---|---|---|
| Sin solicitudes pendientes ✅ | ||||
Registro histórico completo — errores, desactivadas, eliminadas, solicitudes resueltas · ↩️ restaura la entrada a la tabla viva
| Fecha | Acción | Usuario | Registro | Motivo | Resolución | |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
🗂️ Catálogos
Productos por marca, presentaciones, explosión de materiales (BOM + materia prima), cajas de cosecha, formatos de lote/folio y números de productor — solo superadmins y Alejandro. RH entra a los parámetros de su área.
Catálogo de Productos — nombre canónico que unifica módulos + marca; los alias hacen que capturas con nombres distintos caigan al mismo producto
| Producto canónico | Marca | Alias | Estado | Anaquel | |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
Presentaciones por Marca — cada presentación cuelga de un producto/plantilla y una marca; la explosión de materiales se define por presentación+marca
| Producto / plantilla | Presentación | Marca | |
|---|---|---|---|
| — abre esta pestaña para cargar — | |||
v146.30 — la tabla muestra el catálogo COMPLETO: las BASE se autogeneran de las plantillas de Empaque y existen para todas las marcas (son las mismas que usan Empaque, inventario y explosión de materiales); las adicionales son las que agregas aquí con su marca. Las base se editan en el alta de productos (abajo) y su explosión en 🧨.
Nuevo PRODUCTO de empaque (plantilla) — aparecerá en Empaque como "Nombre · Nature Sweet", "· Mucci Farms", "· Doozland Farms", "· Genérico"…
| Producto (plantilla) | Pestaña | Filas | |
|---|---|---|---|
| — | |||
Las plantillas base del sistema (Bell 11 LB, Choice 25, Pepper Bags, etc.) no se pueden borrar; estas son las adicionales. Después de darla de alta, configúrale su explosión en 🧨.
Explosión de Materiales (BOM) — por presentación: materiales de empaque Y materia prima (qué producto, color y cuántos kg por case). Editable solo aquí (superadmin/Alejandro)
Materiales de empaque
| Material | Cantidad | Base | |
|---|---|---|---|
| — | |||
Materia prima — kg de producto (y color) que consume cada case de esta presentación
| Producto | Color | Kg / case | |
|---|---|---|---|
| — | |||
Catálogo de Bolsas
— qué calibre de fruta, cuántas piezas y qué colores lleva cada bolsa · el ERP lo usa en Pedidos, Empaque y consumo de material
| Producto | Presentación | Marca | Tipo | Calibre | Piezas | Colores | Bolsas/caja | lb | |
|---|---|---|---|---|---|---|---|---|---|
| Se carga al abrir la pestaña | |||||||||
Cajas de Cosecha — pesos para tara — el peso por tipo alimenta el desglose automático de tara en Recepción (inventario y movimientos viven en Producción → Cajas de Cosecha)
| Tipo de caja | Color | Peso (kg) | |
|---|---|---|---|
| — abre esta pestaña para cargar — | |||
Tarimas — cada tipo con su peso y su USO: la plástica tara la báscula en Recepción; las de madera van al peso bruto del embarque
| Nombre | Material | Peso (kg) | Uso | Medidas | Estado | Acciones |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Insumos — días de entrega y mínimo de compra — escribe directo a materiales_catalogo (la misma tabla de la explosión y de Compras → Inventario de Insumos); el ⚡ sugiere el mínimo = consumo diario real × (días entrega + 3 de colchón)
| Insumo | Proveedor | Stock | Mínimo | Días entrega | |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||
El alta/compra de insumos sigue en Materiales y Compras; aquí solo se administra la política de compra (mínimo + días de entrega del proveedor). Requiere la columna dias_entrega (SQL maestro §20).
El costo del catálogo contra lo que de verdad costó
— el promedio sale de las compras capturadas, ponderado por cantidad y con el flete prorrateado
| Insumo | Categoría | En el catálogo | Promedio pagado | Diferencia | Compras | Rango pagado | Último | Última compra | Cómo está | |
|---|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||||
🔴 el catálogo está en cero y sí hay compras: ese material entra como $0.00 al costo de la caja y a la deducción del productor.
🟡 fuera del rango: el costo del catálogo no está ni siquiera entre lo más barato y lo más caro que se pagó.
⚪ sin compras: no es un error del sistema — falta capturarlas.
El botón «poner el promedio» escribe en el catálogo y queda en la bitácora: sólo superadmin.
Cajas por Pallet y Kg por Caja — por producto de empaque — alimenta armado, proyecciones, plan semanal, tara→cajas, validación de kg y descuento de materiales
| Producto / presentación | Cajas por pallet | LB por caja (se guarda en kg) |
|---|---|---|
| — abre esta pestaña para cargar — | ||
Camiones — cajas y pallets por tipo — alimenta Camiones Acumulados de temporada y los FTL del Plan Operativo
ProductoTipo CamiónCajas por CamiónPallets por Camión
Plantilla de Parámetros — Peso Nominal por Producto y Presentación — alimenta la Captura Manual y el Reporte Real vs Estimado del módulo Variación de Peso
Define el peso nominal esperado por caja para cada producto y presentación. Estos parámetros se usan para calcular automáticamente la desviación real cuando se registra empaque. Se guarda en la nube: compartido entre todos los equipos.
| Producto | Presentación | Peso Nominal (lb) | Peso Nominal (kg) | Tolerancia ±% | Factor conv. | Notas |
|---|
Datos de los documentos, por semana
Lo que sale impreso en manifiestos y remisiones. Cada cambio vale desde su semana; los documentos de semanas pasadas no cambian.
— abre esta pestaña para cargar —
Configuración de Lotes y Folios — tokens: {SS} semana · {D} día (1=lun) · {PP} # productor (2 dígitos) · {PPP} # productor (3 dígitos, como los manifiestos) · {C} letra color · {DDMMR} día-mes de RECIBO · {DDMME} día-mes de EMPAQUE · {MMDDR} y {MMDDE} los mismos al revés (mes-día)
Vacío = la curva calibrada de fábrica. Si pones una, tiene que traer los 12 meses y todos mayores a cero, o se ignora y te avisa en la consola.
Ejemplo lote de recibo con formato default: semana 29, martes, productor 03, rojo → 29 2 03 R = "29203R". El folio de entrega es el consecutivo del vale de planta: si el último usado es 191, la siguiente entrega será 192.
Arranque del sistema
— la frontera entre la historia y la operación
Toda venta con fecha anterior a este día se trata como histórica: cuenta para el ingreso y la cobranza,
pero no pide lote ni descuenta inventario. Así puedes capturar lo que vendiste antes de arrancar sin
inventar lotes ni dejar existencias en negativo.
El inventario del día uno sale de un conteo físico, no de la historia.
El inventario del día uno sale de un conteo físico, no de la historia.
Parámetros del sistema
— todo valor configurable del ERP, por área, con bitácora de quién lo movió
Precios de referencia
— la llave es producto × presentación × color × talla × conteo. El cliente y el mercado son opcionales: el precio del catálogo es la referencia, no la tarifa.
Se vende y no tiene precio de referencia
— ordenado por cajas vendidas: lo de arriba es lo que más dinero mueve sin referencia. Clic en un renglón y se copia al formulario.
| Prioridad | Producto | Presentación | Color | Talla | Cajas | Último | Rango 4 sem | Dispersión | |
|---|---|---|---|---|---|---|---|---|---|
| — | |||||||||
Los precios que rigen hoy
— «dar por terminado» NO borra: cierra el precio con fecha y lo deja en el historial
| Producto | Presentación | Color | Talla | Conteo | Mercado | Cliente | Precio | Desde | Nota | |
|---|---|---|---|---|---|---|---|---|---|---|
| — | ||||||||||
Los demás catálogos del sistema
— viven en el módulo donde se usan, porque ahí es donde se dan de alta
Estos no están aquí a propósito: se capturan dentro del trabajo —un cliente al hacer la
venta, un proveedor al capturar la compra—, y sacarlos de ahí haría que nadie los diera de alta.
Desde aquí llegas a cada uno en un clic.
Tipos de flete
— qué clases de camión hay y cuáles tienen que ir ligados a una venta
Si se desmarca, ese tipo se puede guardar sin factura.
| Tipo | ¿Exige venta? | Notas | Activo | |
|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||
Destinos y CEDIS
— qué CEDIS es cada destino de las rutas, y si es nacional o de exportación. De aquí sale el ligado automático de fletes.
La pareja destino + CEDIS no se edita: si un CEDIS quedó mal, se da de baja y se agrega el bueno. Guardar una pareja que ya existe actualiza su nombre, ámbito y notas, y la reactiva.
| Destino | CEDIS | Nombre | Ámbito | Notas | Activo | |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Números de Productor y Productos Permitidos — el número entra al lote de recibo/caja; los productos permitidos limitan qué puede entregar cada productor (Recepción y Captura Diaria)
| # Productor | Nombre | Productos que puede entregar | |
|---|---|---|---|
| — abre esta pestaña para cargar — | |||
Sin productos marcados = sin restricción (puede entregar todo). Marca los productos para activar la regla.
Cómo viene cada productor
— desecho, calidad y saldo, para decidir a quién se le vuelve a comprar
| Productor | Kg entregados | Kg a la basura | Desecho | Semanas medidas | Defecto promedio | Lotes sin inspección | Saldo del préstamo | Cómo viene |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
El desecho sale de las liquidaciones medidas, no de un promedio general: un productor con una sola semana medida se marca aparte. El defecto promedio sale de las inspecciones de calidad de sus lotes, y los lotes sin inspección dicen qué tan confiable es ese número. El saldo del préstamo sólo lo ve un superadmin.
Datos fiscales desde la factura del productor
— arrastra los XML; sólo se bajan los datos del emisor
De la factura sólo se leen RFC, razón social, régimen fiscal y código postal del emisor. No se registra como factura, no entra a cuentas por pagar y no se guarda ningún importe.
Arrastra aquí los XML de las facturas, o haz clic para elegirlos
Puedes soltar varios de una vez — uno por productor
Cómo se le liquida a cada productor
— esquema, moneda, desecho y qué se le descuenta
El productor sin renglón se trata como consignación en dólares, sin pagarle el desecho y con todas las deducciones. Captura aquí los que sean distintos.
| Productor | Esquema | Moneda | Precio fijo | Desecho | Qué se le descuenta | |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Precio fijo sólo aplica si el esquema es «precio fijo»: es lo que se le paga por caja empacada
o por kilo, según lo que elijas. En consignación se deja vacío, porque ahí el precio sale de la venta.
Revisiones automáticas
Reglas que la base revisa sola: por ejemplo, que en cada venta cajas por precio dé el total, o que no se empaque más fruta de la que trajo el lote. Corren solas una vez al día; si alguna no se cumple, aquí sale en rojo con el detalle.
| Área | Qué revisa | Gravedad | Última revisión | Revisados | No cumplen | Resultado | Detalle |
|---|---|---|---|---|---|---|---|
| Sin revisiones todavía | |||||||
Seguridad — eventos registrados
— intentos de copia, inspección, bots, logins fallidos y descargas de versión
| Cuándo | Evento | Nivel | Usuario | IP / Origen | Detalle |
|---|---|---|---|---|---|
| Se carga al abrir IT Admin | |||||
⚙️ IT Admin
Control de versiones del ERP y sitio web
Backup de Datos — Exportar toda la base
Descarga un respaldo JSON completo de todas las tablas críticas. Guárdalo en Google Drive o disco externo.
Recomendado: 1 vez por semana mínimo. El archivo permite reconstruir los datos si algo falla.
Sistema de Versiones Doble — Siempre hay una versión de respaldo activa
✅ VERSIÓN ACTIVA
—
—
—
🗄️ VERSIÓN RESPALDO
—
—
—
💡 Cada vez que registras una nueva versión, la actual pasa automáticamente a ser el respaldo. Si algo falla, presiona "Activar esta versión" para volver atrás en un clic.
ERP — Versión Actual
v007.1
Cargado: —
Por: —
Sitio Web — Versión Actual
—
Cargado: —
URL: doozland.com
📋 Historial de Versiones clic para desplegar ▾
| Tipo | Versión | Fecha | Usuario | Notas |
|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||
🏥 Health Check del Sistema
Supabase DB
⏳
Auth
⏳
Tablas ERP
⏳
Claude API
⏳
🔔 Digest diario de alertas
Un email al día con lo crítico: cartera PACA vencida, materiales en reorden urgente, certificados por vencer, claims abiertos y mantenimientos vencidos. Se envía solo (una vez al día, al abrir el ERP) y también manual:
Correcciones
Edita registros capturados con error. Ventana de edición: 48 horas después de la captura (superadmin: sin límite). Toda corrección exige motivo y queda en Auditoría de Registros.
Inventario de Materiales Externos
Material de Doozland en manos de productores que empacan afuera — existencia, cuándo pedir y lo que ellos reportan
| Productor | Material | En bodega | Consumo/día | Le dura | Días proveedor | Pedir al llegar a | Costo unit. | Valor en bodega | Estado | Último conteo |
|---|---|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||||
Qué consume UNA caja de cada presentación. Es lo que convierte «empaqué 500 cajas» en «gastó 8,000 bolsas y 1,500 PLU rojos».
El proveedor es de quién es el material — Doozland u otro —, para saber a quién se le pide.
El color sólo aplica a los PLU: un PLU rojo no es el mismo que uno amarillo.
Bolsas, cajas y etiquetas van por caja completa — ahí el campo se apaga solo.
| Proveedor | Presentación | Marca | Material | Color | Por caja | |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Qué marcas empaca cada productor
Un productor externo sólo verá las presentaciones de las marcas que le asignes aquí.
Sin asignación no ve ninguna — nunca la lista completa de nuestros clientes.
Las recetas sin marca (genéricas) las ve cualquiera, porque no dicen de quién son.
| Productor | Marca | Presentaciones que alcanza | |
|---|---|---|---|
| — abre esta pestaña para cargar — | |||
Recibos por confirmar
Lo que el productor acusó de recibido contra lo que dice nuestra remisión. Mientras esté aquí, su existencia sigue como estaba.
Al aceptar una diferencia se genera el ajuste que la corrige; al rechazar no se mueve nada y el renglón queda como constancia.
| Acusado | Productor | Material | Remisión | Mandamos | Llegó | Diferencia | Nota | |
|---|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||||
Lo que Doozland le mandó. Cada envío suma a su existencia y queda en la bitácora.
| Fecha | Productor | Material | Tipo | Cantidad | Referencia | Quién |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Esto es lo que la pantalla le enseña. El candado de verdad está en el servidor
(RLS de §31 y §32): aunque alguien se saltara la pantalla, la base no le entrega el renglón del vecino.
Reportar material perdido
Material que ya no se puede usar: mojado, mal impreso, roto, extraviado.
Descuenta de la existencia igual que el consumo, pero no cuenta como cajas empacadas.
Escribe siempre el motivo — sin él, dentro de tres meses nadie va a poder explicar el faltante.
Merma de los últimos 90 días
| Productor | Material | Merma | Consumo | % de lo que salió | Costo de la merma | Última merma |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Cada merma capturada
| Fecha | Productor | Material | Cantidad | Motivo | Costo | Quién |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Existencia es lo que queda después de descontar lo que se fue empacando y lo que se echó a perder.
Valor es esa existencia al costo del material. Desecho es lo que costó lo que se perdió.
Un material sin costo capturado se cuenta en cantidad pero no en pesos — y abajo se dice cuántos quedaron fuera,
para que un total chico no se lea como «casi no se perdió nada».
Qué queda, qué vale y qué se perdió
| Grupo | Color | Existencia | Valor en bodega | Consumo | Desecho | $ del desecho | % desecho |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Material que te mandamos — confirma lo que llegó
Cada renglón es un envío nuestro. Escribe cuánto llegó de verdad: si falta, la diferencia queda anotada con tu nombre y tu fecha.
Tu acuse no cambia tu existencia por sí solo — lo revisamos y de ahí sale el ajuste.
| Fecha | Material | Remisión | Te mandamos | ¿Cuánto llegó? | Nota | Estado | |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Cajas empacadas
Captura las cajas que empacaste. El sistema descuenta solo las bolsas, PLUs y etiquetas según el catálogo.
Inventario físico
Lo que de verdad hay en tu bodega. Si no cuadra con lo calculado, la diferencia no se borra: queda anotada para revisarla.
| Material | Calculado | Lo que hay | Diferencia | |
|---|---|---|---|---|
| Elige un productor arriba | ||||
Materiales / Insumos de Empaque
Stock, compras y movimientos — la explosión de materiales (BOM) se administra en Catálogos; el descuento automático al empacar sigue igual
Panel Ejecutivo — Materiales · stock crítico y consumos disparados clic para plegar/desplegar
Stock de Materiales
| Material | Categoría | Stock | Mínimo | Unidad | Estado | |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Sugerencia de Reorden — consumo real 30d + lead time
Lead time días
| Material | Stock | Mín | Consumo/día (30d) | Se agota en | Cantidad sugerida | Costo aprox MXN | Proveedor |
|---|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||||
Registrar Compra / Entrada de Insumo — ligado al catálogo, actualiza stock + costo en vivo y (opcional) carga el gasto a Costos Indirectos
Al registrar: suma stock, guarda el movimiento, actualiza el costo unitario en vivo del catálogo (el que usa el Costeo de Empaque y el Costeo Real automáticamente). Si eliges un rubro de indirectos, el total se suma a la semana actual en Costeo → Costos Indirectos.
Alta / Edición de Material
tarima, fleje, grapa, esquinero, etiqueta PTI
Movimientos recientes
| Fecha | Material | Tipo | Cantidad | Lote / Presentación |
|---|---|---|---|---|
| — | ||||
Registrar una merma — baja el stock y queda con su motivo; sin motivo la base no la acepta
El movimiento se guarda primero y el stock se baja después. Si la base rechaza la merma, el stock no se movió.
El stock no se detiene en cero. Si la merma lo deja en negativo se guarda en negativo y se avisa: un negativo quiere decir que falta capturar una entrada, y taparlo borra el aviso.
El stock no se detiene en cero. Si la merma lo deja en negativo se guarda en negativo y se avisa: un negativo quiere decir que falta capturar una entrada, y taparlo borra el aviso.
Mermas por mes y motivo
Materiales y fruta en la misma tabla. «Investigar» marca los motivos que no son desperdicio normal: un faltante hay que buscarlo.
| Mes | De qué | Motivo | Eventos | Cantidad | Importe MXN | Investigar |
|---|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | ||||||
Últimas mermas capturadas
Las 60 más recientes. Un renglón en ámbar es una merma que todavía no tiene nota.
| Fecha | De qué | Qué se perdió | Cantidad | Motivo | Nota |
|---|---|---|---|---|---|
| — abre esta pestaña para cargar — | |||||