Fix zu Bug 1849: Buttons "Loeschen" und "Buchen" bei frischen Rechnungen verschwindet...
[kivitendo-erp.git] / templates / webpages / ir / _payments.html
1 [%- USE T8 %]
2 [%- USE LxERP %]
3   <tr>
4    <td>
5     <table width="100%">
6      <tr class="listheading">
7 [% IF is_type_credit_note || vc == 'vendor' %]
8       <th colspan="6" class="listheading">[% 'Payments' | $T8 %]</th>
9 [% ELSE %]
10       <th colspan="6" class="listheading">[% 'Incoming Payments' | $T8 %]</th>
11 [%- END %]
12      </tr>
13
14
15      <tr>
16       <th>[% 'Date' | $T8 %]</th>
17       <th>[% 'Source' | $T8 %]</th>
18       <th>[% 'Memo' | $T8 %]</th>
19       <th>[% 'Amount' | $T8 %]</th>
20 [% IF show_exchangerate %]
21       <th>[% 'Exch' | $T8 %]</th>
22 [% END %]
23       <th>[% 'Account' | $T8 %]</th>
24      </tr>
25
26
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 AP_paid       = 'AP_paid_'       _ i %]
36   [% SET selectAP_paid_ref = 'selectAP_paid_' _ i %]
37
38      <input type=hidden name="acc_trans_id_[% i %]" value=[% $acc_trans_id %]>
39      <input type=hidden name="gldate_[% i %]" value=[% $p_gldate %]>
40
41      <tr>
42
43     <td align="center">
44     [% IF $changeable %]
45       <input id="datepaid_[% i %]" name="datepaid_[% i %]" size="11" title="[% dateformat %]" value="[% $datepaid %]">
46       <input type="button" name="datepaid_[% i %]" id="trigger_datepaid_[% i %]" value="?">
47     [% ELSE %]
48       <input type="hidden" name="datepaid_[% i %]" value="[% $datepaid %]">[% $datepaid %]
49     [% END %]
50      </td>
51      <td align=center>
52     [% IF $changeable %]
53        <input name="source_[% i %]" size="11" value="[% $source %]">
54     [% ELSE %]
55        <input type="hidden" name="source_[% i %]" value="[% $source %]">[% $source %]
56     [% END %]
57      </td>
58      <td align="center">
59     [% IF $changeable %]
60        <input name="memo_[% i %]" size="11" value="[% $memo %]">
61     [% ELSE %]
62        <input type="hidden" name="memo_[% i %]" value="[% $memo %]">[% $memo %]
63     [% END %]
64      </td>
65      <td align="center">
66     [% IF $changeable %]
67        <input name="paid_[% i %]" size="11" value="[% LxERP.format_amount($paid, 2, 1) %]">
68     [% ELSE %]
69        <input type="hidden" name="paid_[% i %]" value="[% LxERP.format_amount($paid, 2, 1) %]">
70        [% LxERP.format_amount($paid, 2, 1) %]
71     [% END %]
72      </td>
73
74 [% IF show_exchangerate %]
75      <td align="center">
76   [% SET forex        = 'forex_'        _ i %]
77   [% SET exchangerate = 'exchangerate_' _ i %]
78   [% IF forex %]
79         <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 2) %]">
80         [% LxERP.format_amount(exchangerate, 2) %]
81   [% ELSE %]
82      [% IF $changeable %]
83         <input name="exchangerate_[% i %]" size="10" value="[% LxERP.format_amount($exchangerate, 2, 1) %]">
84      [% ELSE %]
85         <input type="hidden" name="exchangerate_[% i %]" value="[% LxERP.format_amount($exchangerate, 2, 1) %]">
86         [% LxERP.format_amount($exchangerate, 2, 1) %]
87      [% END %]
88   [% END %]
89         <input type="hidden" name="forex_[% i %]" value="[% $forex %]">;
90      </td>
91 [% END %]
92
93      <td align="center">
94      [% IF $changeable %]
95        <select name="AP_paid_[% i %]">[% $selectAP_paid_ref %]</select>
96      [% ELSE %]
97        <input type="hidden" name="AP_paid_[% i %]" value="[% $AP_paid %]">[% $AP_paid %]
98      [% END %]
99      </td>
100
101     </tr>
102   [% IF $changeable %]
103     <script type='text/javascript'>
104      Calendar.setup({ inputField : "datepaid_[% i %]", ifFormat :"[% myconfig_jsc_dateformat %]", align : "TR", button : "trigger_datepaid_[% i %]" });
105      $('input[name="paid_[% i %]"]').blur(function(){ check_right_number_format(this) });
106      $('#datepaid_[% i %]').blur(function(){ check_right_date_format(this) });
107     </script>
108   [% END %]
109
110 [% END # foreach %]
111
112     <tr>
113       <td></td>
114       <td></td>
115       <td align="center">[% 'Total' | $T8 %]</td>
116       <td align="center">[% LxERP.foramt_amount(totalpaid, 2) | html %]</td>
117     </tr>
118     <tr>
119       <td></td>
120       <td></td>
121       <td align="center">[% 'Missing amount' | $T8 %]</td>
122       <td align="center">[% LxERP.format_amount(paid_missing, 2) | html %]</td>
123     </tr>
124
125      <input type="hidden" name="paidaccounts" value="[% paidaccounts %]">
126      <input type="hidden" name="selectAP_paid" value="[% selectAP_paid %]">
127      <input type="hidden" name="oldinvtotal" value="[% oldinvtotal %]">
128
129      <input type="hidden" name="oldtotalpaid" value="[% totalpaid %]">
130     </table>
131
132     </td>
133   </tr>