← Retour aux amortissements @if (!plan()) { @if (loading()) {

Chargement du plan d’amortissement…

} @else if (loadError()) { } } @else if (plan(); as current) {

{{ current.type === 'SIMPLE' ? 'Plan simple' : 'Plan immobilier' }}

{{ current.label }}

Plan calculé depuis les faits enregistrés.

@if (loading()) { } @if (loadError()) { } @if (deletionError()) { } @if (current.acquisitionBasisMismatch) { }

Faits du plan

@if (current.source.type === 'EXPENSE') {
Source
{{ current.source.label }}
Portée
{{ current.source.scope === 'PORTFOLIO' ? 'Portefeuille' : 'Appartement' }}
} @else {
Prix d’acquisition
{{ formatMoney(current.source.purchasePrice) }}
Date d’acquisition
{{ formatDate(current.source.acquisitionDate) }}
Terrain exclu
{{ current.source.landShare.value }} {{ current.source.landShare.mode === 'PERCENTAGE' ? '%' : '€' }}
Justificatif terrain
@if (current.source.landSupportingDocument; as document) { } @else { Aucun PDF }
Modèle figé
{{ current.source.templateVersion }}
Référence officielle
{{ current.source.officialReferenceId }} · {{ formatDate(current.source.officialReferenceDate) }}
}
État
{{ statusLabel(current.status) }}
Base amortissable
{{ formatMoney(base(current)) }}
Date de mise en service
{{ formatDate(current.placedInServiceDate) }}
Durée
{{ current.type === 'SIMPLE' ? current.components[0].durationInYears + ' ans' : 'Par composant' }}
Fin exclusive
@if (endDate(current); as end) { {{ formatDate(end) }} } @else { Aucune — entièrement amorti }
@if (landDocumentDownloadError()) { } @if (openingBalanceReferenceYear(); as referenceYear) { }

Cycle de vie

Opérations du plan

@if (current.type === 'PROPERTY' || current.replacementOrigin) { }
@for (component of current.components; track component.id) {

Tableau recalculé

{{ component.label }}

{{ component.schedule.lines.length }} exercices
Dotations annuelles — {{ component.label }}
Exercice {{ line.fiscalYear }} VNC d’ouverture {{ formatTableMoney(line.openingNetBookValue) }} Mise en service {{ formatTableMoney(line.placedInService) }} Dotation {{ formatTableMoney(line.depreciationCharge) }} VNC sortie {{ formatTableMoney(line.retiredNetBookValue) }} VNC de clôture {{ formatTableMoney(line.closingNetBookValue) }} Calcul
Segments

Total exact avant arrondi : {{ formatTableMoney(line.exactDepreciationCharge) }}

@for (segment of line.segments; track segment.startInclusive) {

{{ formatDate(segment.startInclusive) }} → {{ formatDate(segment.endExclusive) }} · {{ segment.durationInDays }} jours 30/360 · base {{ formatTableMoney(segment.base) }}

} @for ( revision of revisionsFor( current, component.id, line.fiscalYear ); track revision.id ) {

Révision le {{ formatDate(revision.effectiveDate) }} · {{ revision.remainingDurationInYears }} ans restants

} @for ( retirement of retirementsFor( current, component.id, line.fiscalYear ); track retirement.id ) {

{{ retirementReason(retirement.reason) }} le {{ formatDate(retirement.effectiveDate) }} · brut {{ formatTableMoney(retirement.grossAmount) }}

}
@if ( component.schedule.lines.length > 10 && !expandedSchedules().has(component.id) ) { }
} }