[[repeatIn(objects,'o')]] [[ setLang(o.partner_id.commercial_partner_id.lang)]]
[[ o.partner_id.commercial_partner_id.name ]] [[ (o.partner_id.commercial_partner_id.id != o.partner_id.id and o.partner_id.name) or '' ]] [[ (o.partner_id.street ) or '']] [[ (o.partner_id.street2) or removeParentNode('para') ]] [[ (o.partner_id.zip) or '' ]] [[ (o.partner_id and o.partner_id.city) or '' ]] [[ (o.partner_id.state_id and o.partner_id.state_id.name) or removeParentNode('para')]] [[ (o.partner_id.country_id and o.partner_id.country_id.name) or '' ]]
[[ not (o.partner_id.commercial_partner_id and o.partner_id.commercial_partner_id.ref) or removeParentNode('section') ]]  
Datum: Quelldokument: Kundenreferenz: Kunde UID Nr.: Ansprechpartner: [[ formatLang(o.date_invoice,date = True) ]]  [[ o.origin ]]  [[ o.name ]]  [[ o.partner_id.commercial_partner_id and o.partner_id.commercial_partner_id.vat or '' ]]  [[ (o.user_id and o.user_id.name) or '' ]] 
Rechnung [[ ((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 == 'proforma2') or removeParentNode('para')) and '' ]] Rechnungsentwurf [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]] Stornierte Rechnung [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]] Stornorechnung [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]] Stornorechnung [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]] Rechnung [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]] Pos Art.nr. Bezeichnung Menge Einzelpreis Gesamtpreis [[repeatIn(o.invoice_line,'line')]] [[ line.product_id and line.product_id.default_code or '']] [[ (line.name or '').split('\n\n')[0] ]]
[[ repeatIn((line.name or '').split('\n\n')[1:],'paragraphs') ]] [[ paragraphs ]]
[[formatLang(line.quantity, digits=2)[-2:]=='00' and formatLang(line.quantity, digits=0) or formatLang(line.quantity, digits=2)]] [[ line.uos_id.name ]] [[ formatLang(line.price_unit,digits=2) ]] [[ line.discount <> 0 and (formatLang(line.discount) + '%') or '' ]] [[ formatLang(line.price_subtotal,digits=2 ) ]]
Zwischensumme in € [[ formatLang(o.amount_untaxed,digits=2 )]] [[ repeatIn(o.tax_line,'tax') ]] MwSt. [[tax.name.split(" ")[0] or ""]] in € [[ formatLang(tax.tax_amount) ]] Rechnungsbetrag in € [[ formatLang(o.amount_total,digits=2 ) ]] Rechnungsbetrag inkl. Skonto in € [[ (o.skonto_betrag_inkl and formatLang(o.skonto_betrag_inkl,digits=2)) or removeParentNode('tr') ]] [[ (o.comment or '').split('\n\n')[0] ]]
[[ repeatIn((o.comment or '').split('\n\n')[1:],'paragraphs') ]] [[ paragraphs ]]
Zahlungsbedingungen: [[ (o.payment_term and o.payment_term.note) or removeParentNode('blockTable') ]]