APP DE GESTIÓN DE CARNICERÍA

Documento funcional y estructural — Propuesta institucional

Sistema Integral de Gestión para Carnicería

Plataforma para administrar una carnicería, controlando compras, recepción, pesaje, lotes, desposte, cortes, rendimiento, mermas, inventario, ventas, pedidos, delivery, clientes, caja y rentabilidad.

InstituciónUniversidad Técnica de Comercialización y Desarrollo — UTCD
ÁreaDesarrollo de Sistemas
DocumentoEspecificación funcional

1. Objetivo general

Centralizar la operación desde la compra y recepción de carne hasta el desposte, preparación de cortes, almacenamiento, venta, reparto, cobranza y análisis de costos.

Principio: trabajar con peso, lotes y trazabilidad, registrando rendimiento del desposte, subproductos, mermas y costo real de cada corte.

2. Usuarios y perfiles

Administración

Administrador

  • Configuración
  • Productos y precios
  • Usuarios
  • Reportes
Ventas

Cajero / Vendedor

  • POS
  • Pesaje
  • Pedidos
  • Cobros
Producción

Cortador / Despostador

  • Desposte
  • Cortes
  • Rendimiento
  • Merma
Gestión

Gerente

  • Ventas
  • Compras
  • Costos
  • Rentabilidad

3. Maestros y tablas base

Productos

Cortes, menudencias, embutidos, elaborados y complementarios.

Tipos de carne

Vacuno, porcino, pollo, ovino y categorías configurables.

Cortes

Clasificación y presentaciones comerciales.

Unidades

Kg, gramos, unidad, bandeja y paquete.

Proveedores

Frigoríficos, distribuidores y productores.

Clientes

Particulares, restaurantes, hoteles y empresas.

4. Catálogo de productos

CampoDescripción
CódigoSKU y código de barras.
ProductoNombre comercial.
Tipo / corteTipo de carne y corte.
UnidadKg, g, unidad, bandeja o paquete.
CostoActual, promedio y último costo.
PrecioPor kg, unidad o presentación.
StockDisponible, reservado y mínimo.
LoteOrigen y trazabilidad.

5. Recepción y trazabilidad

Proveedor → Recepción → Pesaje → Control → Lote → Cámara → Inventario

6. Desposte y producción

Pieza / media res → Desposte → Cortes → Pesaje → Rendimiento → Merma / subproducto → Inventario

7. Rendimiento del desposte

IndicadorDescripción
Peso inicialPeso antes del proceso.
Peso vendibleProductos destinados a venta.
SubproductosHuesos, grasa, recortes u otros destinos.
MermaPérdida generada durante el proceso.
RendimientoRelación entre peso inicial y aprovechamiento.

8. Inventario y movimientos

MovimientoUso
EntradaRecepción.
DesposteTransformación de piezas en cortes.
VentaSalida por venta.
ReservaStock comprometido.
MermaPérdida o descarte.
TransferenciaEntre depósitos.
AjusteCorrección por inventario.

9. Venta por peso y POS

Producto → Pesaje → Peso real → Precio/kg → Descuento → Total → Pago → Comprobante → Salida de stock

10. Pedidos y preparación

Cliente → Pedido → Reserva → Corte / Pesaje → Empaque → Etiquetado → Despacho

11. Clientes comerciales

Administrar restaurantes, hoteles, parrilladas, comedores y empresas con tarifas, volúmenes y pedidos recurrentes.

12. Delivery

13. Elaborados

14. Compras y proveedores

Necesidad → Cotización → Orden de compra → Recepción → Control → Inventario → Cuenta por pagar

15. Precios y promociones

16. Caja y cuentas

17. Alertas

18. Dashboard y reportes

Ventas

Ventas, kg vendidos, cortes más vendidos y ticket promedio.

Desposte

Rendimiento, merma, subproductos y productividad.

Inventario

Stock, lotes, Kardex y valorización.

Finanzas

Ventas, costos, gastos, caja y margen.

19. Estructura de base de datos

MóduloTablas principales
Seguridadusuarios, roles, permisos, usuario_rol, auditoria
Empresaempresa, sucursales, depositos, ubicaciones, cajas
Productosproductos, categorias, tipos_carne, cortes, unidades, equivalencias, producto_codigos
Precioslistas_precios, precios_producto, promociones, historial_precios
Proveedoresproveedores, contactos_proveedor, condiciones_compra
Comprasordenes_compra, orden_compra_detalle, recepciones, recepcion_detalle
Loteslotes, lote_detalle, trazabilidad, controles_calidad
Despostedespostes, piezas_origen, cortes_obtenidos, rendimientos, subproductos, mermas
Inventarioinventarios, movimientos_stock, transferencias, ajustes_inventario
Clientesclientes, direcciones, contactos, cuentas_corrientes
Pedidos y ventaspedidos, pedido_detalle, reservas_stock, ventas, venta_detalle, pagos_venta, devoluciones
Deliveryentregas, rutas, vehiculos, repartidores, comprobantes_entrega
Elaboradosrecetas, receta_detalle, producciones, produccion_detalle
Finanzasgastos, cuentas_por_cobrar, cuentas_por_pagar, pagos
Cajaaperturas_caja, movimientos_caja, arqueos, cierres_caja

20. Menú general

21. Flujos principales

Proveedor → Compra → Recepción → Pesaje → Lote → Cámara → Desposte → Cortes → Inventario → Venta
Cliente → Pedido → Reserva → Corte / Pesaje → Empaque → Delivery / Retiro → Pago
Pieza → Desposte → Cortes vendibles + subproductos + merma → Costo real → Inventario

22. Arquitectura tecnológica sugerida

App móvil

Flutter para clientes y repartidores.

Panel web / POS

Ventas, pesaje, inventario, desposte y caja.

Backend / API

API REST con autenticación, trazabilidad y auditoría.

Base de datos

MySQL o PostgreSQL con transacciones, índices y respaldos.

Conclusión: el sistema debe priorizar peso, trazabilidad y rendimiento del desposte. La integración de compras, lotes, cortes, inventario, ventas, pedidos, delivery y caja permite conocer el costo real de cada corte y reducir mermas.