+ ${partner_name or _('No Partner')}
+
+ <%
+ total_debit = account.init_balance.get(p_id, {}).get('debit') or 0.0
+ total_credit = account.init_balance.get(p_id, {}).get('credit') or 0.0
+ %>
+ %if initial_balance_mode and (total_debit or total_credit):
+ <%
+ part_cumul_balance = account.init_balance.get(p_id, {}).get('init_balance') or 0.0
+ part_cumul_balance_curr = account.init_balance.get(p_id, {}).get('init_balance_currency') or 0.0
+ balance_forward_currency = account.init_balance.get(p_id, {}).get('currency_name') or ''
+
+ cumul_balance += part_cumul_balance
+ cumul_balance_curr += part_cumul_balance_curr
+ %>
+
+ ## date
+
+ ## period
+
+ ## move
+
+ ## journal
+
+ ## partner
+
+ ## move reference
+
+ ## label
+
${_('Initial Balance')}
+ ## reconcile
+
+ ## debit
+
${formatLang(total_debit) | amount }
+ ## credit
+
${formatLang(total_credit) | amount }
+ ## balance cumulated
+
${formatLang(part_cumul_balance) | amount }
+ %if amount_currency(data):
+ ## currency balance
+
${formatLang(part_cumul_balance_curr) | amount }
+ ## curency code
+
${balance_forward_currency}
+ %endif
+
+
+ %endif
+
+ %for line in account.ledger_lines.get(p_id, []):
+ <%
+ total_debit += line.get('debit') or 0.0
+ total_credit += line.get('credit') or 0.0
+
+ label_elements = [line.get('lname') or '']
+ if line.get('invoice_number'):
+ label_elements.append("(%s)" % (line['invoice_number'],))
+ label = ' '.join(label_elements)
+ %>
+
+ ## date
+
${formatLang(line.get('ldate') or '', date=True)}
+ ## period
+
${line.get('period_code') or ''}
+ ## move
+
${line.get('move_name') or ''}
+ ## journal
+
${line.get('jcode') or ''}
+ ## partner
+
${line.get('partner_name') or ''}
+ ## move reference
+
${line.get('lref') or ''}
+ ## label
+
${label}
+ ## reconcile
+
${line.get('rec_name') or ''}
+ ## debit
+
${formatLang(line.get('debit') or 0.0) | amount }
+ ## credit
+
${formatLang(line.get('credit') or 0.0) | amount }
+ ## balance cumulated
+ <% cumul_balance += line.get('balance') or 0.0 %>
+
${formatLang(cumul_balance) | amount }
+ %if amount_currency(data):
+ ## currency balance
+
${formatLang(line.get('amount_currency') or 0.0) | amount }
+ ## curency code
+
${line.get('currency_code') or ''}
+ %endif
+
+ %endfor
+
+ ## date
+
+ ## period
+
+ ## move
+
+ ## journal
+
+ ## partner
+
+ ## move reference
+
+ ## label
+
${_('Cumulated Balance on Partner')}
+ ## reconcile
+
+ ## debit
+
${formatLang(total_debit) | amount }
+ ## credit
+
${formatLang(total_credit) | amount }
+ ## balance cumulated
+
${formatLang(cumul_balance) | amount }
+ %if amount_currency(data):
+ ## currency balance
+ %if account.currency_id:
+
${formatLang(cumul_balance_curr) | amount }
+ %else:
+
${ u'-' }
+ %endif
+ ## currency code
+
${ account.currency_id.name if account.currency_id else u'' }
+ %endif
+
+