Utmaningen
Så gjorde vi
Resultatet
Det här byggde vi
Faktureringsvyn
Godkända timmar grupperas per kund och projekt. Raderna kan redigeras, debiterade timmar justeras live så att totalen uppdateras, och en grupp kan ignoreras eller skjutas till nästa månad. Status per skapad faktura visas i vyn.
Månadsöversikten som bilaga
För varje faktura genereras en PDF: projektets budget och utfall, aktiviteterna med timmar, dagsstaplar över månaden och teamets fördelning. Den skickas med till Fortnox och kopplas till fakturan. Kopplas den inte säger vyn exakt vilket steg som fallerade.
Azure Function som proxy
SPFx kör i webbläsaren och kan inte hålla hemligheter. Fortnox-nycklarna bor därför i en Azure Function som tar emot fakturan, skapar den, laddar upp bilagan och kopplar den. Portalen ser bara ett fakturanummer tillbaka.
