3 my @invoicing_list = $cust_main->invoicing_list;
7 (<A HREF="<%= $p %>misc/bill.cgi?<%= $cust_main->custnum %>">Bill now</A>)
8 <%= ntable("#cccccc") %><TR><TD><%= ntable("#cccccc",2) %>
10 <TD ALIGN="right">Tax exempt</TD>
11 <TD BGCOLOR="#ffffff"><%= $cust_main->tax ? 'yes' : 'no' %></TD>
14 <TD ALIGN="right">Postal invoices</TD>
15 <TD BGCOLOR="#ffffff">
16 <%= ( grep { $_ eq 'POST' } @invoicing_list ) ? 'yes' : 'no' %>
20 <TD ALIGN="right">FAX invoices</TD>
21 <TD BGCOLOR="#ffffff">
22 <%= ( grep { $_ eq 'FAX' } @invoicing_list ) ? 'yes' : 'no' %>
26 <TD ALIGN="right">Email invoices</TD>
27 <TD BGCOLOR="#ffffff">
28 <%= join(', ', grep { $_ !~ /^(POST|FAX)$/ } @invoicing_list ) || 'no' %>
32 <TD ALIGN="right">Billing type</TD>
33 <TD BGCOLOR="#ffffff">
35 <% if ( $cust_main->payby eq 'CARD' || $cust_main->payby eq 'DCRD' ) { %>
37 Credit card <%= $cust_main->payby eq 'CARD' ? '(automatic)' : '(on-demand)' %>
41 <TD ALIGN="right">Card number</TD>
42 <TD BGCOLOR="#ffffff"><%= $cust_main->payinfo_masked %></TD>
45 <TD ALIGN="right">Expiration</TD>
46 <TD BGCOLOR="#ffffff"><%= $cust_main->paydate %></TD>
49 <TD ALIGN="right">Name on card</TD>
50 <TD BGCOLOR="#ffffff"><%= $cust_main->payname %></TD>
53 <% } elsif ( $cust_main->payby eq 'CHEK' || $cust_main->payby eq 'DCHK') {
54 my( $account, $aba ) = split('@', $cust_main->payinfo );
57 Electronic check <%= $cust_main->payby eq 'CHEK' ? '(automatic)' : '(on-demand)' %>
61 <TD ALIGN="right">ABA/Routing code</TD>
62 <TD BGCOLOR="#ffffff"><%= $aba %></TD>
65 <TD ALIGN="right">Account number</TD>
66 <TD BGCOLOR="#ffffff"><%= $account %></TD>
69 <TD ALIGN="right">Bank name</TD>
70 <TD BGCOLOR="#ffffff"><%= $cust_main->payname %></TD>
73 <% } elsif ( $cust_main->payby eq 'LECB' ) {
74 $cust_main->payinfo =~ /^(\d{3})(\d{3})(\d{4})$/;
75 my $payinfo = "$1-$2-$3";
78 Phone bill billing
82 <TD ALIGN="right">Phone number</TD>
83 <TD BGCOLOR="#ffffff"><%= $payinfo %></TD>
86 <% } elsif ( $cust_main->payby eq 'BILL' ) { %>
92 <% if ( $cust_main->payinfo ) { %>
94 <TD ALIGN="right">P.O. </TD>
95 <TD BGCOLOR="#ffffff"><%= $cust_main->payinfo %></TD>
100 <TD ALIGN="right">Expiration</TD>
101 <TD BGCOLOR="#ffffff"><%= $cust_main->paydate %></TD>
104 <TD ALIGN="right">Attention</TD>
105 <TD BGCOLOR="#ffffff"><%= $cust_main->payname %></TD>
108 <% } elsif ( $cust_main->payby eq 'COMP' ) { %>
114 <TD ALIGN="right">Authorized by</TD>
115 <TD BGCOLOR="#ffffff"><%= $cust_main->payinfo %></TD>
118 <TD ALIGN="right">Expiration</TD>
119 <TD BGCOLOR="#ffffff"><%= $cust_main->paydate %></TD>
124 </TABLE></TD></TR></TABLE>