# calc-server

## Avoimet

- työmääräimet
- ostorivit
- myyntirivit

=> mikä tahansa noista on avoinna, niin haetaan niihin liittyvät muut tietueet vaikka ne ei olisi avoinna

- reklamaatiot
- dokumentit

- lask. mat
- lask. tv
- kuormitukset - virtuallisia koko ajan?
  - kuormitus ja tot. materiaali tallentaan vain poikkeuksissa, esim. kuorry tai materiaali ei ole oletus, on kekeytetty jne.
  - pitisikö kuormituspoikkeama olla jo valmiiksi luotu tot. työvaihe? (ja tot. materiaali)
- tot. mat
- tot. tv

## Kaikki

Kaikki paitsi ei-käytössä -merkityt ja niissäkin käytetyt.

- kuorryt
- työntekijät

## Lasketaan

- kr. pv:t
- saldolaskennat
  - montako valmista kappaletta voit tehdä
  - kiitinetyt ja vapaat saldot
- dynaaminen hälytysraja, varastosivun tiedot lasketaan
  - safety_stock_duration?
  - abc_class

## Talouslaskennat

Tilikauden kaikki

- laskut
- ostoreskontrat
- tositteeet
- onko laskurivi osa kirjanpitoa
  - onko tiliöinti json muodossa suoraan laskurivillä?
    - alv rivit tulee kuitenkin erikseen?
  - vai laskentaanko kaikki aina lennosta?
  - lukitukset on ihan pakko toimia
- muistiotositteet erikseen?

## Muutoksia

- terms_of_payment asetuksissa?
- order_code asetuksissa?
- product_language -> geneerisempi language, esim. kuorryn nimi
- stock_type, ei tehdä varastotapahtumia?
- myyntikoodin takan onko kotimaa / ulkomaa / EU
- product_price tauluun lisätään toimittajan käyttämä oletusyksikkö, esim. laatikko tai kg
- product product_group, subgroup, quality = group, json:data.group2, json:data.group3
- kysy Ketolta tuotten revisio?
  - voi olla työmääräimessä revisio ja varastotapahtumissa?
  - voisiko revisiot jättää siten, että on "poikkeava" lask. materiaali / työ
  - uusi: materiaaleista ja työvaiheista tallennetaan settejä joilla on oma revisionumero
  - revisionumero jää talteen työmääräimelle ja myyntiriville
  - varastossa tuotetunnus + revisio on yksilöllinen
- tuoteen yksiköt
  - missä on isot kasat yksiköitä?
  - onko tehtävä lisäyksiköt -taulu, tehdöön json array tuotteelle, yksikkö ja kerroin stock unitiin
  - kaikki AINA stock unitissa, mitään ei ole koskaan tallessa muussa yksikössä
- name -> product_name
- myyntikoodien tilit ym. on kopsatta laskuriville
  - pitääkö muuttaa uusille / vanhoille jos muutat? ajetaan korjausajo vanhoille tai kysyy "muutetaanko avoimet"
  - vähenystilit ym.
- stockinfot on ongelmia, field_id olisi teoriassa oikea valiúe kenttä, mutta polku on loogisesti oikein
  - kettä_id saattaa olla ihan väärä
  - piirustus pitäisi olla Velin tapauksessa alaosilla lisäotsikkona pääpiirustus ja tämä siis liänä linkissä
- per.tunnus pois kokonaan
- rivin viimeisin klikki kehystetään esim. vihreällä
- viimeisin painallus kaikkialla, vaikka painikkeissa?

### Lasketaan

- tuloslaskelma
- tase
- alv
