Merge branch 'b-3.6.1' of ../kivitendo-erp_20220811
[kivitendo-erp.git] / templates / webpages / liquidity_projection / _result.html
1 [%- USE HTML -%][%- USE LxERP -%]
2 [%- SET name_col = FORM.params.salesman || FORM.params.buchungsgruppe || FORM.params.type %]
3
4 <table border="0">
5  <tr>
6   <th class="listheading">[% LxERP.t8("Type") %]</th>
7   [%- IF name_col %]
8    <th class="listheading">[% LxERP.t8("Name") %]</th>
9   [%- END %]
10   [%- FOREACH month = SELF.liquidity.sorted.month %]
11    <th class="listheading" align="right">[%- IF month == 'old' %][% LxERP.t8("old") %][% ELSIF month == 'future' %][% LxERP.t8("prospective") %][% ELSE %][%- HTML.escape(month) %][% END %]</th>
12   [%- END %]
13  </tr>
14
15  [% IF FORM.params.type %]
16   [% FOREACH type = SELF.liquidity.sorted.type %]
17    <tr class="listrow">
18     <td>[% IF loop.first %][% LxERP.t8("Basis of calculation") %][% END %]</td>
19     <td>
20      [% IF    type == 'order' %][% LxERP.t8("Sales Orders") %]
21      [% ELSIF type == 'partial' %][% LxERP.t8("Partial invoices") %]
22      [% ELSE %][% LxERP.t8("Periodic Invoices") %]
23      [% END %]
24     </td>
25
26     [%- FOREACH month = SELF.liquidity.sorted.month %]
27      <td align="right">[% LxERP.format_amount(SELF.liquidity.$type.$month, 2) %]</td>
28     [%- END %]
29    </tr>
30   [%- END %]
31  [%- END %]
32
33  [%- IF FORM.params.salesman %]
34   [%- FOREACH salesman = SELF.liquidity.sorted.salesman %]
35    <tr class="listrow">
36     <td>[% IF loop.first %][% LxERP.t8("Salesman") %][% END %]</td>
37     <td>[%- HTML.escape(salesman) %]</td>
38
39     [%- FOREACH month = SELF.liquidity.sorted.month %]
40      <td align="right">[% LxERP.format_amount(SELF.liquidity.salesman.$salesman.$month, 2) %]</td>
41     [%- END %]
42    </tr>
43   [%- END %]
44  [%- END %]
45
46  [%- IF FORM.params.buchungsgruppe %]
47   [%- FOREACH buchungsgruppe = SELF.liquidity.sorted.buchungsgruppe %]
48    <tr class="listrow">
49     <td>[% IF loop.first %][% LxERP.t8("Booking group") %][% END %]</td>
50     <td>[%- HTML.escape(buchungsgruppe) %]</td>
51
52     [%- FOREACH month = SELF.liquidity.sorted.month %]
53      <td align="right">[% LxERP.format_amount(SELF.liquidity.buchungsgruppe.$buchungsgruppe.$month, 2) %]</td>
54     [%- END %]
55    </tr>
56   [%- END %]
57  [%- END %]
58
59  <tr class="listrow listtotal">
60   <td>[% LxERP.t8("Total") %]</td>
61   [% IF name_col %]<td></td>[% END %]
62   [%- FOREACH month = SELF.liquidity.sorted.month %]
63    <td align="right">
64     [% IF SELF.liquidity.total.$month > 0 %]
65      <a href="[% HTML.escape(SELF.link_to_old_orders(reqdate=month, months=params.months)) %]">
66     [% END %]
67     [% LxERP.format_amount(SELF.liquidity.total.$month, 2) %]
68     [% IF SELF.liquidity.total.$month > 0 %]
69      </a>
70     [% END %]
71    </td>
72   [%- END %]
73  </tr>
74 </table>