Bankerweiterung - Zwischenstand, erster Entwurf
[kivitendo-erp.git] / templates / webpages / bank_transactions / tabs / all.html
1 [%- USE HTML -%][%- USE LxERP -%][%- USE L -%][%- USE T8 -%]
2
3  <table id="bt_list">
4   <thead>
5    <tr class="listheading">
6     <th></th>
7     <th></th>
8     <th>[% 'Assigned invoices' | $T8 %]</th>
9     <th>[% IF FORM.sort_by == 'proposal'%]
10           <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">
11             [% 'Proposal' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
12         [% ELSE %]
13           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=proposal&sort_dir=0" class="sort_link">
14             [% 'Proposal' | $T8 %]</a>
15         [% END %]
16     </th>
17     <th>[% IF FORM.sort_by == 'remote_bank_code'%]
18           <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">
19             [% '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>
20         [% ELSE %]
21           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_bank_code&sort_dir=0" class="sort_link">
22             [% 'Remote bank code' | $T8 %]</a>
23         [% END %]
24     </th>
25     <th>[% IF FORM.sort_by == 'remote_account_number'%]
26           <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">
27             [% '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>
28         [% ELSE %]
29           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_account_number&sort_dir=0" class="sort_link">
30             [% 'Remote account number' | $T8 %]</a>
31         [% END %]
32     </th>
33     <th>[% IF FORM.sort_by == 'transdate'%]
34           <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">
35             [% 'Transdate' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
36         [% ELSE %]
37           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=transdate&sort_dir=0" class="sort_link">
38             [% 'Transdate' | $T8 %]</a>
39         [% END %]
40     </th>
41     <th>[% IF FORM.sort_by == 'valutadate'%]
42           <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">
43             [% 'Valutadate' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
44         [% ELSE %]
45           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=valutadate&sort_dir=0" class="sort_link">
46             [% 'Valutadate' | $T8 %]</a>
47         [% END %]
48     </th>
49     <th>[% IF FORM.sort_by == 'amount'%]
50           <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">
51             [% 'Amount' | $T8 %][% IF FORM.sort_dir == 0 %]<img border="0" src="image/down.png">[% ELSE %]<img border="0" src="image/up.png">[% END %]</a>
52         [% ELSE %]
53           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=amount&sort_dir=0" class="sort_link">
54             [% 'Amount' | $T8 %]</a>
55         [% END %]
56     </th>
57     <th>[% 'Assigned' | $T8 %]</th>
58     <th>[% 'Currency' | $T8 %]</th>
59     <th>[% IF FORM.sort_by == 'remote_name'%]
60           <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">
61             [% '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>
62         [% ELSE %]
63           <a href="controller.pl?action=BankTransaction/list&filter.bank_account=[% bank_account.id %]&sort_by=remote_name&sort_dir=0" class="sort_link">
64             [% 'Remote name' | $T8 %]</a>
65         [% END %]
66     </th>
67     <th>[% 'Remote name 1' | $T8 %]</th>
68     <th>[% 'Purpose' | $T8 %]</th>
69    </tr>
70   </thead>
71
72   <tbody>
73    [%- FOREACH bt = BANK_TRANSACTIONS %]
74     <tr class="listrow" id="bt_id_[% bt.id %]">
75      <td><a href=# onclick="assign_invoice('[% bt.id %]'); return false;">[% 'Assign invoice' | $T8 %]</a></td>
76      <td><a href=# onclick="create_invoice('[% bt.id %]'); return false;">[% 'Create invoice' | $T8 %]</a></td>
77      <td id="assigned_invoices_[% bt.id %]"></td>
78      <td>
79       [% FOREACH prop = bt.proposals %]
80         <div name='[% prop.id %]'> <a href=# onclick="add_invoices('[% bt.id %]', '[% prop.id %]', '[% HTML.escape(prop.invnumber) %]');"
81               onmouseover="Tip('<table><tr><th></th><td>[% 'Suggested invoice' | $T8 %][% IF !prop.is_sales %]&nbsp;[% '(Purchase)' | $T8 %][% END %]</td><td>[% 'Bank transaction' | $T8 %]</td></tr><tr><th>[% 'Amount' | $T8 %]</th><td>[% LxERP.format_amount(prop.amount, 2) %]</td><td>[% LxERP.format_amount(bt.amount, 2) %]</td></tr><tr><th>[% 'Customer/Vendor' | $T8 %]</th><td>[% HTML.escape(prop.customer.name) %][% HTML.escape(prop.vendor.name) %]</td><td>[% HTML.escape(bt.remote_name) %]</td></tr><tr><th>[% 'Customer/Vendor Number' | $T8 %]</th><td>[% HTML.escape(prop.customer.customernumber) %][% HTML.escape(prop.vendor.vendornumber) %]</td><td></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>')" onmouseout="UnTip()"
82               class=[% IF bt.agreement >= 5 %]"green"[% ELSIF bt.agreement < 5 and bt.agreement >= 3 %]"orange"[% ELSE %]"red"[% END %]>&larr;[% HTML.escape(prop.invnumber)%]</a></div>
83       [% END %]
84      </td>
85      <td>[% HTML.escape(bt.remote_bank_code) %]</td>
86      <td>[% HTML.escape(bt.remote_account_number) %]</td>
87      <td align=right>[% bt.transdate_as_date %]</td>
88      <td align=right>[% bt.valutadate_as_date %]</td>
89      <td align=right>[% bt.amount_as_number %]</td>
90      <td align=right>[% bt.invoice_amount_as_number %]</td>
91      <td align=center>[% HTML.escape(bt.currency.name) %]</td>
92      <td>[% HTML.escape(bt.remote_name) %]</td>
93      <td>[% HTML.escape(bt.remote_name_1) %]</td>
94      <td>[% HTML.escape(bt.purpose) %]</td>
95     </tr>
96     [%- END %]
97   </tbody>
98  </table>