Logo UTCD

Propuesta de App de Gestión de Verdulería

Documento funcional y estructural — productos frescos, proveedores, compras, recepción, pesaje, inventario, mermas, ventas POS, pedidos, reparto, caja y reportes

Sistema Integral de Gestión para Verdulería

Plataforma para administrar una verdulería, frutería o comercio de productos frescos, controlando compras, proveedores, variedades, unidades de venta, pesaje, precios variables, stock, mermas, vencimientos, ventas, pedidos, reparto, clientes, caja y rentabilidad.

ÁreaDesarrollo de Sistemas
TipoEspecificación funcional
EnfoqueComercio de productos frescos

1. Objetivo general

Centralizar la operación de una verdulería desde la compra y recepción de frutas y verduras hasta la venta por unidad, kilogramo o presentación, considerando pesaje, precios, maduración, mermas, reposición, pedidos, entregas y caja.

Criterio principal: el sistema debe manejar productos vendidos por peso y por unidad, controlar la merma de productos perecederos y permitir conocer el costo y margen real por producto y período.

2. Tipos de usuarios

Administración

Administrador

  • Productos
  • Precios
  • Compras
  • Usuarios
  • Reportes
Ventas

Cajero / Vendedor

  • POS
  • Pesaje
  • Pedidos
  • Cobros
  • Clientes
Depósito

Encargado de mercadería

  • Recepción
  • Stock
  • Clasificación
  • Merma
  • Reposición
Reparto

Repartidor

  • Pedidos
  • Rutas
  • Entregas
  • Comprobantes

3. Tablas base / maestros

Productos

Frutas, verduras, hortalizas, hierbas, tubérculos y productos complementarios.

Variedades

Tipo, variedad, calidad, calibre y procedencia.

Categorías

Frutas, verduras, hojas, tubérculos y otros.

Proveedores

Productores, mayoristas y distribuidores.

Clientes

Consumidores, comercios, restaurantes y clientes frecuentes.

Unidades

Kg, g, unidad, docena, cajón, bolsa, bandeja y otras.

Almacenes

Locales, cámaras, depósitos y zonas de almacenamiento.

Medios de pago

Efectivo, transferencia, tarjeta, QR y otros.

4. Catálogo de productos frescos

DatoInformación
CódigoCódigo interno o código de barras cuando corresponda.
ProductoNombre comercial.
CategoríaFruta, verdura, hoja, tubérculo, etc.
VariedadVariedad específica del producto.
Unidad de ventaKg, unidad, docena, bandeja, bolsa, etc.
CostoCosto de compra y costo promedio.
PrecioPrecio por kg o unidad.
StockCantidad disponible.
Merma esperadaPorcentaje estimado de pérdida.
OrigenProveedor, productor o procedencia.

5. Categorías recomendadas

Frutas

Banana, manzana, naranja, mandarina, pera, frutilla, uva y otras.

Verduras

Papa, cebolla, tomate, zanahoria, morrón, zapallo y otras.

Hojas y hierbas

Lechuga, acelga, espinaca, perejil, cilantro y similares.

Complementarios

Huevos, frutos secos, jugos, especias y otros productos según el negocio.

6. Compras y proveedores

Necesidad de reposición → Consulta de precios → Orden de compra → Recepción → Pesaje → Control de calidad → Ingreso a stock → Actualización de costos

7. Recepción de mercadería

8. Control de calidad

ControlDescripción
CalidadClasificación del producto recibido.
MaduraciónVerde, en punto, maduro o sobremaduro.
DañosGolpes, roturas o deterioro.
CalibreTamaño o clasificación cuando corresponda.
RechazoMercadería no apta para venta.

9. Inventario de productos frescos

10. Pesaje

El sistema debe contemplar la integración o registro manual de balanzas para productos vendidos por peso.

11. Movimientos de stock

MovimientoUso
EntradaRecepción de mercadería.
VentaSalida por venta.
ReservaMercadería comprometida para pedido.
TransferenciaMovimiento entre locales o depósitos.
MermaPérdida por deterioro, daño o descarte.
AjusteCorrección por conteo físico.
DevoluciónIngreso o salida por devolución.
Consumo internoUso interno del negocio.

12. Gestión de mermas

Detección → Clasificación → Pesaje → Registro → Motivo → Costo de merma → Ajuste de stock → Análisis

13. Motivos de merma

14. POS / Punto de venta

Seleccionar producto → Indicar unidad o peso → Precio → Descuento → Total → Medio de pago → Comprobante → Salida de stock

15. Pedidos de clientes

16. Pedidos por WhatsApp / web

Permitir recibir pedidos desde canales digitales y convertirlos en órdenes de preparación.

Cliente → Pedido digital → Validación de stock → Preparación → Pesaje final → Total → Cobro → Reparto / Retiro

17. Preparación de pedidos

18. Reparto y entregas

DatoInformación
PedidoPedido asociado.
DirecciónDestino.
RepartidorResponsable.
RutaSecuencia de entregas.
HorarioVentana de entrega.
PagoPagado, contra entrega o pendiente.
ComprobanteFirma, foto u otra evidencia.

19. Devoluciones y reclamos

20. Precios variables

Los productos frescos pueden tener variaciones frecuentes de costo y precio. El sistema debe permitir actualizar precios de forma rápida y conservar historial.

21. Promociones y combos

22. Clientes y cuenta corriente

23. Caja

24. Gastos

25. Dashboard

IndicadorInformación
VentasVentas del día, semana y mes.
ProductosMás vendidos por kg y unidad.
StockDisponible, bajo stock y reservado.
MermaKg y costo de productos descartados.
MargenMargen por producto y categoría.
ComprasCompras y costos por proveedor.
PedidosPendientes, preparados, enviados y entregados.
CajaIngresos, egresos y saldo.

26. Reportes

Ventas

  • Por producto
  • Kg vendidos
  • Unidades
  • Vendedor

Inventario

  • Stock
  • Kardex
  • Rotación
  • Merma

Compras

  • Proveedor
  • Costo
  • Volumen
  • Período

Rentabilidad

  • Margen
  • Costo de merma
  • Ganancia
  • Productos rentables

27. Estructura de datos recomendada

CapaEntidadesFunción
Catálogoproductos, categorias, variedades, unidades, producto_codigosProductos frescos.
Preciosprecios_producto, listas_precios, promociones, historial_preciosPrecios variables.
Proveedoresproveedores, contactos, condiciones_compraAbastecimiento.
Comprasordenes_compra, compra_detalle, recepciones, recepcion_detalleCompras y recepción.
Inventarioalmacenes, ubicaciones, inventarios, movimientos_stock, mermasStock y pérdidas.
Pesajepesajes, balanzas, pesaje_detalleVentas y recepción por peso.
Clientesclientes, direcciones, cuentas_corrientes, pagos_clienteClientes y crédito.
Ventasventas, venta_detalle, pagos_venta, devolucionesPOS y ventas.
Pedidospedidos, pedido_detalle, preparaciones, entregas, rutasPedidos y reparto.
Cajacajas, aperturas, caja_movimientos, arqueos, cierresControl financiero.
Gastosgastos, categorias_gasto, comprobantesGastos operativos.
Seguridadusuarios, roles, permisos, auditoria, notificacionesSeguridad y trazabilidad.

28. Menú general

29. Flujo integral de la verdulería

Proveedor → Compra → Recepción → Pesaje → Control de calidad → Inventario → Exhibición → Venta → Cobro → Salida de stock → Caja
Stock → Maduración / deterioro → Detección de merma → Pesaje → Registro → Ajuste → Análisis de pérdida
Cliente → Pedido → Validación → Preparación → Pesaje final → Total → Cobro → Reparto / Retiro → Entrega

30. Arquitectura tecnológica sugerida

POS / App móvil

Flutter para vendedores, repartidores y clientes: ventas, pedidos, pesaje, rutas, entregas y notificaciones.

Panel web

Administración de productos, compras, inventario, precios, mermas, ventas, caja y reportes.

Backend / API

API REST con autenticación, catálogo, stock, pesaje, pedidos, entregas, clientes y auditoría.

Base de datos

MySQL o PostgreSQL con transacciones, índices, relaciones, trazabilidad de stock y respaldos.

Conclusión: la App de Verdulería debe estar especialmente orientada a productos perecederos, venta por peso, variación de precios y control de merma. Integrar compras, pesaje, inventario, ventas, pedidos y reparto permite conocer el costo real de la mercadería y reducir pérdidas.