Saltar al contenido
En producción · sector público

Sistema de inventario

Un sistema web propio donde cada bien queda registrado con su sede, área y responsable, y cada movimiento deja su acta y su rastro.

Python · Flask · PostgreSQL · servidor propio

bienes.pyPython · Flask
@app.route("/bienes", methods=["POST"])
@login_required
def registrar_bien():
datos = BienSchema().load(request.json)
bien = Bien(**datos, sede_id=usuario.sede_id)
db.session.add(bien)
db.session.commit()
# queda registro de quién hizo qué y cuándo
auditoria.registrar("ALTA", bien, usuario)
return jsonify(bien.to_dict()), 201
def reporte_por_sede(sede):
return Bien.query.filter_by(sede=sede)
.order_by(Bien.codigo).all()

El problema

Los inventarios anuales se hacían a mano, con hojas de cálculo y datos incompletos, y nadie tenía una sola versión confiable de qué bienes existían, dónde estaban y quién era responsable.

La solución

Un sistema web propio donde cada bien queda registrado con su sede, área y responsable, y cada movimiento deja su acta y su rastro.

Funciones principales

  • Registro de bienes y fichas de conteo físico.
  • Campañas de inventario anuales.
  • Movimientos: transferencias, traslados y préstamos, con constancias en PDF numeradas.
  • Trazabilidad de cada bien (origen → destino).
  • Garantías de equipos.
  • Estadísticas y paneles por sede.
  • Usuarios con roles y auditoría.
  • Consultas en lenguaje natural con un asistente de IA.

Resultado

En 2025, el inventario anual se gestionó por primera vez desde el sistema. Desarrollado de forma continua desde la versión 1 hasta la 6.

Hablemos.

Cuéntame qué necesitas. Te respondo en menos de 24 horas hábiles; por WhatsApp, normalmente el mismo día.