@inject ReportingPeriod Period @page "/accounts/{AccountId:int}" @inject IAccountService AccountService @inject IEntryService EntryService @inject IBalanceQueryService BalanceQueryService @inject IPdfStatementService PdfStatementService @inject IFileSaveService FileSaveService @inject NavigationManager Navigation
@if (fileBusy) {

Dateiaktion läuft … Bitte warten.

} @if (savedOutsideYear.HasValue) {
Die Buchung wurde im Jahr @savedOutsideYear gespeichert und liegt außerhalb der aktuellen Ansicht.
} @if (account == null) {
} else {

@account.Name

Zeitraum für Liste und Summen: @Period.Label

@if (balance != null) {
Kontostand
@FormatAmount(balance.TotalBalance)
Einnahmen
@FormatAmount(selectedYear.HasValue ? balance.CurrentYearIncome : balance.TotalIncome)
Ausgaben
@FormatAmount(selectedYear.HasValue ? balance.CurrentYearExpense : balance.TotalExpense)
@if (selectedYear.HasValue) {
Übertrag von @(selectedYear.Value - 1)
@FormatAmount(balance.CarryoverBalance)
Änderung im Jahr @selectedYear.Value
@FormatAmount(balance.CurrentYearIncome - balance.CurrentYearExpense)
} } @if (entries != null) {
} }
@if (showAddEntry) { } @if (showAddTransfer) { } @if (showEditName) { } @if (showEditCarryover) { } @if (confirmDeleteEntryId.HasValue) { } @if (confirmRestoreEntryId.HasValue) { } @if (!string.IsNullOrWhiteSpace(savedPdfPath)) { } @if (editingEntry != null) { } @if (editingTransferEntry != null) { } @if (showYearFilterDialog) {
Filter auswählen

Wähle ein Jahr oder alle Buchungen.

@foreach (var year in availableYears) { }
}