Platzhalter Mietvertrag - Variablen E-Mail-Vorlage


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="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: object.tenancy_id.company_id.currency_id}" contenteditable="false" data-oe-t-inline="true" oe-keep-contenteditable="">Kautionsbetrag</t>