7 [%- BLOCK customized_report %]
9 <th align=left><input name=reporttype class=radio type=radio value="custom" checked>[% 'Customized Report' | $T8 %]</th>
12 <th colspan=1>[% 'Year' | $T8 %]</th>
14 <input name=year size=11 title="[% 'YYYY' | $T8 %]" value="[% year %]" class="initial_focus" oninput='set_from_to(duetyp.value, this.value)'>
18 <td align=right> <b>[% 'Yearly' | $T8 %]</b> </td>
19 <th align=left>[% 'Quarterly' | $T8 %]</th>
20 <th align=left colspan=3>[% 'Monthly' | $T8 %]</th>
23 <td align=right>
24 <input name=duetyp class=radio type=radio value="13" checked onchange='set_from_to(this.value, year.value)'>
26 <td><input name=duetyp class=radio type=radio value="A" onchange='set_from_to(this.value, year.value)'>
27 1. [% 'Quarter' | $T8 %]
29 <td><input name=duetyp class=radio type=radio value="1" onchange='set_from_to(this.value, year.value)'>
30 [% 'January' | $T8 %]
32 <td><input name=duetyp class=radio type=radio value="5" onchange='set_from_to(this.value, year.value)'>
33 [% 'May' | $T8 %]
35 <td><input name=duetyp class=radio type=radio value="9" onchange='set_from_to(this.value, year.value)'>
36 [% 'September' | $T8 %]
40 <td align= right> </td>
41 <td><input name=duetyp class=radio type=radio value="B" onchange='set_from_to(this.value, year.value)'>
42 2. [% 'Quarter' | $T8 %]
44 <td><input name=duetyp class=radio type=radio value="2" onchange='set_from_to(this.value, year.value)'>
45 [% 'February' | $T8 %]
47 <td><input name=duetyp class=radio type=radio value="6" onchange='set_from_to(this.value, year.value)'>
48 [% 'June' | $T8 %]
50 <td><input name=duetyp class=radio type=radio value="10" onchange='set_from_to(this.value, year.value)'>
51 [% 'October' | $T8 %]
56 <td><input name=duetyp class=radio type=radio value="C" onchange='set_from_to(this.value, year.value)'>
57 3. [% 'Quarter' | $T8 %]
59 <td><input name=duetyp class=radio type=radio value="3" onchange='set_from_to(this.value, year.value)'>
60 [% 'March' | $T8 %]
62 <td><input name=duetyp class=radio type=radio value="7" onchange='set_from_to(this.value, year.value)'>
63 [% 'July' | $T8 %]
65 <td><input name=duetyp class=radio type=radio value="11" onchange='set_from_to(this.value, year.value)'>
66 [% 'November' | $T8 %]
71 <td><input name=duetyp class=radio type=radio value="D" onchange='set_from_to(this.value, year.value)'>
72 4. [% 'Quarter' | $T8 %]
74 <td><input name=duetyp class=radio type=radio value="4" onchange='set_from_to(this.value, year.value)'>
75 [% 'April' | $T8 %]
77 <td><input name=duetyp class=radio type=radio value="8" onchange='set_from_to(this.value, year.value)'>
78 [% 'August' | $T8 %]
80 <td><input name=duetyp class=radio type=radio value="12" onchange='set_from_to(this.value, year.value)'>
81 [% 'December' | $T8 %]
85 <td colspan=5><hr size=3 noshade></td>
88 <th align=left><input name=reporttype class=radio type=radio value="free">[% 'Free report period' | $T8 %]</th>
89 <td align=left colspan=4>
90 [% 'From' | $T8 %] [% L.date_tag('fromdate', fromdate) %]
91 [% 'Bis' | $T8 %] [% L.date_tag('todate', todate) %]
95 <td colspan=5><hr size=3 noshade></td>
98 [%- BLOCK cash_or_accrual %]
100 <th align=left>[% 'Method' | $T8 %]</th>
102 [% L.radio_button_tag('method', value='accrual', checked=(INSTANCE_CONF.get_accounting_method=='accrual'), label=LxERP.t8('Accrual')) %]
103 [% L.radio_button_tag('method', value='cash', checked=(INSTANCE_CONF.get_accounting_method=='cash'), label=LxERP.t8('cash')) %]
107 [%- BLOCK customer %]
109 <th align=right nowrap>[% 'Customer' | $T8 %]</th>
110 <td colspan=3>[% P.customer_vendor.picker('customer_id', '', type='customer') %]</td>
113 [%- BLOCK projectnumber %]
115 <th align=right nowrap>[% 'Project' | $T8 %]</th>
116 <td colspan=3>[% P.project.picker('project_id', '', active="both", valid="both") %]</td>
122 <form method='post' action='[% script %]' id='form'>
124 <input type=hidden name=title value="[% title %]">
127 [%- IF selectdepartment %]
129 <th align="left" nowrap>[% 'Department' | $T8 %]</th>
130 <td colspan=3><select name=department>[% selectdepartment %]</select></td>
134 [%- IF is_projects %]
135 [% INCLUDE projectnumber %]
136 <input type=hidden name=nextsub value=generate_projects>
138 <th align=right>[% 'From' | $T8 %]</th>
139 <td> [% L.date_tag('fromdate', fromdate, class='initial_focus') %]</td>
140 <th align=right nowrap>[% 'Bis' | $T8 %]</th>
141 <td>[% L.date_tag('todate') %]</td>
146 <th align=right nowrap>[% 'Include in Report' | $T8 %]</th>
147 <td><input name=l_heading class=checkbox type=checkbox value=Y> [% 'Heading' | $T8 %]
148 <input name=l_subtotal class=checkbox type=checkbox value=Y> [% 'Subtotal' | $T8 %]</td>
152 [%- IF is_income_statement %]
153 [%- PROCESS projectnumber %]
154 <input type=hidden name=nextsub value=generate_income_statement>
157 [%- PROCESS customized_report %]
158 [%- PROCESS cash_or_accrual %]
160 <th align=left nowrap>[% 'Include in Report' | $T8 %]</th>
161 <td><input name=l_cb class=checkbox type=checkbox value=Y> [% 'CB Transactions' | $T8 %]</td>
167 [%- PROCESS projectnumber %]
168 <input type=hidden name=nextsub value=generate_bwa>
171 [%- PROCESS customized_report %]
172 [%- PROCESS cash_or_accrual %]
174 <th align=right colspan=4>[% 'Decimalplaces' | $T8 %]</th>
175 <td><input name=decimalplaces size=3 value="2"></td>
180 [%- IF is_erfolgsrechnung %]
181 <input type=hidden name=nextsub value=generate_erfolgsrechnung>
184 [%- PROCESS customized_report %]
188 [%- IF is_balance_sheet %]
189 <input type=hidden name=nextsub value=generate_balance_sheet>
191 <th align=right>[% 'as at' | $T8 %]</th>
192 <td> [% L.date_tag('asofdate', asofdate, class="initial_focus") %]</td>
193 <td><input name=l_cb class=checkbox type=checkbox value=Y> [% 'CB Transactions' | $T8 %]</td>
194 <td><input name=l_ob class=checkbox type=checkbox value=Y> [% 'only OB Transactions' | $T8 %]</td>
197 <th align=right nowrap>[% 'Compare to' | $T8 %]</th>
198 <td>[% L.date_tag('compareasofdate', compareasofdate) %]</td>
199 <td><input name=l_cb_compared class=checkbox type=checkbox value=Y> [% 'CB Transactions' | $T8 %]</td>
200 <td><input name=l_ob_compared class=checkbox type=checkbox value=Y> [% 'only OB Transactions' | $T8 %]</td>
203 <th align=right>[% 'Decimalplaces' | $T8 %]</th>
204 <td><input name=decimalplaces size=3 value="2"></td>
208 [%- PROCESS cash_or_accrual %]
210 <th align=right nowrap>[% 'Include in Report' | $T8 %]</th>
211 <td><input name=l_heading class=checkbox type=checkbox value=Y> [% 'Heading' | $T8 %]
212 <input name=l_subtotal class=checkbox type=checkbox value=Y> [% 'Subtotal' | $T8 %]
213 <input name=l_accno class=checkbox type=checkbox value=Y> [% 'Account Number' | $T8 %]</td>
217 [%- IF is_trial_balance %]
218 [%- PROCESS customer %]
219 [%- PROCESS projectnumber %]
220 <input type=hidden name=nextsub value=generate_trial_balance>
223 [%- PROCESS customized_report %]
224 [%- PROCESS cash_or_accrual %]
226 <th align=right colspan=4>[% 'All Accounts' | $T8 %]</th>
227 <td><input name=all_accounts type=checkbox value=1></td>
230 <th align=right colspan=4>[% 'Decimalplaces' | $T8 %]</th>
231 <td><input name=decimalplaces size=3 value="2"></td>
237 <th align=left>[% label %]</th>
243 <td colspan=5><hr size=1 noshade></td>
246 <th align=left><input name=reporttype class=radio type=radio value="custom" checked><b>[% 'Reference day' | $T8 %]</b> ([% 'Due Date' | $T8 %][% ', if set' | $T8 %])</b> </th>
247 <td align="right" colspan="4">[% 'Review of Aging list' | $T8 %] <select name="review_of_aging_list">
249 <option>0-30</option>
250 <option>30-60</option>
251 <option>60-90</option>
252 <option>90-120</option>
253 <option>> 120</option>
254 </select> [% 'for date' | $T8 %] [% L.date_tag('fordate', today) %]
258 <td colspan=5><hr size=3 noshade></td>
261 <th align=left><input name=reporttype class=radio type=radio value="free"><b>[% 'Free report period' | $T8 %]</b> ([% 'Invoice Date' | $T8 %]) </th>
262 <td align="right" colspan=4>
263 [% 'From' | $T8 %] [% L.date_tag('fromdate', fromdate) %]
264 [% 'Bis' | $T8 %] [% L.date_tag('todate') %]
267 <input type=hidden name=type value=statement>
268 [% L.hidden_tag("format", format) %]
269 <input type=hidden name=media value=screen>
271 <input type=hidden name=nextsub value='[% nextsub %]'>
272 <input type=hidden name=action value='[% nextsub %]'>
275 [%- IF is_payments %]
276 <input type=hidden name=nextsub value=list_payments>
278 <th align=right nowrap>[% 'Account' | $T8 %]</th>
279 <td colspan=3><select name=account>[% selection %]</select>
280 <input type=hidden name=paymentaccounts value="[% paymentaccounts %]">
284 <th align=right>[% 'Reference' | $T8 %]</th>
285 <td colspan=3><input name=reference class="initial_focus"></td>
288 <th align=right nowrap>[% 'Source' | $T8 %]</th>
289 <td colspan=3><input name=source></td>
292 <th align=right nowrap>[% 'Memo' | $T8 %]</th>
293 <td colspan=3><input name=memo size=30></td>
296 <th align=right>[% 'From' | $T8 %]</th>
297 <td>[% L.date_tag('fromdate', fromdate) %]</td>
298 <th align=right>[% 'Bis' | $T8 %]</th>
299 <td>[% L.date_tag('todate') %]</td>
302 <td align=right><input type=checkbox style=checkbox name=fx_transaction value=1 checked></td>
303 <th align=left colspan=3>[% 'Include Exchangerate Difference' | $T8 %]</td>
306 <input type=hidden name=db value='[% db %]'>
307 <input type=hidden name=sort value=transdate>
310 [%- IF 0 # is_taxreport %]
311 <input type=hidden name=nextsub value=generate_tax_report>
313 <th align=right>[% 'From' | $T8 %]</th>
314 <td>[% L.date_tag('fromdate', fromdate) %]</td>
315 <th align=right>[% 'Bis' | $T8 %]</th>
316 <td>[% L.date_tag('todate', todate) %]</td>
319 <th align=right>[% 'Report for' | $T8 %]</th>
321 [% FOREACH row IN taxaccounts %]
322 <input name=accno class=radio type=radio value='[% row.accno %]' [% loop.first ? 'checked' : '' %]> [% row.description %]
323 <input name="[% row.accno %]_description" type=hidden value="[% row.description %]">
324 <input name="[% row.accno %]_rate" type=hidden value="[% row.rate %]">
326 <input type=hidden name=db value='[% db %]'>
327 <input type=hidden name=sort value=transdate>
330 [%- PROCESS cash_or_accrual %]
334 <th align=right>[% 'Include in Report' | $T8 %]</th>
338 <td><input name="l_id" class=checkbox type=checkbox value=Y></td>
339 <td>[% 'ID' | $T8 %]</td>
340 <td><input name="l_invnumber" class=checkbox type=checkbox value=Y checked></td>
341 <td>[% 'Invoice' | $T8 %]</td>
342 <td><input name="l_transdate" class=checkbox type=checkbox value=Y checked></td>
343 <td>[% 'Date' | $T8 %]</td>
346 <td><input name="l_name" class=checkbox type=checkbox value=Y checked></td>
348 [% LxERP.t8('Customer') IF db == 'ar' %]
349 [% LxERP.t8('Vendor') IF db == 'ap' %]
351 <td><input name="l_netamount" class=checkbox type=checkbox value=Y checked></td>
352 <td>[% 'Amount' | $T8 %]</td>
353 <td><input name="l_tax" class=checkbox type=checkbox value=Y checked></td>
354 <td>[% 'Tax' | $T8 %]</td>
355 <td><input name="l_amount" class=checkbox type=checkbox value=Y></td>
356 <td>[% 'Total' | $T8 %]</td>
359 <td><input name="l_subtotal" class=checkbox type=checkbox value=Y></td>
360 <td>[% 'Subtotal' | $T8 %]</td>
369 <script type="text/javascript">
370 function set_from_to(duetyp, year) {
373 2: [ 2, 1, 2, new Date(year, 1, 29).getMonth() == 1 ? 29 : 28 ],
381 10: [ 10, 1, 10, 31 ],
382 11: [ 11, 1, 11, 30 ],
383 12: [ 12, 1, 12, 31 ],
384 13: [ 1, 1, 12, 31 ],
385 'A': [ 1, 1, 3, 31 ],
386 'B': [ 4, 1, 6, 30 ],
387 'C': [ 7, 1, 9, 30 ],
388 'D': [ 10, 1, 12, 31 ]
391 $('#fromdate').val(kivi.format_date(new Date(year, date[0]-1, date[1])));
392 $('#todate').val(kivi.format_date(new Date(year, date[2]-1, date[3])));