{% if record.lines and record.party_required %} {% for party, lines in record.lines|groupby('party') %} {% set ns = namespace(total_debit=0,total_credit=0,total_balance=0) %} {{ record.code }} {{ party.rec_name }} {% if record.lines %}{{ _('Previous balance...') }}{% endif %} {{ (lines[0].balance+lines[0].credit-lines[0].debit)|render }} {% for l in lines %} {{ l.line.date and l.line.date|render }} {% if l.line.move.post_number %}{{ l.line.move.post_number }}{% else %}{{ l.line.move.move_number }}{{ l.line.party and l.line.party.name }}{% endif %} {% if l.ref %}{{ l.ref }}{% endif %}{% if l.ref and l.line and l.line.description %} // {% endif %}{% if l.line and l.line.description %} {{ l.line.description }} {% endif %} {{ l.debit|render }} {% set ns.total_debit = ns.total_debit + l.debit %} {{ l.credit|render }} {% set ns.total_credit = ns.total_credit + l.credit %} {{ l.balance|render }} {% endfor %} {{ _('Total Fiscal Year') }} {{ ns.total_debit|render }} {{ ns.total_credit|render }} {{ (ns.total_debit - ns.total_credit)|render }} {{ record.code }} {{ party.rec_name }} {{ _('Total') }} {{ lines[-1].balance|render }} {% endfor %} {% elif record.lines %} {% for l in record.lines %} {{ l.line.date and l.line.date|render }} {% if l.line.move.post_number %}{{ l.line.move.post_number }}{% else %}{{ l.line.move.move_number }}{{ l.line.party and l.line.party.name }}{% endif %} {% if l.ref %}{{ l.ref }}{% endif %}{% if l.ref and l.line.description %} // {% endif %}{% if l.line and l.line.description %} {{ l.line.description }} {% endif %} {{ l.debit|render }} {{ l.credit|render }} {{ l.balance|render }} {% endfor %} {% else %} - {{ _('Previous balance') }} {{ record.total_debit|render }} {{ record.total_credit|render }} {{ (record.total_debit - record.total_credit)|render }} {% endif %}