summaryrefslogtreecommitdiff
path: root/httemplate/view/cust_main/billing.html
blob: 18a203bd6de9ca33cadbc564b88295861e3659a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<%
  my( $cust_main ) = @_;
  my @invoicing_list = $cust_main->invoicing_list;
%>

Billing information
(<A HREF="<%= $p %>misc/bill.cgi?<%= $cust_main->custnum %>">Bill now</A>)
<%= ntable("#cccccc") %><TR><TD><%= ntable("#cccccc",2) %>
<TR>
  <TD ALIGN="right">Tax&nbsp;exempt</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->tax ? 'yes' : 'no' %></TD>
</TR>
<TR>
  <TD ALIGN="right">Postal&nbsp;invoices</TD>
  <TD BGCOLOR="#ffffff">
    <%= ( grep { $_ eq 'POST' } @invoicing_list ) ? 'yes' : 'no' %>
  </TD>
</TR>
<TR>
  <TD ALIGN="right">Email&nbsp;invoices</TD>
  <TD BGCOLOR="#ffffff">
    <%= join(', ', grep { $_ ne 'POST' } @invoicing_list ) || 'no' %>
  </TD>
</TR>
<TR>
  <TD ALIGN="right">Billing&nbsp;type</TD>
  <TD BGCOLOR="#ffffff">

<% if ( $cust_main->payby eq 'CARD' || $cust_main->payby eq 'DCRD' ) { %>

    Credit&nbsp;card&nbsp;<%= $cust_main->payby eq 'CARD' ? '(automatic)' : '(on-demand)' %>
  </TD>
</TR>
<TR>
  <TD ALIGN="right">Card number</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->payinfo_masked %></TD>
</TR>
<TR>
  <TD ALIGN="right">Expiration</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->paydate %></TD>
</TR>
<TR>
  <TD ALIGN="right">Name on card</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->payname %></TD>
</TR>

<% } elsif ( $cust_main->payby eq 'CHEK' || $cust_main->payby eq 'DCHK') {
     my( $account, $aba ) = split('@', $cust_main->payinfo );
%>

    Electronic&nbsp;check&nbsp;<%= $cust_main->payby eq 'CHEK' ? '(automatic)' : '(on-demand)' %>
  </TD>
</TR>
<TR>
  <TD ALIGN="right">ABA/Routing code</TD>
  <TD BGCOLOR="#ffffff"><%= $aba %></TD>
</TR>
<TR>
  <TD ALIGN="right">Account number</TD>
  <TD BGCOLOR="#ffffff"><%= $account %></TD>
</TR>
<TR>
  <TD ALIGN="right">Bank name</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->payname %></TD>
</TR>

<% } elsif ( $cust_main->payby eq 'LECB' ) {
     $cust_main->payinfo =~ /^(\d{3})(\d{3})(\d{4})$/;
     my $payinfo = "$1-$2-$3";
%>

    Phone&nbsp;bill&nbsp;billing
  </TD>
</TR>
<TR>
  <TD ALIGN="right">Phone number</TD>
  <TD BGCOLOR="#ffffff"><%= $payinfo %></TD>
</TR>

<% } elsif ( $cust_main->payby eq 'BILL' ) { %>

    Billing
  </TD>
</TR>

  <% if ( $cust_main->payinfo ) { %>
<TR>
  <TD ALIGN="right">P.O. </TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->payinfo %></TD>
</TR>
  <% } %>

<TR>
  <TD ALIGN="right">Expiration</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->paydate %></TD>
</TR>
<TR>
  <TD ALIGN="right">Attention</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->payname %></TD>
</TR>

<% } elsif ( $cust_main->payby eq 'COMP' ) { %>

    Complimentary
  </TD>
</TR>
<TR>
  <TD ALIGN="right">Authorized&nbsp;by</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->payinfo %></TD>
</TR>
<TR>
  <TD ALIGN="right">Expiration</TD>
  <TD BGCOLOR="#ffffff"><%= $cust_main->paydate %></TD>
</TR>

<% } %>

</TABLE></TD></TR></TABLE>