{{ editingRetirementId() ? 'Corriger une sortie' : 'Sortir un actif' }} Sortie complète ou partielle @if (canCreate() || editingRetirementId()) {
Composant @for (component of plan().components; track component.id) { {{ component.label }} } Date de sortie Motif @for (reason of reasons; track reason.value) { {{ reason.label }} } Mode de sortie @for (mode of inputModes; track mode.value) { @if (mode.value !== 'QUANTITY' || quantityAvailable()) { {{ mode.label }} } } @if ( form.controls.inputMode.value === 'AMOUNT' || form.controls.inputMode.value === 'PERCENTAGE' ) { {{ form.controls.inputMode.value === 'AMOUNT' ? 'Montant brut' : 'Pourcentage' }} } @if (form.controls.inputMode.value === 'QUANTITY') { Quantité sortie @if (form.controls.quantity.invalid) { La quantité doit être un nombre entier positif. } } @if (form.controls.reason.value === 'OTHER') { Autre motif }
@if ( form.controls.inputMode.value === 'AMOUNT' || form.controls.inputMode.value === 'PERCENTAGE' ) {
Méthode de valorisation @for (method of valuationMethods; track method.value) { {{ method.label }} } Explication
}
@if (editingRetirementId()) { }
} @if (preview(); as result) {

VNC sortie : {{ formatMoney(retiredNetBookValue(result)) }} @if (result.impactedPlans.length > 1) { · {{ result.impactedPlans.length }} plans immobiliers impactés }

} @if (error()) { } @if (plan().retirements.length) {

Sorties confirmées

@for (retirement of plan().retirements; track retirement.id) {
{{ componentLabel(retirement.componentId) }} {{ reasonLabel(retirement.reason) }} · {{ formatDate(retirement.effectiveDate) }} · {{ formatMoney(retirement.grossAmount) }}
@if (retirement.supportingDocument) { } @if (!retirement.replacementPlanId) { }
}
}