From: Bill Erickson <berickxx@gmail.com> Date: Wed, 23 Feb 2022 15:28:34 +0000 (-0500) Subject: LP1904036 Transaction details total billed/paid fixes X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b063270a67d7ef5d9ea5ef6c2d7e46a378603513;p=evergreen%2Ftadl.git LP1904036 Transaction details total billed/paid fixes Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org> --- diff --git a/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html b/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html index 7324746d56..227f6034f6 100644 --- a/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +++ b/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html @@ -19,7 +19,7 @@ </a> </div> <div class="col-lg-2" i18n>Total Billed</div> - <div class="col-lg-1">{{statement.summary.billing_total | currency}}</div> + <div class="col-lg-1">{{totalBilled() | currency}}</div> <div class="col-lg-2" i18n>Title</div> <div class="col-lg-3"> <ng-container *ngIf="statement.title_id"> @@ -37,7 +37,7 @@ <span *ngIf="!statement.xact.circulation()" i18n>Grocery</span> </div> <div class="col-lg-2" i18n>Total Paid / Credited</div> - <div class="col-lg-1">{{statement.payment_total | currency}}</div> + <div class="col-lg-1">{{statement.summary.payment_total | currency}}</div> <div class="col-lg-2" i18n>Checked Out</div> <div class="col-lg-3"> <ng-container *ngIf="statement.xact.circulation()"> @@ -49,7 +49,7 @@ <div class="col-lg-2" i18n>Started</div> <div class="col-lg-2">{{statement.xact.xact_start() | date:'short'}}</div> <div class="col-lg-2" i18n>Balance Due</div> - <div class="col-lg-1">{{statement.balance_due | currency}}</div> + <div class="col-lg-1">{{statement.summary.balance_due | currency}}</div> <div class="col-lg-2" i18n>Due Date</div> <div class="col-lg-3"> <ng-container *ngIf="statement.xact.circulation()"> diff --git a/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts b/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts index a9c276240d..2dcbfbec1d 100644 --- a/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts @@ -165,5 +165,14 @@ export class BillStatementComponent implements OnInit { return this.statement.xact.circulation().target_copy(); } } + + totalBilled(): number { + if (!this.statement) { return 0; } + + const billed = (this.statement.summary.billing_total || 0) * 100; + const voided = (this.statement.summary.void_total || 0) * 100; + + return (billed - voided) / 100; + } }