[[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 '' ]] Kundennr.: [[ o.partner_id.ref or removeParentNode('tr') ]] Ihre Referenz: [[ o.name ]] Ansprechpartner: [[ (o.user_id and o.user_id.name) or '' ]] Ihre UID: [[ o.partner_id.commercial_partner_id and o.partner_id.commercial_partner_id.vat or '' ]] Datum: [[ formatLang(o.date_invoice,date = True) ]] 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 E-Preis 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)]] [[ 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 )]] MwSt. in € [[ formatLang(o.amount_tax,digits=2 ) ]] Rechnungsbetrag in € [[ formatLang(o.amount_total,digits=2 ) ]] [[ (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') ]] Vielen Dank für Ihren Auftrag! Bis zur Bezahlung aller Ansprüche aus den Geschäftsverbindungen behält sich der Verkäufer das Eigentum an seinen Warenlieferungen vor. Es gelten unsere Allgemeinen Geschäftsbedingungen.