Mieter (Vertragspartner):
Die folgende Zeile wird für jeden Vertragspartner erstellt:
[Vorname], [Nachname], wohnhaft [Straße], [PLZ] [Ort]
Dafür wird im Kopf folgender Code benötigt:
<t t-set="partner_ids" t-value="object.tenancy_id.contractual_partner_ids" data-oe-t-inline="true"></t>
<t t-if="object.tenancy_id.partner_id.id/ not in object.tenancy_id.contractual_partner_ids.ids data-oe-t-group="0" data-oe-t-group-active="true" data-oe-t-inline="true">
<t t-set="partner_ids" t-value="object.tenancy_id.contractual_partner_ids + object.tenancy_id.partner_id" data-oe-t-inline="true"></t>
Für den den Text wird dieser Code benötigt. Es müssen nicht alle Felder übernommen werden:
<t t-foreach="partner_ids" t-as="partner_id"><p style="margin:0px 0 10px 0;box-sizing:border-box;"><strong style="box-sizing:border-box;font-weight:bolder;">
<t t-out="partner_id.firstname or '-'" contenteditable="false" data-oe-t-inline="true"></t> <t t-out="partner_id.lastname or '-'" contenteditable="false" data-oe-t-inline="true"></t></strong>, wohnhaft
<t t-out="partner_id.street or '-'" contenteditable="false" data-oe-t-inline="true"></t>, <t t-out="partner_id.zip or '-'" contenteditable="false" data-oe-t-inline="true"></t> <t t-out="partner_id.city or '-'" contenteditable="false" data-oe-t-inline="true"></t>
</p></t>
Objekt:
[Straße] [Hausnummer], [PLZ] [Ort]
<t t-out="object.tenancy_id.property_id.street or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Straße</t>
<t t-out="object.tenancy_id.property_id.nr or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Nr.</t>,
<t t-out="object.tenancy_id.property_id.zip or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">PLZ</t>
<t t-out="object.tenancy_id.property_id.city or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Ort</t>
[Zimmerzahl], [Etage], [Wohnfläche]
<t t-out="object.tenancy_id.property_id.rooms or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Zimmerzahl</t>
<t t-out="object.tenancy_id.property_id.floor or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Etage</t>
<t t-out="object.tenancy_id.property_id.living_space or ''" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Wohnfläche</t>
Mietzeit:
Startdatum
<t t-out="https://object.tenancy_id.date_start.strftime('%d.%m.%Y') if object.tenancy_id.date_start else '-'" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable=""></t>
Enddatum
<t t-out="https://object.tenancy_id.end_contract.strftime('%d.%m.%Y') if object.tenancy_id.end_contract else '-'" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable=""></t>
Miete, Betriebs- und Heizkosten
Da der Vertrag grundsätzlich erstellt wird, bevor das Mietverhältnis gestartet ist, muss die nächste Miete eingetragen werden.
[Miete] [Betriebskosten] [Heizkosten]
<t t-out="object.tenancy_id.next_rent_id.rent or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Nächste Miete</t> €
<t t-out="object.tenancy_id.next_rent_id.ancillary_costs or ''" data-oe-t-inline="true" oe-keep-contenteditable="">Nächste Betriebskosten</t> €
<t t-out="object.tenancy_id.next_rent_id.heating_costs or ''" data-oe-t-inline="true" oe-keep-contenteditable="">Nächste Heizkosten</t> €
Konto (IBAN, BIC)
[IBAN] bei der [Bankname]
<t t-out="object.tenancy_id.property_id.partner_bank_id.acc_number if object.tenancy_id.property_id.partner_bank_id else '-'" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">IBAN</t> bei der
<t t-out="object.tenancy_id.property_id.partner_bank_id.bank_id.name if object.tenancy_id.property_id.partner_bank_id and object.tenancy_id.property_id.partner_bank_id.bank_id else '-'" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Bankname</t>.
Kaution (Betrag)
<t t-out="object.tenancy_id.deposit_amount or 0.00" t-options="{"widget": "monetary", "display_currency": object.tenancy_id.company_id.currency_id}" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Kautionsbetrag</t>