Un stock ledger registra cada cambio que afecta la cantidad de un SKU y permite explicar cómo se llegó al saldo actual. Es la base para investigar diferencias sin depender de una cifra aislada.
Saldo inicial
Parte de una cantidad conocida y un momento definido.
Eventos
Recepciones, ventas, devoluciones, transferencias, consumos y ajustes deben crear movimientos separados.
Campos mínimos
SKU, ubicación, cantidad, signo, timestamp, tipo de evento y referencia permiten reconstrucción.
No edites historia
Una corrección debe generar un nuevo movimiento, no borrar silenciosamente el anterior.
Idempotencia
Eventos repetidos por integración no deben duplicar el impacto.
Conciliación
La suma de movimientos debería explicar el saldo teórico en cada corte.
Un ledger confiable convierte el inventario en una secuencia auditable de hechos.
