Bedre StandardSend faginnspill

Hvor mange varer kan nettbutikken selge?

100 varer på lager kan gi 75 tilgjengelige for nye ordre. En tilstandsbro viser hvorfor innkommende og bundne varer trenger egne forklaringer.

I denne veiledningen

Et lager kan ha 100 varer fysisk og likevel bare ha 75 tilgjengelige for nye kjøp. Noen varer kan allerede være bundet til ordre, andre kan være holdt tilbake. Beholdning må navngis etter det antallet faktisk beskriver. Et felt kalt «stock» er for upresist til å styre både regnskapskontroll og salg på nett.

Shopifys offentlige dokumentasjon er et konkret kildeeksempel: den skiller on hand, available, committed, unavailable og incoming. Andre systemer kan ha andre modeller. Før en kobling tas i bruk, må avsenderens og mottakerens definisjoner sammenholdes. Artikkelen foreslår denne kontrollen uten å love at alle systemer har samme statusfelt.

Fysisk antall er ett mål

Den fysiske oversikten skal forklare hvilke varer som finnes i et avklart lageromfang. Tilgjengelig for nye ordre er et annet spørsmål. Det kan være nødvendig å holde varer tilbake selv om de ligger på hyllen. Innkommende varer er igjen en forventning om fremtidig mottak, ikke bevis på at de allerede finnes der.

Avklar også hvilken lokasjon og varevariant antallet gjelder. En fysisk total for alle lagre kan være riktig for virksomhetens kontroll og feil for en butikk som bare kan levere fra ett sted. En samlet produktgruppe kan skjule at størrelsen kunden bestilte ikke finnes.

En tilstandsbro med 100 fysiske enheter

Tallene er syntetiske og bruker kildeeksemplets avgrensede modell. Vi forutsetter samme vare og lagersted i alle rader.

TilstandAntallInngår i fysisk 100?Kan brukes til nye ordre i prøven?
Tilgjengelig75JaJa
Bundet til eksisterende ordre20JaNei
Utilgjengelig etter avklart status5JaNei
Sum fysisk beholdning100Hele omfangetIkke én salgbar kategori
Innkommende30NeiIkke før riktig mottaksgrunnlag

Broen er 75 + 20 + 5 = 100. De 30 innkommende skal ikke legges til de 75 som om de straks kan selges fra hyllen. Hvis en mottaker publiserer 130 som tilgjengelig, har den blandet fysisk beholdning, forventet mottak og eksisterende ordrebehov.

Selv 100 kan være feil salgsgrunnlag i prøven. Tallet er riktig for fysisk omfang, men inkluderer 25 enheter som ikke er tilgjengelige for nye ordre etter den avtalte modellen.

Dokumenter hva som endrer tilstand

Skriv hvilke hendelser som flytter enheter mellom kategoriene. Det kan gjelde en godkjent ordre, en avbestilling, fysisk utsending, mottak eller en avklart sperring. Det er en lokal prosessavtale: et statusnavn skal ikke automatisk få samme virkning hos alle mottakere.

I prøven frigir en dokumentert avbestilling fire av de 20 bundne enhetene. Med ellers uendret grunnlag blir tilgjengelig 79 og bundet 16. Fysisk antall er fortsatt 100. Dersom en kobling øker både tilgjengelig og fysisk antall med fire, har avbestillingen skapt varer som aldri ankom.

Når ti av de 30 innkommende faktisk mottas, kan det fysiske grunnlaget endres. Men spør først om varene er mottatt, kontrollert og holdt tilbake eller tilgjengelige. En forventet leveringsdato er ikke i seg selv denne hendelsen.

To systemer kan begge vise riktige tall

Lagerets skjerm kan vise 100 og nettbutikken 75 med de samme varene. Forskjellen trenger en definisjon, ikke en retting som gjør skjermene like. Gjennomgå kildebeskrivelsen og et konkret testuttrekk før en verdiforskjell omtales som synkroniseringsfeil.

Bevar tidspunktet for hvert bilde. Et gammelt bilde med 75 og et nyere med 79 kan ha forskjellig avgrensning fordi avbestillingen skjedde mellom dem. Ikke bruk siste mottatte verdi som autoritet før dere vet hvilken kildehendelse den representerer.

Prøv gjerne en variant som finnes ved to steder. Hvis nettbutikken ikke kan levere fra det andre stedet, skal den avtalte salgbarheten ikke nødvendigvis summere begge. En systemtotal er et kontrollmål, ikke automatisk en leveringslovnad.

Hva skal grensesnittavtalen inneholde?

  • Definisjon og kilde for hvert antall.
  • Vareidentitet, lageromfang og måleenhet.
  • Hendelser som endrer status eller fysisk beholdning.
  • Tidsgrunnlag og håndtering av uavklarte oppdateringer.
  • Kontrollprøve som viser både tilstandsbro og forventet mottakerbruk.

Avklar særlig om eksporten leverer delkategorier eller bare ett totalfelt. Hvis nødvendig informasjon mangler, skal det være en synlig begrensning. En mottaker bør ikke konstruere «tilgjengelig» ved å gjette fra det eneste tallet som finnes.

Regnskapsverdi er en annen vurdering

En operativ sperring betyr ikke automatisk at varen har null økonomisk verdi eller at den ikke eies av virksomheten. Omvendt kan en vare på hyllen tilhøre en annen part. Denne tilstandsmodellen avgjør hverken eierskap, ukurans eller faktisk bokført verdi. Hold den operative salgsbeslutningen atskilt fra slike vurderinger.

Godta koblingen når 100 fysiske, 75 tilgjengelige og 30 innkommende kan forklares med samme vare- og tidsgrunnlag, og hendelsesprøvene bevarer broen. Stopp publisering av et salgbarhetstall når definisjonen eller lageromfanget er uavklart. Ikke skjul gapet ved å kalle alle antall «lager».

3PL-avvik, lagerøyeblikksbilder og ordrelinjer gir tilgrensende kontrolloppgaver.

Primærkilde

Shopify om inventory states beskriver plattformens ulike beholdningsbegreper. Det er et offentlig kildeeksempel, ikke en universell definisjon av lager eller en garanti om et annet systems synkronisering.