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