Kontoauszug verbuchen: »Beleg«/»Memo« bei Vorschlägen angeben können
[kivitendo-erp.git] / templates / webpages / ir / _payments.html
1 [%- USE T8 %]
2 [%- USE LxERP %]
3 [%- USE L %]
4 [%- USE HTML %]
5   <tr>
6    <td>
7     <table width="100%">
8      <tr class="listheading">
9 [% IF is_type_credit_note || vc == 'vendor' %]
10       <th colspan="6" class="listheading">[% 'Payments' | $T8 %]</th>
11 [% ELSE %]
12       <th colspan="6" class="listheading">[% 'Incoming Payments' | $T8 %]</th>
13 [%- END %]
14      </tr>
15
16
17      <tr>
18       <th>[% 'Date' | $T8 %]</th>
19       <th>[% 'Source' | $T8 %]</th>
20       <th>[% 'Memo' | $T8 %]</th>
21       <th>[% 'Amount' | $T8 %]</th>
22       <th></th>
23 [% IF show_exchangerate %]
24       <th>[% 'Exch' | $T8 %]</th>
25 [% END %]
26       <th>[% 'Account' | $T8 %]</th>
27      </tr>
28
29
30 [% FOREACH i = paid_indices %]
31   [% SET changeable    = 'changeable_'    _ i %]
32   [% SET acc_trans_id  = 'acc_trans_id_'  _ i %]
33   [% SET p_gldate      = 'gldate_'        _ i %]
34   [% SET datepaid      = 'datepaid_'      _ i %]
35   [% SET source        = 'source_'        _ i %]
36   [% SET memo          = 'memo_'          _ i %]
37   [% SET paid          = 'paid_'          _ i %]
38   [% SET AP_paid       = 'AP_paid_'       _ i %]
39   [% SET selectAP_paid_ref = 'selectAP_paid_' _ i %]
40
41      <input type=hidden name="acc_trans_id_[% i %]" value=[% $acc_trans_id %]>
42      <input type=hidden name="gldate_[% i %]" value=[% $p_gldate %]>
43
44      <tr>
45
46     <td align="center">
47     [% IF $changeable %]
48       [% IF $datepaid %]
49         [% L.date_tag('datepaid_'_ i, $datepaid) %]
50       [% ELSE %]
51         [% L.date_tag('datepaid_'_ i, today) %]
52       [% END %]
53     [% ELSE %]
54       <input type="hidden" name="datepaid_[% i %]" value="[% $datepaid %]">[% $datepaid %]
55     [% END %]
56      </td>
57      <td align=center>
58     [% IF $changeable %]
59        <input name="source_[% i %]" size="11" value="[% $source %]">
60     [% ELSE %]
61        <input type="hidden" name="source_[% i %]" value="[% $source %]">[% $source %]
62     [% END %]
63      </td>
64      <td align="center">
65     [% IF $changeable %]
66        <input name="memo_[% i %]" size="11" value="[% $memo %]">
67     [% ELSE %]
68        <input type="hidden" name="memo_[% i %]" value="[% $memo %]">[% $memo %]
69     [% END %]
70      </td>
71      <td align="center">
72     [% IF $changeable %]
73        <input name="paid_[% i %]" size="11" value="[% LxERP.format_amount($paid, 2, 1) %]">
74     [% ELSE %]
75        <input type="hidden" name="paid_[% i %]" value="[% LxERP.format_amount($paid, 2, 1) %]">
76        [% LxERP.format_amount($paid, 2, 1) %]
77     [% END %]
78      </td>
79      <td>
80        [% IF $changeable && loop.last && paid_missing > 0 %]
81          <input type='button' id='is_set_to_paid_missing' value='[% 'Set to paid missing' | $T8 %]'>
82        [% END %]
83      </td>
84
85 [% IF show_exchangerate %]
86      <td align="center">
87   [% SET forex        = 'forex_'        _ i %]
88   [% SET exchangerate = 'exchangerate_' _ i %]
89   [% IF $forex %]
90         <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 2) %]">
91         [% LxERP.format_amount($forex, 2) %]
92   [% ELSE %]
93      [% IF $changeable %]
94         <input name="exchangerate_[% i %]" size="10" value="[% LxERP.format_amount($exchangerate, 2, 1) %]">
95      [% ELSE %]
96         <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 2, 1) %]">
97         [% LxERP.format_amount($exchangerate, 2, 1) %]
98      [% END %]
99   [% END %]
100         <input type="hidden" name="forex_[% i %]" value="[% $forex %]">
101      </td>
102 [% END %]
103
104      <td align="center">
105      [% IF $changeable %]
106        <select name="AP_paid_[% i %]">[% $selectAP_paid_ref %]</select>
107      [% ELSE %]
108        <input type="hidden" name="AP_paid_[% i %]" value="[% $AP_paid %]">[% $AP_paid %]
109      [% END %]
110      </td>
111
112     </tr>
113
114 [% END # foreach %]
115
116     <tr>
117       <td></td>
118       <td></td>
119       <td align="center">[% 'Total' | $T8 %]</td>
120       <td align="center">[% LxERP.format_amount(totalpaid, 2) | html %]</td>
121     </tr>
122     <tr>
123       <td></td>
124       <td></td>
125       <td align="center">[% 'Missing amount' | $T8 %]</td>
126       <td align="center">[% LxERP.format_amount(paid_missing, 2) | html %]</td>
127     </tr>
128
129      <input type="hidden" name="paidaccounts" value="[% paidaccounts %]">
130      <input type="hidden" name="selectAP_paid" value="[% selectAP_paid %]">
131      <input type="hidden" name="oldinvtotal" value="[% oldinvtotal %]">
132
133      <input type="hidden" name="oldtotalpaid" value="[% totalpaid %]">
134     </table>
135
136     </td>
137   </tr>
138     <script type='text/javascript'>
139      $('#is_set_to_paid_missing').click(function(){ $('input[name^="paid_"]:last').val('[% LxERP.format_amount(paid_missing, 2) %]') });
140     </script>