</td>
</tr>
<tr>
- <td>Paid At</td>
- <td>[% mrps.payment_ou.name %]</td>
+ <td>Partial/Final Payment?</td>
+ <td>
+ [%- IF mrps.final_payment == 't' -%]
+ Final Payment
+ [%- ELSE -%]
+ Partial Payment
+ [%- END -%]
+ </td>
</tr>
<tr>
- <td>Payment Accepted By</td>
- <td>[% helpers.name_to_initials(mrps.staff_name) %]</td>
+ <td>Paid At</td>
+ <td>[% mrps.payment_ou.name %]</td>
</tr>
<tr>
<td>Payment Date</td>
[%- CASE "credit_card_payment" %]Credit Card
[%- CASE ; mrps.payment_type -%]
[%- END %]
+Partial/Final Payment?: [% mrps.final_payment == 't' ? 'Final Payment' : 'Partial Payment' %]
Paid At: [% mrps.payment_ou.name %]
-Payment Accepted By: [% helpers.name_to_initials(mrps.staff_name) %]
Payment Date: [% date.format(helpers.format_date(mrps.payment_time), '%m/%d/%Y %l:%M %p') %]
Receipt Printed On: [% date.format(date.now, '%m/%d/%Y %l:%M %p') %]
ON (summary.id = xact.id)
JOIN (
SELECT pay.xact, SUM(pay.amount) amount
- FROM money.payment pay WHERE amount > 0 GROUP BY 1
+ FROM money.all_payments pay WHERE amount > 0 GROUP BY 1
) total_paid ON (total_paid.xact = xact.xact)
JOIN (
SELECT mrp.refundable_xact, SUM(pay.amount) AS amount
FROM money.refundable_payment mrp
- JOIN money.payment pay ON (mrp.payment = pay.id)
+ JOIN money.all_payments pay ON (mrp.payment = pay.id)
GROUP BY 1
) refundable_paid ON (refundable_paid.refundable_xact = xact.id)
LEFT JOIN (
LPAD(mrp.receipt_number::TEXT, 6, '0') AS receipt_code,
pay.payment_ts AS payment_time,
pay.amount AS amount,
- pview.payment_type,
+ pay.payment_type,
aws.name AS workstation
FROM money.refundable_payment mrp
- JOIN money.payment pay ON (pay.id = mrp.payment)
+ JOIN money.all_payments pay ON (pay.id = mrp.payment)
JOIN actor.org_unit aou ON (aou.id = mrp.payment_ou)
- JOIN money.payment_view pview ON (pview.id = pay.id)
LEFT JOIN money.cash_payment cash ON (cash.id = pay.id)
LEFT JOIN actor.workstation aws ON (aws.id = cash.cash_drawer)
;