product_name?> (id?>)

Matchcode: matchcode?>
Vertragsinhaber: $contract->owner->id])?>">owner->getCompanyOrName()?> (owner->customer_number?>)
Produkt: product_name?> [product_id?> ]product_name != $contract->product->name) ? " (" . $contract->product->name . ")" : ""?>
Produkt Info: product_info?>
Preis Netto: ">€ amount != 1) ? $contract->price * $contract->amount : $contract->price, 4, ",", ".")?>
Preis Brutto: ">€ price && $contract->vatrate): ?> amount != 1): ?> price + ($contract->price / 100) * $contract->vatrate, 4, ",", ".")?> price + ($contract->price / 100) * $contract->vatrate) * $contract->amount, 4, ",", ".")?>
Fertigstellungsdatum: finish_date)?>

Neuer Contract

">
Eindeutige Identifizierung das Produkts. Z.B. Anschlussadresse, Domainname usw.
product->attributes) && count($contract->product->attributes)) && (array_key_exists(TT_ATTRIB_TERMINATION_REQUIRED_NAME, $contract->product->attributes) && $contract->product->attributes[TT_ATTRIB_TERMINATION_REQUIRED_NAME]->value == 1) || $contract->termination_id ): ?>
Scheint statt dem echten Produktnamen auf der Rechnung auf
linkFrom) && count($contract->linkFrom)) || (is_array($contract->linkTo) && count($contract->linkTo))): ?>

Verknüpfte Verträge

linksWithCredit as $link): ?> contract_id == $contract->id) { $linkcontract = $link->origin; } else { $linkcontract = $link->contract; } if($linkcontract->isCancelled()) continue; ?>