LibreOffice/25.2.5.2$Linux_X86_64 LibreOffice_project/520$Build-2
205105
0
25243
21883
true
false
view2
20849
217225
0
205105
25241
226986
0
1
false
100
false
false
false
false
false
false
false
true
true
false
0
false
true
false
false
false
true
false
false
true
0
true
false
false
false
true
false
true
false
false
false
false
true
true
false
false
false
false
false
true
false
false
true
true
false
false
false
false
false
false
high-resolution
false
882034
false
true
false
true
false
false
false
true
true
true
false
0
true
false
false
true
true
false
false
true
false
false
false
false
false
false
false
false
0
false
true
false
false
false
true
false
false
true
1
false
false
false
false
false
false
false
false
false
false
false
false
true
false
false
false
false
true
3274672
true
false
false
<if test="invoice.company.header">
<for each="line in invoice.company.header_used.split('\n')">
<line>
</for>
</if>
<choose>
<when test="invoice.company.logo">
</when>
<otherwise>
<invoice.company.rec_name>
</otherwise>
</choose>
<if test="invoice.company.footer">
<for each="line in invoice.company.footer_used.split('\n')">
<line>
</for>
</if>
<replace text:p="set_lang(invoice.party.lang)">
<replace text:p="invoice.set_lang(invoice.party.lang)">
<for each="line in invoice.invoice_address.full_address.split('\n')">
<line>
</for>
<if test="invoice.party_tax_identifier">
<invoice.party_tax_identifier.type_string>: <invoice.party_tax_identifier.code>
</if>
<if test="invoice.type == 'in'">
Supplier Invoice No:<invoice.number and ' ' + invoice.number or ''>
</if>
<if test="invoice.type == 'out'">
<choose test="">
<when test="invoice.state == 'draft'">
Draft Invoice
</when>
<when test="invoice.state == 'validated'">
Pro forma Invoice
</when>
<otherwise test="">
Invoice No:<invoice.number and ' ' + invoice.number or ''>
</otherwise>
</choose>
</if>
Description: <invoice.description or ''>
Reference: <invoice.origins or ''><', ' if (invoice.reference and invoice.origins) else ''><invoice.reference or ''>
Date: <format_date(invoice.invoice_date or today, invoice.party.lang)>
<if test="invoice.tax_identifier">
<invoice.tax_identifier.type_string>: <invoice.tax_identifier.code>
</if>
Description
Quantity
Unit Price
Taxes
Amount
<for each="line in invoice.lines">
<choose test="">
<when test="line.type == 'line'">
<if test="line.product_name">
<line.product_name>
</if>
<if test="line.description">
<for each="description in line.description.split('\n')">
<description>
</for>
</if>
<format_number_symbol(line.quantity, invoice.party.lang, line.unit, digits=line.unit.digits) if line.unit else format_number(line.quantity, invoice.party.lang)>
<format_currency(line.unit_price, invoice.party.lang, invoice.currency, digits=line.__class__.unit_price.digits[1])>
<','.join('[' + '%s' % x.sequence_number + ']' for x in line.invoice_taxes)>
<format_currency(line.amount, invoice.party.lang, invoice.currency)>
</when>
<when test="line.type == 'subtotal'">
<for each="description in (line.description or '').split('\n')">
<description>
</for>
<format_currency(line.amount, invoice.party.lang, invoice.currency)>
</when>
<when test="line.type == 'title'">
<for each="description in (line.description or '').split('\n')">
<description>
</for>
</when>
<otherwise test="">
<for each="description in (line.description or '').split('\n')">
<description>
</for>
</otherwise>
</choose>
</for>
Tax
Base
Amount
<for each="tax in invoice.taxes">
<'[' + '%s' % tax.sequence_number + ']'><tax.description or ''>
<format_currency(tax.base, invoice.party.lang, invoice.currency)>
<format_currency(tax.amount, invoice.party.lang, invoice.currency)>
<if test="tax.legal_notice">
<for each="line in tax.legal_notice.split('\n')">
<line>
</for>
</if>
</for>
Total (excl. taxes):
<format_currency(invoice.untaxed_amount, invoice.party.lang, invoice.currency)>
Taxes:
<format_currency(invoice.tax_amount, invoice.party.lang, invoice.currency)>
Total:
<format_currency(invoice.total_amount, invoice.party.lang, invoice.currency)>
<if test="invoice.lines_to_pay">
Payment Term
<if test="invoice.payment_term and invoice.payment_term.description">
<for each="description in (invoice.payment_term.description or '').split('\n')">
<description>
</for>
</if>
Date
Amount
<for each="line in invoice.lines_to_pay">
<if test="not line.reconciliation">
<format_date(line.maturity_date, invoice.party.lang) if line.maturity_date else ''>
<line.amount_second_currency and format_currency(line.amount_second_currency, invoice.party.lang, invoice.currency) or format_currency(line.debit - line.credit, invoice.party.lang, invoice.currency)>
</if>
</for>
<if test="invoice.type == 'out'">
Reference
<invoice.customer_payment_reference>
</if>
</if>
<for each="comment in (invoice.comment or '').split('\n')">
<comment>
</for>