[[ repeatIn(objects,'o') ]] [[ setLang(o.partner_id.lang) ]][[ setLang(o.partner_id.lang) ]] [[ o.partner_id.title or '' ]][[ o.partner_id.name ]] [[ o.address_invoice_id.title or '' ]][[ o.address_invoice_id.name ]] [[ o.address_invoice_id.street ]] [[ o.address_invoice_id.street2 or '' ]] [[ o.address_invoice_id.zip or '' ]][[ o.address_invoice_id.city or '' ]] [[ o.address_invoice_id.state_id and o.address_invoice_id.state_id.name or '' ]] [[ o.address_invoice_id.country_id and o.address_invoice_id.country_id.name or '' ]] Tel. : [[ o.address_invoice_id.phone or removeParentNode('para') ]] Fax : [[ o.address_invoice_id.fax or removeParentNode('para') ]] VAT : [[ o.partner_id.vat or removeParentNode('para') ]] Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]][[ o.number ]] PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma') or removeParentNode('para')) and '' ]] PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]] Canceled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]][[ o.number ]] Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]][[ o.number ]] Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]][[ o.number ]] Document Invoice Date Partner Ref. [[ o.name ]] [[ o.date_invoice ]] [[ o.address_invoice_id.partner_id.ref or '' ]] Description Taxes Quantity Unit Price Disc. (%) Price
[[ repeatIn(o.invoice_line,'l') ]] [[ l.name ]] [[ ', '.join([lt.name for lt in l.invoice_line_tax_id]) or '0.00' ]] [[ formatLang(l.quantity) or '0.00' ]] [[ (l.uos_id and l.uos_id.name) or '' ]] [[ formatLang(l.price_unit) or '0.00' ]] [[ l.discount and formatLang (l.discount) or '0.00' ]] [[ formatLang(l.price_subtotal) or '0.00' ]] [[ o.currency_id.code ]] [[ format(l.note or removeParentNode('tr')) ]]
Net Total: [[ formatLang(o.amount_untaxed) or '0.00' ]] [[ o.currency_id.code ]] Taxes: [[ formatLang(o.amount_tax) or '0.00']] [[ o.currency_id.code ]] Total: [[ formatLang(o.amount_total) or '0.00' ]] [[ o.currency_id.code ]] [[ format(o.amount_tax or removeParentNode('blockTable')) ]] Tax Base Amount [[ repeatIn(o.tax_line,'t') ]] [[ t.name ]] [[ formatLang(t.base) ]] [[ formatLang(t.amount) or 0.00 ]] [[ format(o.comment or removeParentNode('blockTable')) ]] [[ format((o.payment_term and o.payment_term.note) or removeParentNode('blockTable')) ]]