Bankerweiterung - Zwischenstand, erster Entwurf
[kivitendo-erp.git] / templates / webpages / reconciliation / _linked_transactions.html
1 [%- USE T8 %]
2 [%- USE HTML %]
3 [%- USE L %]
4 [%- USE LxERP %]
5
6 [% IF !SELF.LINKED_TRANSACTIONS.size %]
7   <tbody class="listrow">
8     <td colspan="11"><p class="message_hint">[% 'No data was found.' | $T8 %]</p></td>
9   </tbody>
10 [% ELSE %]
11   [% FOREACH link = SELF.LINKED_TRANSACTIONS %]
12     [% IF link.type == 'Link' %]
13       <tbody class="listrow">
14         [% FOREACH bt = link.BT %]
15           <tr>
16             [% IF loop.count == 1 %]
17               <td rowspan=[% link.BT.size + link.BB.size %] style="valign:center;">
18                 [% L.button_tag('delete_reconciliation(' _ link.rec_group  _ ')', LxERP.t8("X")) %]
19               </td>
20             [% END %]
21
22             <td><img width="16px" height="16px" src="image/bank-building.jpg"></td>
23             <td>[% 'Bank Transaction' | $T8 %]</td>
24             <td>[% HTML.escape(bt.id) %]</td>
25             <td align="right" class="[% HTML.escape(bt.class) %]">[% HTML.escape(bt.transdate_as_date) %]</td>
26             <td align="right" class="[% HTML.escape(bt.class) %]">[% HTML.escape(bt.amount_as_number) %]</td>
27             <td></td>
28             <td>[% HTML.escape(bt.remote_name) %]</td>
29             <td>[% HTML.escape(bt.purpose) %]</td>
30             <td>[% HTML.escape(bt.remote_account_number) %]</td>
31             <td>[% HTML.escape(bt.remote_bank_code) %]</td>
32             <td></td>
33           </tr>
34         [% END %]
35         [% FOREACH bb = link.BB %]
36           <tr>
37             <td><div class="icon16 general-ledger--reports--journal"></div></td>
38             <td>[% 'Acc Transaction' | $T8 %]</td>
39             <td>[% HTML.escape(bb.acc_trans_id) %]</td>
40             <td align="right" class="[% HTML.escape(bb.class) %]">[% HTML.escape(bb.transdate_as_date) %]</td>
41             <td></td>
42             <td align="right" class="[% HTML.escape(bb.class) %]">[% LxERP.format_amount(-1 * bb.amount, 2) %]</td>
43             <td>[% HTML.escape(bb.get_transaction.customer.name) %][% HTML.escape(bb.get_transaction.vendor.name) %][% HTML.escape(bb.get_transaction.description) %]</td>
44             <td>[% bb.get_transaction.link %]</td>
45             <td></td>
46             <td></td>
47             <td>[% HTML.escape(bb.source) %]</td>
48           </tr>
49         [% END %]
50       </tbody>
51     [% ELSE %]
52       <tbody class="listrow_error">
53         [% FOREACH bt = link.BT %]
54           <tr>
55             <td>
56               [%- L.checkbox_tag('bt_ids[]', value=link.id, onchange='update_reconciliation_table();')     %]
57             </td>
58
59             <td><img width="16px" height="16px" src="image/bank-building.jpg"></td>
60             <td>[% 'Bank Transaction' | $T8 %]</td>
61             <td>[% HTML.escape(bt.id) %]</td>
62             <td align="right">[% HTML.escape(bt.transdate_as_date) %]</td>
63             <td align="right">[% HTML.escape(bt.amount_as_number) %]</td>
64             <td></td>
65             <td>[% HTML.escape(bt.remote_name) %]</td>
66             <td>[% HTML.escape(bt.purpose) %]</td>
67             <td>[% HTML.escape(bt.remote_account_number) %]</td>
68             <td>[% HTML.escape(bt.remote_bank_code) %]</td>
69             <td></td>
70           </tr>
71         [% END %]
72         [% FOREACH bb = link.BB %]
73           <tr>
74             <td>
75               [%- L.checkbox_tag('bb_ids[]', value=link.id, onchange='update_reconciliation_table();')     %]
76             </td>
77
78             <td><div class="icon16 general-ledger--reports--journal"></div></td>
79             <td>[% 'Acc Transaction' | $T8 %]</td>
80             <td>[% HTML.escape(bb.acc_trans_id) %]</td>
81             <td align="right">[% HTML.escape(bb.transdate_as_date) %]</td>
82             <td></td>
83             <td align="right">[% LxERP.format_amount(-1 * bb.amount, 2) %]</td>
84             <td>[% HTML.escape(bb.get_transaction.customer.name) %][% HTML.escape(bb.get_transaction.vendor.name) %][% HTML.escape(bb.get_transaction.description) %]</td>
85             <td>[% bb.get_transaction.link %]</td>
86             <td></td>
87             <td></td>
88             <td>[% HTML.escape(bb.source) %]</td>
89           </tr>
90         [% END %]
91       </tbody>
92     [% END %]
93   [% END %]
94 [% END %]