Ajouter une dépense

Décrivez la dépense ; vous pourrez vérifier la proposition avant de l’enregistrer.

@if (previewError()) { }
Libellé @if (fieldError('label')) { {{ fieldError('label') }} }
Nature @for (option of natureOptions; track option.value) { {{ option.label }} } @if (fieldError('nature')) { {{ fieldError('nature') }} }
Portée Un appartement Tout le portefeuille @if (fieldError('scope')) { {{ fieldError('scope') }} } @if (form.controls.scope.touched && form.hasError('acquisitionCostScope')) { }
@if (form.controls.scope.value === 'APARTMENT') {
@if (apartmentWorkspace.loadState().loading) {

} @if (!apartmentWorkspace.loadState().loaded) { @if ( !apartmentWorkspace.loadState().loading && apartmentWorkspace.loadState().error ) { } } @else { @if (apartmentWorkspace.apartments().length) { Appartement @for ( apartment of apartmentWorkspace.apartments(); track apartment.id ) { {{ apartment.name }} — {{ apartment.address }} } @if (fieldError('apartmentId')) { } } @else if (!apartmentWorkspace.loadState().loading) {

Aucun appartement disponible. Choisissez le portefeuille ou créez d’abord un Appartement.

} @if (apartmentWorkspace.loadState().error) { } }
}
Quantité @if (fieldError('quantity')) { {{ fieldError('quantity') }} }
Prix unitaire HT € @if ( form.controls.unitPriceExcludingTax.touched && fieldError('unitPriceExcludingTax') ) { {{ fieldError('unitPriceExcludingTax') }} }
Total TTC € @if (form.controls.totalIncludingTax.touched && fieldError('totalIncludingTax')) { {{ fieldError('totalIncludingTax') }} } @if (form.controls.totalIncludingTax.touched && totalRelationshipError()) { }
@if (result(); as preview) {

Proposition de classement fiscal

Total HT
{{ formatEuro(preview.totalExcludingTax) }}
TVA non récupérable
{{ formatEuro(preview.nonRecoverableVat) }}
Proposition
{{ classificationLabel(preview.classification) }}
Règle appliquée
{{ preview.ruleVersion }} — {{ formatDate(preview.ruleAppliedOn) }}

{{ preview.explanation }}

}