Den beste prisen er den lavest tillatte prisen med den størst tillatte linjerabatten på denne bestemte datoen. Programmet beregner denne prisen for å hente den direkte enhetskostnaden, vareprisen eller linjerabattprosenten for varer. Beregningen gjøres i salgs- eller innkjøpsdokumenter, servicelinjer, prosjektkladdelinjer, varekladdelinjer eller bestillingsforslagslinjer på denne måten:
-
Programmet kontrollerer kombinasjonen av vare og kunde som skal faktureres, og velger passende priser/rabatter ved hjelp av disse kriteriene:
-
Har denne kunden en spesiell avtale om priser eller linjerabatter, eller tilhører kunden en gruppe som har det?
-
Er varen eller varerabattgruppen på linjen tatt med i noen av disse avtalene?
-
Er ordredatoen (eller bokføringsdatoen for fakturaen eller kreditnotaen) innenfor start- og sluttdatoen for pris-/linjerabatten?
-
Er valutakoden angitt i salgshodet, og finnes det en pris- eller linjerabatt som dekker denne valutakoden?
-
Er det angitt en variantkode på linjen, og finnes det en pris- eller linjerabatt som dekker denne varianten?
-
Er det angitt en enhetskode? I så fall kontrollerer programmet om det finnes priser/rabatter med samme enhetskode, og priser/rabatter uten noen tilknyttet enhetskode.
-
Har denne kunden en spesiell avtale om priser eller linjerabatter, eller tilhører kunden en gruppe som har det?
-
Det kan finnes flere salgspriser og salgslinjerabatter som dekker linjen i salgsdokumentet. Før programmet henter den laveste prisen og den høyeste rabatten, vurderes disse kriteriene:
-
Hvis det finnes et minimumsantall som må kjøpes før pris-/linjerabatten blir realisert, er dette kravet oppfylt?
-
Hvis det ikke finnes noen priser/linjerabatter i den angitte valutakoden, velges den laveste prisen og den høyeste linjerabatten for varen i NOK. Men hvis det er priser/linjerabatter i den angitte valutakoden, velger programmet den laveste prisen og den høyeste linjerabatten for denne valutaen, selv om NOK gir en bedre pris.
-
Hvis det ikke finnes noen priser/linjerabatter for den angitte varianten av varen, velges den laveste prisen og den høyeste linjerabatten for varen hvis det ikke er angitt en variantkode.
-
Hvis det finnes et minimumsantall som må kjøpes før pris-/linjerabatten blir realisert, er dette kravet oppfylt?
Hvis det ikke finnes noen priser for varene på linjen, hentes enten den direkte enhetskosten eller vareprisen fra varekortet eller lagerføringsenhetskortet.