+[%- USE LxERP %][% USE T8 %]
+ <tr>
+ <td>
+ <table width="100%">
+ <tr class="listheading">
+[% IF is_type_credit_note %]
+ <th colspan="6" class="listheading">[%- 'Payments' | $T8 %]</th>
+[% ELSE %]
+ <th colspan="6" class="listheading">[%- 'Incoming Payments' | $T8 %]</th>
+[%- END %]
+ </tr>
+
+
+ <tr>
+ <th>[%- 'Date' | $T8 %]</th>
+ <th>[%- 'Source' | $T8 %]</th>
+ <th>[%- 'Memo' | $T8 %]</th>
+ <th>[%- 'Amount' | $T8 %]</th>
+[% IF show_exchangerate %]
+ <th>[%- 'Exch' | $T8 %]</th>
+[% END %]
+ <th>[%- 'Account' | $T8 %]</th>
+ </tr>
+
+
+[% FOREACH i = paid_indices %]
+ [% SET datepaid = 'datepaid_' _ i %]
+ [% SET source = 'source_' _ i %]
+ [% SET memo = 'memo_' _ i %]
+ [% SET paid = 'paid_' _ i %]
+ [% SET selectAR_paid_ref = 'selectAR_paid_' _ i %]
+
+ <tr>
+
+ <td align="center">
+ <input id="datepaid_[% i %]" name="datepaid_[% i %]" size="11" title="[% dateformat %]" value="[% $datepaid %]">
+ <input type="button" name="datepaid_[% i %]" id="trigger_datepaid_[% i %]" value="?">
+ </td>
+ <td align=center><input name="source_[% i %]" size="11" value="[% $source %]"></td>
+ <td align="center"><input name="memo_[% i %]" size="11" value="[% $memo %]"></td>
+ <td align="center"><input name="paid_[% i %]" size="11" value="[% LxERP.format_amount($paid, 2, 1) %]"></td>
+[% IF show_exchangerate %]
+ <td align="center">
+ [% SET forex = 'forex_' _ i %]
+ [% SET exchangerate = 'exchangerate_' _ i %]
+ [% IF forex %]
+ <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 2) %]">
+ [% LxERP.format_amount(exchangerate, 2) %]
+ [% ELSE %]
+ <input name="exchangerate_[% i %]" size="10" value="[% LxERP.format_amount($exchangerate, 2, 1) %]">
+ [% END %]
+ <input type="hidden" name="forex_[% i %]" value="[% $forex %]">;
+ </td>
+[% END %]
+ <td align="center"><select name="AR_paid_[% i %]">[% $selectAR_paid_ref %]</select></td>
+ </tr>
+ <script type='text/javascript'>
+ Calendar.setup({ inputField : "datepaid_[% i %]", ifFormat :"[% myconfig_jsc_dateformat %]", align : "TR", button : "trigger_datepaid_[% i %]" });
+ $('input[name="paid_[% i %]"]').blur(function(){ check_right_number_format(this) });
+ $('#datepaid_[% i %]').blur(function(){ check_right_date_format(this) });
+ </script>
-
-
-
-
- my @column_index;
- if ($form->{currency} eq $form->{defaultcurrency}) {
- @column_index = qw(datepaid source memo paid AR_paid);
- } else {
- @column_index = qw(datepaid source memo paid exchangerate AR_paid);
- }
-
- my %column_data;
- $column_data{datepaid} = "<th>" . $locale->text('Date') . "</th>";
- $column_data{paid} = "<th>" . $locale->text('Amount') . "</th>";
- $column_data{exchangerate} = "<th>" . $locale->text('Exch') . "</th>";
- $column_data{AR_paid} = "<th>" . $locale->text('Account') . "</th>";
- $column_data{source} = "<th>" . $locale->text('Source') . "</th>";
- $column_data{memo} = "<th>" . $locale->text('Memo') . "</th>";
-
- <tr>
-
- map { print "$column_data{$_}\n" } @column_index;
-
- </tr>
-
- my @triggers = ();
- my $totalpaid = 0;
-
- $form->{paidaccounts}++ if ($form->{"paid_$form->{paidaccounts}"});
-
-
-
- [% FOREACH i = 1 .. paidaccounts %]
-
- <tr>
-
-
- $form->{"selectAR_paid_$i"} = $form->{selectAR_paid};
- $form->{"selectAR_paid_$i"} =~
- s/option>\Q$form->{"AR_paid_$i"}\E/option selected>$form->{"AR_paid_$i"}/;
-
- # format amounts
- $totalpaid += $form->{"paid_$i"};
- if ($form->{"paid_$i"}) {
- $form->{"paid_$i"} = $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
- }
- $form->{"exchangerate_$i"} = $form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
-
- if ($form->{"exchangerate_$i"} == 0) {
- $form->{"exchangerate_$i"} = "";
- }
- my $exchangerate = qq| |;
- if ($form->{currency} ne $form->{defaultcurrency}) {
- if ($form->{"forex_$i"}) {
- $exchangerate = qq|<input type="hidden" name="exchangerate_$i" value="$form->{"exchangerate_$i"}">$form->{"exchangerate_$i"}|;
- } else {
- $exchangerate = qq|<input name="exchangerate_$i" size="10" value="$form->{"exchangerate_$i"}">|;
- }
- }
-
- $exchangerate .= qq|<input type="hidden" name="forex_$i" value="$form->{"forex_$i"}">|;
-
- $column_data{"paid_$i"} =
- qq|<td align="center"><input name="paid_$i" size="11" value="$form->{"paid_$i"}" onBlur=\"check_right_number_format(this)\"></td>|;
- $column_data{"exchangerate_$i"} = qq|<td align="center">$exchangerate</td>|;
- $column_data{"AR_paid_$i"} =
- qq|<td align="center"><select name="AR_paid_$i">$form->{"selectAR_paid_$i"}</select></td>|;
- $column_data{"datepaid_$i"} =
- qq|<td align="center"><input id="datepaid_$i" name="datepaid_$i" size="11" title="$myconfig{dateformat}" value="$form->{"datepaid_$i"}" onBlur=\"check_right_date_format(this)\">
- <input type="button" name="datepaid_$i" id="trigger_datepaid_$i" value="?"></td>|;
- $column_data{"source_$i"} =
- qq|<td align=center><input name="source_$i" size="11" value="$form->{"source_$i"}"></td>|;
- $column_data{"memo_$i"} =
- qq|<td align="center"><input name="memo_$i" size="11" value="$form->{"memo_$i"}"></td>|;
-
- map { print qq|$column_data{"${_}_$i"}\n| } @column_index;
- print "
- </tr>\n";
- push(@triggers, "datepaid_$i", "BL", "trigger_datepaid_$i");
- }
+[% END # foreach %]
<tr>
<td></td>
<td></td>
- <td align="center">| . $locale->text('Total') . qq|</td>
- <td align="center">| . H($form->format_amount(\%myconfig, $totalpaid, 2)) . qq|</td>
+ <td align="center">[%- 'Total' | $T8 %]</td>
+ <td align="center">[% LxERP.foramt_amount(totalpaid, 2) | html %]</td>
</tr>
<tr>
<td></td>
<td></td>
- <td align="center">| . $locale->text('Missing amount') . qq|</td>
- <td align="center">| . H($form->format_amount(\%myconfig, $paid_missing, 2)) . qq|</td>
+ <td align="center">[%- 'Missing amount' | $T8 %]</td>
+ <td align="center">[% LxERP.format_amount(paid_missing, 2) | html %]</td>
</tr>
- map({ print($cgi->hidden("-name" => $_, "-value" => $form->{$_})); } qw(paidaccounts selectAR_paid oldinvtotal));
+ <input type="hidden" name="paidaccounts" value="[% paidaccounts %]">
+ <input type="hidden" name="selectAR_paid" value="[% selectAR_paid %]">
+ <input type="hidden" name="oldinvtotal" value="[% oldinvtotal %]">
- <input type="hidden" name="oldtotalpaid" value="$totalpaid">
+ <input type="hidden" name="oldtotalpaid" value="[% totalpaid %]">
</table>
+
+ </td>
+ </tr>