Files
mercadodevida/work/artifacts/F-110/implementer.md
2026-08-21 10:05:01 +02:00

776 B
Raw Permalink Blame History

F-110 — Inventario: caducidad, margen y filtros

Cambios (apps/admin /inventory)

  • Columna Caducidad (la columna SKU ya fue eliminada en F-109): fecha formateada es-ES, badge ámbar "Caduca en N días" si ≤30 días, rojo "Caducado" si ya pasó.
  • Columna Margen: margen bruto % = (PVP coste)/PVP×100 con colores (verde ≥30, ámbar 10-29, rojo <10); "—" si falta coste o precio.
  • Nuevos filtros (con orden ASC):
    • Por caducar (<30 días): filtra caducidad ≤30 días (incluye caducados) y ordena por días restantes ASC.
    • 📉 Margen <30%: filtra margen conocido <30 y ordena por margen ASC.
  • Datos por producto (1ª variante interna): stock + precio cargados por fila.

Evidencia

  • tsc admin OK, next build OK, admin/backend 200 tras restart.