Sopimusten laskutuslogiikka

 

Laskutuksen kannalta olennainen tieto on sopimusjakso. Aloitus- ja lopetuspäivän tulee osua laskutuspäivälle. Lopetuspäivä ei ole pakollinen, eikä sitä jatkuvissa sopimuksissa merkitäkään.

Edellinen laskutus -kenttään ohjelma merkitsee edellisen laskutuspäivän. Tästä ohjelma myös päättelee, koska sopimus seuraavan kerran laskutetaan. Edellinen laskutuspäivä ei ole laskun päiväys, vaan laskutusjakson viimeinen päivä. Sopimus nousee laskutettavaksi Edellinen laskutus -kentässä olevan päiväyksen seuraavana päivänä.

Laskutusjakso kertoo kuinka usein sopimusta laskutetaan.

 

Ohjelma hakee laskutettavat sopimukset:

      ne sopimukset, joita ei ole laskutettu pyydetylle laskutuskuukaudelle ja sopimus on voimassa laskutuspäivälle

      saadusta joukosta karsitaan vielä pois ne, jotka on laskutettu koko laskutusjaksolla

 

Esimerkkejä:

 

Aloituspvm

Laskutusjakso

Selite

1.10.2019

3

Ensimmäinen laskutus 1.10. – 31.12.2019. Seuraava 1.1. – 31.3.2020.

1.8.2019

1

Ensimmäinen laskutus 1.8 – 31.8.2019. Tämän jälkeen kuukausittain.

 

Usean laskutusjakson laskuttaminen kerralla: esim. kiinteistön vuokrat

 

Asiakassopimusten Laskuta-toiminnolla on mahdollista laskuttaa useita laskutusjaksoja kerralla. Eriä-kenttään määrittele kuinka monta laskutusjaksoa haluat laskuttaa, esim. monenko kuukauden vuokran. Toiminnolla voidaan esim. laskuttaa vuokria etukäteen. Laskun päiväys tulee laskutusjakson mukaan laskulle.

 

 

Ohjelma muodostaa laskut laskutukseen. Näet muodostuneiden laskujen numerot Laskutushistoria-välilehdeltä.