Ensin ohjelma tutkii, onko Ostohinta tilausriviltä -valinta aktiivisena. Jos ei, niin hinta haetaan PRICE_SUGGESTION-asetuksen avulla. Jos valinta on aktiivisena, mutta Ostohinta-sarakkeessa myyntitilauksella on nolla, niin hinta haetaan PRICE_SUGGESTION-asetuksen avulla.

Ohjelma tutkii, onko Ostohinta tilausriviltä -valinta aktiivisena.
PRICE_SUGGESTION-asetus löytyy Toimintokeskuksesta (Järjestelmä | Toimintokeskus | Logistiikka | Ostotilaukset) ja sen arvot määritellään seuraavasti
- 0 = Hinta haetaan ROW_NET-asetuksen takaa
- 1 = Sama kuin arvo 0, eli hinta haetaan ROW_NET-asetuksen takaa
- 2 = Nimikerekisterin Toimittajat-välilehden tiedot jätetään huomioimatta
- 3 = Toimittajahinta, ei edellistä ostohintaa
Tämän jälkeen ohjelma hakee uudelle ostotilausriville ostohinnan seuraavassa järjestyksessä:
- Hinnastosta
- Ostohintaa haetaan toimittajakohtaisesti hinnastosta
- Ostohintaa haetaan toimittajakohtaisesti hinnastosta
- Nimikerekisteristä
- Toimittajat-välilehdeltä
- Ostohinta valuutassa -kenttä ja mahdollinen Alennus-%
- Ostohinta, eli netto-ostohinta, jonka rinnalle ei haeta alennusta
- Ohjehinta ja mahdollinen Alennus-% - Hinnoittelu-välilehdeltä
- Edellinen ostohinta oikaistuna kulukertoimella (Mikäli tuotteelle on määritelty kulukerroin, ohjelma laskee ostotilausrivin á-hinnaksi summan, jossa edellisestä ostohinnasta on vähennetty kulukerroin) - Yksiköt-välilehdeltä
- Hinta ja mahdollinen Alennus-% (Jos nimikkeellä on useita yksiköitä, noudatetaan ensisijaisesti ostoyksikön hintaa) - Perustiedot-välilehdeltä
- Ohjehinta ja mahdollinen Alennus-% (Jos alennusprosentti on 0 Toimittajat-välilehdellä, haetaan se Asiakasrekisteristä Hinnat-välilehdeltä)
- Toimittajat-välilehdeltä
Avainsanat: Ostohinta, ostotilaus, ostohinnan valinta