You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Koden gør at alle betalinger medtages der har en time som er efter den tidligste start_date på en krydsliste i det pågældende GF-år. Det giver følgende problem: Hvis man opretter en krydsliste i det nuværende GF-år, men med en start-dato tilbage i fortiden (f.eks. 2001-01-01 for at teste noget), så vil regningens "betalt"-søjle indeholde betalinger fra før det nuværende GF-år.
En umiddelbar løsning er at erstatte ovenstående kode med:
... men det skal testes. BalancePrint blev implementeret i 7669340 ("Add PDF output", 2016-12-02) før Transaction.period blev tilføjet i 06674e2 ("Add Transaction.period", 2017-02-26), så det er formentlig bare mig der har overset at opdatere BalancePrint efter Transaction.period blev tilføjet.
The text was updated successfully, but these errors were encountered:
Mortal
changed the title
Brug Transaction.period eller Transaction.session.period i BalancePrint
BalancePrint regner sum af betalinger og "andet" forkert
Sep 26, 2018
Som @OEHC har påpeget over for mig, er summen af betalinger rent faktisk forkert på den udskrevne regning, da man sagtens kan have første krydsliste i år N+1 til at have startdato den samme dag som man laver den sidste opgørelse for år N. I dette tilfælde vil time for Transaction i år N være større end period_start_time for år N+1.
Pt. indeholder BalancePrint følgende stump kode:
Koden gør at alle betalinger medtages der har en
time
som er efter den tidligstestart_date
på en krydsliste i det pågældende GF-år. Det giver følgende problem: Hvis man opretter en krydsliste i det nuværende GF-år, men med en start-dato tilbage i fortiden (f.eks. 2001-01-01 for at teste noget), så vil regningens "betalt"-søjle indeholde betalinger fra før det nuværende GF-år.En umiddelbar løsning er at erstatte ovenstående kode med:
...eller:
... men det skal testes. BalancePrint blev implementeret i 7669340 ("Add PDF output", 2016-12-02) før Transaction.period blev tilføjet i 06674e2 ("Add Transaction.period", 2017-02-26), så det er formentlig bare mig der har overset at opdatere BalancePrint efter Transaction.period blev tilføjet.
The text was updated successfully, but these errors were encountered: