## -*- coding: utf-8 -*- <%! def amount(text): # replace by a non-breaking hyphen (it will not word-wrap between hyphen and numbers) return text.replace('-', '‑') %> <%setLang(user.lang)%>
${_('Chart of Account')}
${_('Fiscal Year')}
${_('Aged From')}
%if filter_form(data) == 'filter_date': ${_('Dates Filter')} %else: ${_('Periods Filter')} %endif
${_('Clearance Date')}
${_('Accounts Filter')}
${_('Target Moves')}
${ chart_account.name }
${ fiscalyear.name if fiscalyear else '-' }
%if aging_method == 'due_date': ${_('Due Date')} %else: ${_('Invoice Date')} %endif
${_('From:')} %if filter_form(data) == 'filter_date': ${formatLang(start_date, date=True) if start_date else u'' } %else: ${start_period.name if start_period else u''} %endif ${_('To:')} %if filter_form(data) == 'filter_date': ${ formatLang(stop_date, date=True) if stop_date else u'' } %else: ${stop_period.name if stop_period else u'' } %endif
${ formatLang(date_until, date=True) }
%if partner_ids: ${_('Custom Filter')} %else: ${ display_partner_account(data) } %endif
${ display_target_move(data) }
%for acc in objects: %if acc.aged_lines:
${acc.code} - ${acc.name}
## partner
${_('Partner')}
## code
${_('Code')}
## invoice for detailed reports %if acc.aged_lines_by_invoice:
${_('Invoice')}
%endif ## balance
${_('Balance')}
## Classifications %for title in ranges_titles:
${title}
%endfor
%if not acc.aged_lines_by_invoice: %for partner_name, p_id, p_ref, p_name in acc.partners_order: %if acc.aged_lines.get(p_id):
<%line = acc.aged_lines[p_id]%> <%percents = acc.aged_percents%> <%totals = acc.aged_totals%>
${partner_name}
${p_ref or ''}
${formatLang(line.get('balance') or 0.0) | amount}
%for classif in ranges:
${formatLang(line['aged_lines'][classif] or 0.0) | amount}
%endfor
%endif %endfor %else: %for partner_name, p_id, p_ref, p_name in acc.partners_order: %if acc.aged_lines.get(p_id):
<%line = acc.aged_lines[p_id]%> <%percents = acc.aged_percents%> <%totals = acc.aged_totals%>
${partner_name}
${p_ref or ''}
%for classif in ranges:
%endfor
%for invoice in acc.aged_lines_by_invoice[p_id]: <%invoice_line = acc.aged_lines_by_invoice[p_id][invoice]%>
${invoice}
${formatLang(invoice_line.get('balance') or 0.0) | amount}
%for classif in ranges:
${formatLang(invoice_line['aged_lines'][classif] or 0.0) | amount}
%endfor
%endfor
Total
${formatLang(line.get('balance') or 0.0) | amount}
%for classif in ranges:
${formatLang(line['aged_lines'][classif] or 0.0) | amount}
%endfor
%endif %endfor %endif
${_('Total')}
%if acc.aged_lines_by_invoice:
%endif
${formatLang(totals['balance']) | amount}
%for classif in ranges:
${formatLang(totals[classif]) | amount}
%endfor
${_('Percents')}
%if acc.aged_lines_by_invoice:
%endif
%for classif in ranges:
${formatLang(percents[classif]) | amount}%
%endfor

%endif %endfor