Drift og automatik
Expense har tre stykker automatik, du som underviser bør kende: planlagte jobs, bank-integration og et åbent API. De gør det muligt at koble systemet til andre Simulant-moduler eller til egne demo-scripts.
Planlagte jobs
Under /cron finder du to indbyggede jobs:
- Send forfaldne — finder alle aktive skabeloner, hvis send-dato er passeret, og opretter fakturaerne. Hvis SMTP er sat op, sendes de også på mail.
- Rykkere — finder forfaldne, ubetalte fakturaer og fremsender næste trin i rykker-stigen: påmindelse → 3 rykkere á 100 kr. → inkassobrev.
Du kan trigge dem på to måder:
- I browseren — knappen "Trigger" på
/cronkører jobbet med det samme. Brugbart i timen, hvor du ikke vil vente. - Automatisk — jobbene kører i forvejen på en plan. Du kan også trigge dem udefra med en token, hvis du vil planlægge demo-fakturaer på faste tidspunkter.
Historikken vises på samme side med start, slut og status pr. kørsel.
Bank-integration
Hvis I bruger en bank-simulator (fx Nordbank), kan I koble den på, så betalinger registreres automatisk. Når banken rapporterer en overførsel, der matcher en udestående faktura (på beløb, reference og kreditor), markeres fakturaen som betalt med metoden bank.
Det er den mest realistiske måde at lade elever træne hele flowet på — de overfører penge i bank-modulet, og kort efter "lukker" fakturaen sig selv her.
Åbent API
Under /docs finder du den fulde API-reference. Den er nyttig, hvis du vil scripte demo-data — fx fylde et nyt arbejdsområde med leverandører og producere en stak fakturaer på sekunder.
De vigtigste handlinger:
- Liste virksomheder, leverandører og skabeloner
- Sende en specifik skabelon nu
- Hente fakturaer (fx alle ubetalte) og hente fakturaen som PDF
- Installere biblioteket i ét hug
Audit-log
Under /audit ser du hver eneste handling — nyttigt hvis en elev klager over, at en faktura er forsvundet, eller hvis to gruppemedlemmer er uenige om, hvem der har betalt hvad.
Eksport og import
Eleverne kan eksportere udgifter til CSV fra /udgifter. Du kan også importere leverandører fra CSV via knappen på /leverandorer — praktisk hvis du har en branchespecifik liste, du vil dele med klassen.
Tip til driften
- Brug bank-integrationen hvis I bruger Nordbank eller et andet bank-modul. Det fjerner det manuelle "markér som betalt"-trin og gør hele simulationen mere troværdig.
- Trig Send forfaldne manuelt i timen, hvis du vil have nye fakturaer ind, mens eleverne arbejder.