Alennuskäsittely
Devlab
Asiakashinnoilla on nyt kolme eri nettotasoa. Nettotaso määritellään yhtiöittäin. Eli asiakashinta voi olla puhdas nettohinta jolloin sille ei anneta mitään alennuksia ja netto-kenttään menee N. Seuraavalla tasolla asiakashinta on nettohinta, mutta sille lasketaan erikoisalennus jos sellainen on määritelty, netto-kenttään menee E. Alimmalla tasolla asiakashinta ei ole nettohinta ollenkaan, vaan sille tehdään alennuslaskenta normaalisti.
Tuotteen hinnastohinta on myös puhdas nettohinta.
Hinnat
- käyttäjän syöttämä hinta/nettohinta
- asiakas.tunnus/asiakas.ytunnus tuote.tuotenumero nettohinta (asiakkaan tuotteen hinta) laskun valuutassa
- asiakas.tunnus/asiakas.ytunnus tuote.tuotenumero nettohinta (asiakkaan tuotteen hinta) yhtiön valuutassa
- asiakas.tunnus/asiakas.ytunnus tuote.aleryhmä nettohinta (asiakkaan tuotealeryhmän hinta) laskun valuutassa
- asiakas.tunnus/asiakas.ytunnus tuote.aleryhmä nettohinta (asiakkaan tuotealeryhmän hinta) yhtiön valuutassa
- asiakas.segmentti tuote.tuoteno nettohinta (asiakassegmentin tuotteen hinta) laskun valuutassa
- asiakas.segmentti tuote.tuoteno nettohinta (asiakassegmentin tuotteen hinta) yhtiön valuutassa
- asiakas.ryhmä tuote.tuoteno nettohinta (asiakasaleryhmän tuotteen hinta) laskun valuutassa
- asiakas.ryhmä tuote.tuoteno nettohinta (asiakasaleryhmän tuotteen hinta) yhtiön valuutassa
- asiakas.piiri tuote.tuoteno nettohinta (asiakaspiirin tuotteen hinta) laskun valuutassa
- asiakas.piiri tuote.tuoteno nettohinta (asiakaspiirin tuotteen hinta) yhtiön valuutassa
- asiakas.segmentti tuote.aleryhma nettohinta (asiakassegmentin tuotealeryhmän hinta) laskun valuutassa
- asiakas.segmentti tuote.aleryhma nettohinta (asiakassegmentin tuotealeryhmän hinta) yhtiön valuutassa
- asiakas.ryhmä tuote.aleryhmä nettohinta (asiakasaleryhmän tuotealeryhmän hinta) laskun valuutassa
- asiakas.ryhmä tuote.aleryhmä nettohinta (asiakasaleryhmän tuotealeryhmän hinta) yhtiön valuutassa
- asiakas.piiri tuote.aleryhma nettohinta (asiakaspiirin tuotealeryhmän hinta) laskun valuutassa
- asiakas.piiri tuote.aleryhma nettohinta (asiakaspiirin tuotealeryhmän hinta) yhtiön valuutassa
- asiakas.tunnus/asiakas.ytunnus tuote.aleryhmä negatiivinen-aleprosentti (asiakkaan katemyyntihinta netto)
- asiakas.segmentti tuote.aleryhmä negatiivinen-aleprosentti (asiakassegmentin katemyyntihinta netto)
- asiakas.ryhmä tuote.aleryhmä negatiivinen-aleprosentti (asiakkaan katemyyntihinta netto)
- asiakas.piiri tuote.aleryhmä negatiivinen-aleprosentti (asiakaspiirin katemyyntihinta netto)
- asiakas.tunnus/asiakas.ytunnus tuote.aleryhmä aleprosentti == 999.99 (asiakkaan myymälähinta)
- hinnasto.hinta tuotteen nettohinta hinnastosta laskun valuutassa
- tuote.nettohinta (tuotteen nettohinta)
- hinnasto.hinta tuotteen bruttohinta hinnastosta yhtiön valuutassa
- tuote.myyntihinta (tuotteen bruttohinta) yhtiön valuutassa
Alennukset
Alennuslaskenta ohitetaan jos kyseessä on nettohinta!
- käyttäjän syöttämä EURO-määräinen alennus
- käyttäjän syöttämä prosentuaalinen alennus
- asiakas.tunnus/asiakas.ytunnus tuote.tuotenumero aleprosentti (asiakkaan tuotteen alennus)
- asiakas.tunnus/asiakas.ytunnus tuote.aleryhmä aleprosentti (asiakkaan tuotealeryhmän alennus)
- asiakas.segmentti tuote.tuoteno aleprosentti (asiakassegmentin tuotteen alennus)
- asiakas.ryhmä tuote.tuoteno aleprosentti (asiakasaleryhmän tuotteen alennus)
- asiakas.piiri tuote.tuoteno aleprosentti (asiakaspiirin tuotteen alennus)
- asiakas.segmentti tuote.aleryhmä aleprosentti (asiakassegmentin tuotealeryhmän alennus)
- asiakas.ryhmä tuote.aleryhmä aleprosentti (asiakasaleryhmän tuotealeryhmän alennus)
- asiakas.piiri tuote.aleryhmä aleprosentti (asiakaspiirin tuotealeryhmän alennus)
- tuote.aleryhmä aleprosentti (tuotealeryhmän perusalennus)
Erikoisalennus
Erikoisalennus annetaan kaikille riveille paitsi nettoriveille eli ne rivit joiden nettokentässä on N. Laskutusvaiheessa erikoisalennus jyvitetään laskuriveille