Bankimport: Behandlung von Sammelüberweisungen
[kivitendo-erp.git] / templates / webpages / bank_transactions / tabs / all.html
1 [%- USE HTML -%][%- USE LxERP -%][%- USE L -%][%- USE T8 -%]
2
3 [% SET debug=1 %]
4 <form method="post" id="list_form">
5 [% L.hidden_tag('filter.bank_account', FORM.filter.bank_account) %]
6 [% L.hidden_tag('filter.fromdate', FORM.filter.fromdate) %]
7 [% L.hidden_tag('filter.todate',   FORM.filter.todate) %]
8 [% L.hidden_tag('action', 'BankTransaction/dispatch') %]
9 [% L.hidden_tag('ui_tab', ui_tab) %]
10
11  <table id="bt_list">
12   <thead>
13    <tr class="listheading">
14     <th></th>
15     <th></th>
16     <th>[% 'Assigned invoices' | $T8 %] [% 'with amount' | $T8 %]</th>
17     [% IF debug %]
18     <th>[% 'Score' | $T8 %]</th>
19     [% END %]
20     <th>[% IF FORM.sort_by == 'proposal'%]
21           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=proposal&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
22             [% 'Proposal' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
23         [% ELSE %]
24           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=proposal&sort_dir=0" class="sort_link">
25             [% 'Proposal' | $T8 %]</a>
26         [% END %]
27     </th>
28     <th>[% IF FORM.sort_by == 'transdate'%]
29           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=transdate&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
30             [% 'Transdate' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
31         [% ELSE %]
32           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=transdate&sort_dir=0" class="sort_link">
33             [% 'Transdate' | $T8 %]</a>
34         [% END %]
35     </th>
36     <th>[% IF FORM.sort_by == 'amount'%]
37           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=amount&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
38             [% 'Amount' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
39         [% ELSE %]
40           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=amount&sort_dir=0" class="sort_link">
41             [% 'Amount' | $T8 %]</a>
42         [% END %]
43     </th>
44     <th>[% 'Assigned' | $T8 %]</th>
45     <th>[% IF FORM.sort_by == 'remote_name'%]
46           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_name&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
47             [% 'Remote name' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
48         [% ELSE %]
49           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_name&sort_dir=0" class="sort_link">
50             [% 'Remote name' | $T8 %]</a>
51         [% END %]
52     </th>
53     <th>[% 'Purpose' | $T8 %]</th>
54     <th>[% 'Type' | $T8 %]</th>
55     <th>[% IF FORM.sort_by == 'remote_account_number'%]
56           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_account_number&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
57             [% 'Remote account number' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
58         [% ELSE %]
59           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_account_number&sort_dir=0" class="sort_link">
60             [% 'Remote account number' | $T8 %]</a>
61         [% END %]
62     </th>
63     <th>[% IF FORM.sort_by == 'remote_bank_code'%]
64           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_bank_code&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
65             [% 'Remote bank code' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
66         [% ELSE %]
67           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_bank_code&sort_dir=0" class="sort_link">
68             [% 'Remote bank code' | $T8 %]</a>
69         [% END %]
70     </th>
71     <th>[% IF FORM.sort_by == 'valutadate'%]
72           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=valutadate&sort_dir=[% 1 - FORM.sort_dir %]" class="sort_link">
73             [% 'Valutadate' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
74         [% ELSE %]
75           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=valutadate&sort_dir=0" class="sort_link">
76             [% 'Valutadate' | $T8 %]</a>
77         [% END %]
78     </th>
79     <th>[% 'Currency' | $T8 %]</th>
80    </tr>
81   </thead>
82
83   <tbody>
84    [%- FOREACH bt = BANK_TRANSACTIONS %]
85     <tr class="listrow" id="bt_id_[% bt.id %]">
86      <td><a href=# onclick="assign_invoice('[% bt.id %]'); return false;">[% 'Assign invoice' | $T8 %]</a></td>
87      <td><a href=# onclick="create_invoice('[% bt.id %]'); return false;">[% 'Create invoice' | $T8 %]</a></td>
88      <td id="assigned_invoices_[% bt.id %]" nowrap></td>
89      [% IF debug %]
90      <td class="tooltipster-html" title="[% FOREACH match = bt.rule_matches %] [% match %]<br> [% END %]">[% bt.agreement %]</td>
91      [% END %]
92      <td>
93       [% FOREACH prop = bt.proposals %]
94         <div name='[% prop.id %]'>
95          <a href=# onclick="add_invoices('[% bt.id %]', '[% prop.id %]', '[% HTML.escape(prop.invnumber) %]');"
96             title="<table><tr><th></th><th>[% 'Suggested invoice' | $T8 %][% IF !prop.is_sales %] ([% 'AP' | $T8 %])[% END %]</th><th>[% 'Bank transaction' | $T8 %]</th></tr><tr><th>[% 'Amount' | $T8 %]</th><td>[% LxERP.format_amount(prop.amount, 2) %] ([% 'open' | $T8 %]: [% LxERP.format_amount(prop.open_amount, 2) %])</td><td>[% LxERP.format_amount(bt.absamount, 2) %]</td></tr>[% IF prop.skonto_date %]<tr><th>[% 'Payment terms' | $T8 %]</th><td>[% LxERP.format_amount(prop.amount_less_skonto, 2) %] [% 'until' | $T8 %] [% HTML.escape(prop.skonto_date.to_kivitendo) %] ([% prop.percent_skonto * 100 %] %)</td><td></td></tr>[% END %]<tr><th>[% 'Customer/Vendor' | $T8 %]</th><td>[% HTML.escape(prop.customer.displayable_name) %][% HTML.escape(prop.vendor.displayable_name) %]</td><td>[% HTML.escape(bt.remote_name) %]</td></tr><tr><th>[% 'Invoice Date' | $T8 %]</th><td>[% HTML.escape(prop.transdate_as_date) %]</td><td>[% HTML.escape(bt.transdate_as_date) %] ([% HTML.escape(bt.transdate.utc_rd_days - prop.transdate.utc_rd_days) %])</td></tr><tr><th>[% 'Invoice Number' | $T8 %]</th><td>[% HTML.escape(prop.invnumber) %]</td><td>[% HTML.escape(bt.purpose) %]</td></tr></table>"
97               class="[% IF bt.agreement >= 5 %]green[% ELSIF bt.agreement < 5 and bt.agreement >= 3 %]orange[% ELSE %]red[% END %] tooltipster-html">&larr;[% HTML.escape(prop.invnumber)%]</a></div>
98       [% END %]
99      </td>
100      <td align=right>[% bt.transdate_as_date %]</td>
101      <td align=right>[% bt.amount_as_number %]</td>
102      <td align=right>[% bt.invoice_amount_as_number %]</td>
103      <td>[% HTML.escape(bt.remote_name) %]</td>
104      <td>[% HTML.escape(bt.purpose) %]</td>
105      <td>[% HTML.escape(bt.transactiontext) %]</td>
106      <td>[% HTML.escape(bt.remote_account_number) %]</td>
107      <td>[% HTML.escape(bt.remote_bank_code) %]</td>
108      <td align=right>[% bt.valutadate_as_date %]</td>
109      <td align=center>[% HTML.escape(bt.currency.name) %]</td>
110     </tr>
111     [%- END %]
112   </tbody>
113  </table>
114 [% L.submit_tag('action_save_invoices', LxERP.t8('Save invoices')) %]
115
116 </form>