@satuaalto Tässä tää ei valitettavasti mene oikein.

Mun mielestä tällä reseptillä homma menee oikein:
!$laskupvmerror-ehto pitää aina toteutua
!$laskumaksettuerror-ehto pitää aina toteutua
empty($tilikausi)-ehto pitää aina toteutua koska $tapahtumapaiva-päivälle kirjataan
empty($tilikausi_lasku)-ehto tarvii toteutua vain jos $toim != 'KATEINEN'