Aconto-fakturering
Status
Koncept
Farveguide
Grønne tekster viser elementer som er gennemført.
Gule tekster viser elementer som vi arbejder med netop nu.
Sorte tekster viser elementer som endnu ikke er behandlet.
Blå elementer viser elementer som ikke har været diskuteret endnu.
Røde elementer viser elementer som ikke bliver medtaget i denne omgang.
Epics og user stories
I denne sektion findes projektets overordnede problemstillinger. Undlad at lave om på rækkefølgen, da vi anvender nummereringen til at referere de enkelte punkter.
Som opgaveansvarlig ønsker jeg at kunne oprette og vedligeholde et “acontobudget”, så jeg kan holde styr på hvor langt projektet er, ud fra parametre som jeg selv definerer.
Som opgaveansvarlig ønsker jeg at kunne fakturere min opgave ud fra mit “acontobudget”, således at min fakturering afspejler hvor langt vi er i projektet.
Som økonomiansvarlig ønsker jeg, at faktureringen af min opgave overholder specielle krav, så jeg kan overholde god skik, normal praksis og evt. lovgivning.
Som opgaveansvarlig ønsker jeg, at kunne importere mit acontobudget ind på opgave vha. de eksisterende import-funktioner, så jeg let kan tilføje et stort budget fra en CSV-fil.
Som opgaveansvarlig ønsker jeg at kunne eksportere mit acontobudget som en PDF-fil, så jeg kan sende dette til min kunde, uden også at fakturere opgaven.
Småting
I denne sektion findes mindre detaljer, som det er vigtigt at få styr på. Undlad at lave om på rækkefølgen, da vi anvender nummereringen til at referere de enkelte punkter.
Når du opretter en ny opgave “stage invoicing”, så er der ikke pre-udfyldt 0 i feltet “current %”. Det er der dog når man tilføjer yderligere linjer
I “invoice policy” står der i dag “stage invoicing”. Vi justerer dette til “stage invoicing (XX.XXX,XX)”, så man let kan se total-prisen. Dette skal stadig være summen af linjerne.
Der er et ønske om at “current level” opdateres i realtime, når man opdaterer “current %”. I dag skal man faktisk reloade hele skærmbilledet, inden “current level” opdateres.
Under indstillinger skal vi tilføje indstillinger for hvordan vi fakturerer. Der skal være tre indstillinger (se også længere nede):
Detailed, including credit. Denne skal gøre som i dag (se dog tekstdetalje), dvs. den laver det samlede beløb som en positiv-linje, og det allerede fakturerede som en minus-linje.
Detailed, difference. Denne skal altid kun danne en enkelt linje pr. kategori, som er differencen.
Simple total. Denne skal blot regne alle linjerne sammen og danne en enkelt linje “acontofakturering” som indeholder totalen.
Der ønskes sammenregninger for både “Value”, “Previous level” og “Current level”. I denne anledning bør de jo nok flyttes ind under selve kolonnerne fremfor det isolerede felt som vi ser i dag. En realtime sammenregning vil være at foretrække.
Importfunktionen skal også kunne fungere med opgavenummer. I dag fungerer den kun med internt id.
De kunne godt tænke sig at importfunktionen også kom ud på selve fanebladet, og man derfor ikke behøvede at angive opgavenummeret. Det mener jeg dog vi har diskuteret er en uskik, da vi så også skal gøre dette for alle tilsvarende import-funktioner. Du er dog velkommen til at implementere det, hvis jeg husker galt og du mener det er en god ide.
Der er et ønske om, at aktivitetsloggen i detaljer skriver de ændringer som er foretaget og ikke blot at der blev ændret.
Eksempel på fakturering
Hvis vi har et aconto-budget, der står som følger, så viser følgende eksempler på ønsket output.
Detailed, including credit
Line | Count | Item price |
---|---|---|
1-Mur (25 %) | 1 | 2.500 |
1-Mur (5 %) - invoiced earlier | 1 | -500 |
2-Væg (20 %) | 1 | 4.000 |
2-Væg (10 %) - invoiced earlier | 1 | -2.000 |
Detailed, difference
Line | Count | Item price |
---|---|---|
1-Mur (25 %) | 1 | 2.000 |
2-Væg (20 %) | 1 | 2.000 |
Simple total
Line | Count | Item price |
---|---|---|
Stage invoicing | 1 | 4.000 |