]> wagnertech.de Git - mfinanz.git/blob - templates/webpages/is/_payments.html
date error in mapping
[mfinanz.git] / templates / webpages / is / _payments.html
1 [%- USE LxERP %]
2 [%- USE T8 %]
3 [%- USE L %]
4   <tr>
5    <td>
6     <table width="100%">
7      <tr class="listheading">
8 [% IF is_type_credit_note %]
9       <th colspan="6" class="listheading">[%- 'Payments' | $T8 %]</th>
10 [% ELSE %]
11       <th colspan="6" class="listheading">[%- 'Incoming Payments' | $T8 %]</th>
12 [%- END %]
13      </tr>
14
15
16      <tr>
17       <th>[%- 'Date' | $T8 %]</th>
18       <th>[%- 'Source' | $T8 %]</th>
19       <th>[%- 'Memo' | $T8 %]</th>
20       <th>[%- 'Amount' | $T8 %]</th>
21       <th></th>
22 [% IF show_exchangerate %]
23       <th>[%- 'Exch' | $T8 %]</th>
24 [% END %]
25       <th>[%- 'Account' | $T8 %]</th>
26      </tr>
27
28
29 [% FOREACH i = paid_indices %]
30   [% SET changeable    = 'changeable_'    _ i %]
31   [% SET acc_trans_id  = 'acc_trans_id_'  _ i %]
32   [% SET p_gldate      = 'gldate_'        _ i %]
33   [% SET datepaid      = 'datepaid_'      _ i %]
34   [% SET source        = 'source_'        _ i %]
35   [% SET memo          = 'memo_'          _ i %]
36   [% SET paid          = 'paid_'          _ i %]
37   [% SET AR_paid       = 'AR_paid_'       _ i %]
38   [% SET selectAR_paid_ref = 'selectAR_paid_' _ i %]
39      <tr style='display:none'>
40        <td>
41          <input type=hidden name="acc_trans_id_[% i %]" value="[% $acc_trans_id %]">
42          <input type=hidden name="gldate_[% i %]" value="[% $p_gldate %]">
43        </td>
44      </tr>
45
46      <tr>
47      <td align="center">
48      [% IF $changeable %]
49        [% IF $datepaid %]
50          [% L.date_tag('datepaid_'_ i, $datepaid) %]
51        [% ELSE %]
52          [% L.date_tag('datepaid_'_ i, today) %]
53        [% END %]
54      [% ELSE %]
55        <input type="hidden" name="datepaid_[% i %]" value="[% $datepaid %]"> [% $datepaid %]
56      [% END %]
57      </td>
58
59      <td align=center>
60      [% IF $changeable %]
61        <input name="source_[% i %]" size="11" value="[% $source %]">
62      [% ELSE %]
63        <input type="hidden" name="source_[% i %]" value="[% $source %]">[% $source %]
64      [% END %]
65      </td>
66      <td align="center">
67      [% IF $changeable %]
68        <input name="memo_[% i %]" size="11" value="[% $memo %]">
69      [% ELSE %]
70        <input type="hidden" name="memo_[% i %]" value="[% $memo %]">[% $memo %]
71      [% END %]
72      </td>
73      <td align="center">
74      [% IF $changeable %]
75        <input name="paid_[% i %]" size="11" data-validate="number" class="numeric" value="[% LxERP.format_amount($paid, 2, 1) %]">
76      [% ELSE %]
77        <input type="hidden" name="paid_[% i %]" value="[% LxERP.format_amount($paid, 2, 1) %]">
78        [% LxERP.format_amount($paid, 2, 1) %]
79      [% END %]
80      </td>
81      <td>
82        [% IF $changeable && loop.last && paid_missing > 0 %]
83          <input type='button' id='is_set_to_paid_missing' value='[% 'Set to paid missing' | $T8 %]'>
84        [% END %]
85      </td>
86
87 [% IF show_exchangerate %]
88      <td align="center">
89   [% SET forex        = 'forex_'        _ i %]
90   [% SET exchangerate = 'exchangerate_' _ i %]
91   [% SET defaultcurrency_paid = 'defaultcurrency_paid_' _ i %]
92   [% SET record_forex = 'record_forex_' _ i %]
93   [% IF $forex %]
94         <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 5) %]">
95         <input type="hidden" name="fx_transaction_[% i %]" value="1">
96           [% LxERP.format_amount($forex, 5) %] = [% LxERP.format_amount($defaultcurrency_paid, 5) %] [% defaultcurrency %] </br>
97           [% IF $record_forex %][% 'bank transaction exchange rate' | $T8 %][%- ELSE %][% 'default exchange rate' | $T8 %][%- END %]
98   [% ELSE %]
99      [% IF $changeable %]
100         <input name="exchangerate_[% i %]" size="10" value="[% LxERP.format_amount($exchangerate, 5, 1) %]">
101      [% ELSE %]
102         <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 5, 1) %]">
103         [% LxERP.format_amount($exchangerate, 5, 1) %]
104      [% END %]
105   [% END %]
106         <input type="hidden" name="forex_[% i %]" value="[% $forex %]">
107      </td>
108 [% END %]
109
110      <td align="center">
111      [% IF $changeable %]
112        <select name="AR_paid_[% i %]">[% $selectAR_paid_ref %]</select>
113      [% ELSE %]
114        <input type="hidden" name="AR_paid_[% i %]" value="[% $AR_paid %]">[% $AR_paid %]
115      [% END %]
116      </td>
117
118     </tr>
119 [% END # foreach %]
120
121     <tr>
122       <td></td>
123       <td></td>
124       <td align="center">[%- 'Total' | $T8 %]</td>
125       <td align="center">[% LxERP.format_amount(totalpaid, 2) | html %] [% currency %]</td>
126       <td></td>
127       [% IF show_exchangerate %]
128         <td align="center">[% LxERP.format_amount(defaultcurrency_totalpaid, 2) | html %] [% defaultcurrency %]</td>
129       [% END %]
130     </tr>
131     <tr>
132       <td></td>
133       <td></td>
134       <td align="center">[%- 'Missing amount' | $T8 %]</td>
135       <td align="center">[% LxERP.format_amount(paid_missing, 2) | html %] [% currency %]</td>
136     </tr>
137     <tr style='display:none'>
138      <td>
139      <input type="hidden" name="paidaccounts" value="[% paidaccounts %]">
140      <input type="hidden" name="selectAR_paid" value="[% selectAR_paid %]">
141      <input type="hidden" name="oldinvtotal" value="[% oldinvtotal %]">
142
143      <input type="hidden" name="oldtotalpaid" value="[% totalpaid %]">
144     </td>
145    </tr>
146     </table>
147
148     </td>
149   </tr>
150     <script type='text/javascript'>
151      $('#is_set_to_paid_missing').click(function(){ $('input[name^="paid_"]:last').val("[% LxERP.format_amount(paid_missing, 2) %]") });
152     </script>