Saltar al contenido

Trazabilidad

Sabe dónde está cada lote y qué pasó con él

Un libro de movimientos que no se puede editar ni borrar, lotes con su caducidad y cada corrección enlazada al original. Auditar deja de ser una investigación.

Lote

L2502

Mascarilla quirúrgica IIR (caja 50)

Disponible

8400000000011

Caducidad

08/07/2027

Fabricante

Proveedor ficticio

Recibido

REC-2026-00011

Cantidad actual

80 cajas

Trazabilidad

La vida entera de un lote, sin huecos

Desde que llega hasta su última unidad. Cada paso queda en un libro de movimientos que no se puede editar ni borrar.

  1. Recepción

    10 nov · 09:12

    REC-2026-00011 · lote L2502 · +80 cajas

    Se registra el lote, la caducidad y quién recibió.

  2. Ubicación

    10 nov · 09:20

    Almacén principal · A-01-1

    Cada unidad sabe en qué almacén y ubicación está.

  3. Salida FEFO

    10 nov · 13:58

    −6 cajas hacia Almacén quirófano · MV-MHQ2A8

    Sale primero el lote que caduca antes; si no, se pide motivo.

  4. Consumo

    10 nov · 14:31

    −4 cajas · Enfermería

    El consumo se imputa al departamento, sin datos de pacientes.

  5. Compensación

    10 nov · 15:02

    +1 caja · compensa MV-MHP9K2

    Si algo se anotó mal, se corrige con un movimiento enlazado. Nada se borra.

Lote

L2502

Mascarilla quirúrgica IIR (caja 50)

Disponible

8400000000011

Caducidad

08/07/2027

Fabricante

Proveedor ficticio

Recibido

REC-2026-00011

Cantidad actual

80 cajas

Vista ilustrativa · datos ficticios

Libro de movimientos

Un historial que nadie puede reescribir

Cada entrada, salida, transferencia, consumo y ajuste guarda producto, cantidad, lote, almacén, usuario, fecha, motivo y documento. La propia base de datos rechaza modificarlos o borrarlos.

  • Solo inserción: sin edición ni borrado
  • Correcciones mediante movimientos compensatorios
  • El saldo concilia siempre con la suma del libro
Ejemplo concreto · Anotaste 10 cuando eran 8. No se edita: se registra un ajuste de −2 enlazado al movimiento original, con motivo y autor.
Clínica Demo (ficticia)BusinessEn vivoPropietario Demo

Libro de movimientos

Registro inmutable: las correcciones se hacen con movimientos compensatorios

Tipo: todosAlmacén: todosÚltimos 7 díasSolo inserción · sin edición ni borrado
FechaTipoProductoLoteCantidadReferencia
10/11 14:31consumoGasas estériles 10×10GZ301−40MV-MHQ4X1
10/11 14:12entradaMascarilla IIRL2611+60REC-2026-00011
10/11 13:58transfGuantes nitrilo MG1101−2 → QuirófanoMV-MHQ2A8
10/11 13:40ajusteMascarilla IIRL2502+1Compensa MV-MHP9K2
10/11 12:05salidaSolución hidroalcohólicaA5501−6MV-MHP7Z0
10/11 11:47entradaJeringa 5 mlJ0811+12REC-2026-00011

Conciliación

El saldo materializado coincide con la suma del libro: sin discrepancias

Corrección

Un movimiento se compensa una sola vez, con motivo y usuario.

Vista ilustrativa · datos ficticios

Lotes

Cuarentena, bloqueo y retirada con motivo

Un lote puede pasar a cuarentena al recibirlo o retirarse más tarde. Los lotes no disponibles o caducados no pueden salir.

  • Estados de lote con motivo registrado
  • Alertas de caducidad configurables
  • Selección FEFO recomendada
Clínica Demo (ficticia)BusinessEn vivoPropietario Demo

Lotes y caducidades

FEFO: el primero que caduca es el primero que sale

Próximos 90 días
Siguiente en salir: lote A5501 · Solución hidroalcohólica 500 ml · caduca en 10 días
FEFO
ProductoLoteCaducidadCuenta atrásCantidadEstado
Solución hidroalcohólica 500 mlA550120/11/2026
10 d
18 udDisponible
Mascarilla quirúrgica IIRL240105/12/2026
25 d
3 cajaCuarentena
Hoja de bisturí nº 11B900119/01/2027
70 d
12 cajaDisponible
Jeringa 5 ml con agujaJ070510/03/2027
120 d
5 cajaDisponible
Mascarilla quirúrgica IIRL250208/07/2027
240 d
80 cajaDisponible
Guantes nitrilo MG110115/12/2027
400 d
57 cajaDisponible

Umbrales de alerta

180 · 90 · 60 · 30 · 15 días

Excepción FEFO

Requiere motivo y queda registrada

Estados de lote

Disponible · Cuarentena · Retirado

Vista ilustrativa · datos ficticios

Inventario físico

Recuentos contra una base estable

Al abrir una campaña se congela el almacén: los movimientos se rechazan hasta cerrarla. Las diferencias se revisan y los ajustes quedan auditados.

  • Foto de existencias al abrir
  • Informe de diferencias por producto y lote
  • Detección de diferencias recurrentes
Clínica Demo (ficticia)BusinessEn vivoPropietario Demo

INV-2026-00003

Almacén principal Madrid · recuento en curso

CancelarRevisar diferencias
Almacén congelado· los movimientos se rechazan hasta cerrar el inventario para contar contra una base estable

Progreso

6 / 8

Diferencias

2

Coinciden

4

ProductoLoteSistemaContadoDiferencia
Guantes nitrilo MG110157570
Mascarilla IIRL25028078−2
Gasas estériles 10×10GZ3015575570
Jeringa 5 mlJ070556+1
Solución hidroalcohólicaA550118180
Tensiómetro digital—6—sin contar

Al aprobar, cada diferencia genera un movimiento de ajuste auditado enlazado al inventario.

Vista ilustrativa · datos ficticios

Y además

Todo lo necesario para auditar

Inmutabilidad a nivel de base de datos

No depende de la aplicación: los triggers rechazan cualquier modificación del libro.

Auditoría de acciones

Altas, ediciones, aprobaciones, cambios de estado de lote y exportaciones, con usuario y fecha.

Compensaciones enlazadas

Cada corrección apunta al movimiento que corrige y solo puede aplicarse una vez.

Recepciones con incidencias

Cantidades dañadas o diferencias de entrega quedan registradas contra el pedido.

Almacén congelado en recuento

Los movimientos concurrentes no pueden falsear el resultado de un inventario.

Escaneo de códigos

Búsqueda por código de barras, SKU o código interno con cámara o lector. Modo sin conexión: próximamente.

Auditar sin sufrir

Te enseñamos cómo se ve la vida de un lote, de la recepción al último consumo.