Repository navigation
feat(inventario): modo de conteo inicial en la captura - #8
Merged
Merged
Conversation
El backend siempre supo registrar un movimiento INICIAL —y protegerlo contra repetirse— pero el frontend no tenia forma de hacerlo: la captura solo ofrecia compra, merma y conteo fisico. Cargar el arranque como 'conteo fisico' habria funcionado en el numero, pero cada carga se habria registrado como AJUSTE. Y AJUSTE significa una cosa concreta en este sistema: lo que un conteo NO pudo explicar, que es la columna del reporte de teorico contra real. El primer reporte habria mostrado una varianza enorme que en realidad era solo el inventario inicial — el sistema arrancaria mintiendo sobre si mismo. El modo tolera rechazos individuales: un insumo que ya tiene su arranque no impide cargar los demas (pasa si el conteo se hace en dos sentadas o si se da de alta un insumo despues). Los que se dejen en cero no generan movimiento: su existencia ya es cero.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
El backend siempre supo registrar un movimiento
INICIAL—y protegerlo contra repetirse— pero el frontend no tenía forma de hacerlo: la pantalla de captura solo ofrecía compra, merma y conteo físico.Por qué no bastaba con usar "Conteo físico"
Cargar el arranque como conteo físico habría dado el número correcto, pero se habría registrado como
AJUSTE. Y en este sistemaAJUSTEsignifica una cosa muy concreta: lo que un conteo no pudo explicar — es la columna "Sin explicar" del reporte de teórico contra real.El primer reporte habría mostrado una varianza enorme en todos los insumos, que en realidad era solo el inventario inicial cargándose. El sistema habría arrancado mintiendo sobre sí mismo, justo en el número por el que existe.
Detalles
Encontrado al preparar el despliegue de mañana, respondiendo a la pregunta de qué pasaría exactamente con los insumos en cero.