Dokumentasjon

Slik virker Seait, modul for modul.

Abonnementer

Abonnementer fornyer et produkt for et medlem etter sitt eget intervall, og fakturerer seg selv. Ingen trykker på noe.

Slik virker abonnementer

Et abonnement kobler et medlem (og eventuelt en båt) til én eller flere produktlinjer med et intervall. Det løper til det kanselleres og har ingen egne datoer — perioden regnes ut fra abonnementets eget intervall, slik at et månedlig og et årlig abonnement i samme havn er i hver sin periode på samme dag.

Ordrene lages av seg selv

Hver natt går en kjøring gjennom alle aktive abonnementer og oppretter ordre for den perioden hvert enkelt står i akkurat da. Alle linjene på abonnementet havner på én ordre, altså én faktura til medlemmet.

Hver periode faktureres nøyaktig én gang — det er databasen som holder på det, ikke kjøringen — og en natt kjøringen ikke går, tas igjen neste natt. Et abonnement du oppretter i appen faktureres med en gang for perioden det står i, så det finnes ikke et abonnement som venter på neste kjøring før det har gjort noe.

Når et abonnement ikke blir fakturert

Listen merker hvert aktive abonnement «Ordre laget» eller «Mangler ordre» for inneværende periode. «Mangler ordre» som blir stående betyr at noe blokkerer det: produktet på en linje finnes ikke lenger, eller et produkt som krever båt står uten. Rett linjen, så tar neste nattkjøring den.