summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorivan <ivan>2010-01-24 19:52:15 +0000
committerivan <ivan>2010-01-24 19:52:15 +0000
commitc458f1d98bef21ec35c8098dcefeb9b9a58ba775 (patch)
treed7ad5085e046ac29391f8e578bdeda1edc607d53 /httemplate
parent8723fbd5e54831d3a6e3a8a6518ce71d9d011bec (diff)
separate out the invoice and payment info into multiple columns, and fix application date showing as payment date
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/search/cust_bill_pay.html50
1 files changed, 30 insertions, 20 deletions
diff --git a/httemplate/search/cust_bill_pay.html b/httemplate/search/cust_bill_pay.html
index 3c390e706..4272d8669 100644
--- a/httemplate/search/cust_bill_pay.html
+++ b/httemplate/search/cust_bill_pay.html
@@ -5,34 +5,34 @@
'count_query' => $count_query,
'count_addl' => [ '$%.2f total paid (net)', ],
'header' => [ 'Net applied',
- 'to Invoice',
+ 'Invoice',
+ 'Invoice amount',
+ 'Invoice date',
'Payment',
+ 'Payment amount',
+ 'Payment date',
'By',
FS::UI::Web::cust_header(),
],
'fields' => [
- sub { $money_char. sprintf('%.2f', shift->amount ) },
- sub { my $cbp = shift;
- '#'.$cbp->invnum. ' '.
- time2str('%b %d %Y', $cbp->cust_bill_date ).
- " ($money_char".
- sprintf('%.2f', $cbp->cust_bill_amount).
- ")"
- },
- sub { my $cbp = shift;
- $cbp->cust_pay->payby_payinfo_pretty. ' '.
- time2str('%b %d %Y', $cbp->_date ).
- " ($money_char".
- sprintf('%.2f', $cbp->cust_pay_paid ).
- ")"
- },
- sub { shift->cust_pay->otaker },
+ sub { $money_char.sprintf('%.2f', shift->amount ) },
+ 'invnum',
+ sub { $money_char.sprintf('%.2f', shift->cust_bill_charged)},
+ sub { time2str('%b %d %Y', shift->cust_bill_date ) },
+ sub { shift->cust_pay->payby_payinfo_pretty },
+ sub { $money_char.sprintf('%.2f', shift->cust_pay_paid)},
+ sub { time2str('%b %d %Y', shift->cust_pay_date ) },
+ sub { shift->cust_pay_otaker },
\&FS::UI::Web::cust_fields,
],
- 'align' => 'rrrl'.FS::UI::Web::cust_aligns(),
+ 'align' => 'rrrrlrrl'.FS::UI::Web::cust_aligns(),
'links' => [
'',
$cust_bill_link,
+ $cust_bill_link,
+ $cust_bill_link,
+ $cust_pay_link,
+ $cust_pay_link,
$cust_pay_link,
'',
( map { $_ ne 'Cust. Status' ? $cust_link : '' }
@@ -44,6 +44,10 @@
'',
'',
'',
+ '',
+ '',
+ '',
+ '',
FS::UI::Web::cust_colors(),
],
'style' => [
@@ -51,6 +55,10 @@
'',
'',
'',
+ '',
+ '',
+ '',
+ '',
FS::UI::Web::cust_styles(),
],
)
@@ -93,9 +101,11 @@ my $sql_query = {
'table' => 'cust_bill_pay',
'select' => join(', ',
'cust_bill_pay.*',
- 'cust_pay.paid AS cust_pay_paid',
'cust_bill._date AS cust_bill_date',
- #'cust_bill.charged AS cust_bill_charged',
+ 'cust_bill.charged AS cust_bill_charged',
+ 'cust_pay.paid AS cust_pay_paid',
+ 'cust_pay._date AS cust_pay_date',
+ 'cust_pay.otaker AS cust_pay_otaker',
'cust_pay.custnum AS custnum',
'cust_main.custnum AS cust_main_custnum',
FS::UI::Web::cust_sql_fields(),