@if (preview(); as currentPreview) { @if (!previewActionable()) {

Recalculez la simulation avant de créer une proposition.

} @else if (previewRevisionApplied()) {

Une révision a déjà été appliquée pour cet anniversaire.

} @else if (history.loading() || history.error()) { } @else if (proposalWindowIssue()) {

{{ proposalWindowIssue() }}

} @else {

Créer la proposition et sa lettre

Date de la demande @if (fieldError('requestedOn')) { {{ fieldError('requestedOn') }} }
Nouveau loyer choisi @if (fieldError('chosenRent')) { {{ fieldError('chosenRent') }} }
@if (currentPreview.chargeCeiling !== null) {
Nouvelles charges choisies @if (fieldError('chosenCharges')) { {{ fieldError('chosenCharges') }} }
}

Loyer autorisé : {{ currency(currentPreview.previousRent) }} à {{ currency(currentPreview.rentCeiling) }}.

@if (currentPreview.warnings.length) {
Avertissements à confirmer @for ( warning of currentPreview.warnings; track warning.code + ':' + warning.ruleVersion ) { {{ warningLabel(warning.code) }} Version de règle : {{ warning.ruleVersion }} } @if (fieldError('confirmedWarningCodes')) {

{{ fieldError('confirmedWarningCodes') }}

}
}

Le serveur recalculera la série, la période de référence, les indices et les plafonds avant de figer la lettre.

@if (validationError() || createError()) { }
} }

Historique

@if (history.loading()) {

Chargement des révisions…

} @else if (history.error()) { } @else if (history.revisions().length === 0) {

Aucune proposition de révision enregistrée.

} @else { }