devlab-oy/pupesoft — pull request #218 by samiluukkonen (2012-06-01 10:40:49+00:00)
Title: Vaihto-omaisuuslaskun kulut

Vaihto-omaisuuslaskun kulut ja niihin kuuluvat tiliöinnit. Ostolaskua (vaihto-omaisuuslasku) tehdessä voidaan syöttää kuluja 3 eri kenttään. Nämä kentät ovat **"Vaihto-omaisuuslaskun rahti"**, **"Vaihto-omaisuuslaskun kulut"** ja **"Vaihto-omaisuuslaskun rivien kulut"**.

Nämä summat vähennetään laskun kokonaissummasta ja jokaisesta erillisestä kulusta tehdään oma tiliöinti tositteelle. Myös alv-kirjaus tehdään jokaisesta kirjauksesta.

Kuluille voi valita myös alv-prosentin. Jos tositteella muutetaan joko kulua, tai alv-prosenttia, muuttuu tiliöinnit automaattisesti.

Seuraavat ohjelmat tukevat tätä uutta ominaisuutta:
- Ostoreskontra / Uusi lasku
- Ostoreskontra / Varaston laskut
- Osto / Saapumiset
- Kirjanpito / Tiliöinnin muutos

Tarvitaan tietokantamuutoksia:

```sql
ALTER TABLE lasku ADD COLUMN osto_rahti DECIMAL(16,6) NOT NULL DEFAULT 0.0 AFTER rahti_etu_alv, ADD COLUMN osto_kulu DECIMAL(16,6) NOT NULL DEFAULT 0.0 AFTER osto_rahti, ADD COLUMN osto_rivi_kulu DECIMAL(16,6) NOT NULL DEFAULT 0.0 AFTER osto_kulu;

ALTER TABLE lasku ADD COLUMN osto_rahti_alv DECIMAL(4,2) NOT NULL DEFAULT 0.0 AFTER rahti_etu_alv, ADD COLUMN osto_kulu_alv DECIMAL(4,2) NOT NULL DEFAULT 0.0 AFTER osto_rahti_alv, ADD COLUMN osto_rivi_kulu_alv DECIMAL(4,2) NOT NULL DEFAULT 0.0 AFTER osto_kulu_alv;
```