Skip to content

Commit

Permalink
#725 - display rest as "last month balance"
Browse files Browse the repository at this point in the history
  • Loading branch information
deadlocker8 committed Dec 13, 2022
1 parent 6419d99 commit 58aac8d
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -76,17 +76,17 @@ public List<Transaction> getTransactionsForMonthAndYear(Account account, int mon

private List<Transaction> getTransactionsForMonthAndYearWithRest(Account account, int month, int year, FilterConfiguration filterConfiguration)
{
List<Transaction> transactions = getTransactionsForMonthAndYearWithoutRest(account, month, year, filterConfiguration);
final List<Transaction> transactions = getTransactionsForMonthAndYearWithoutRest(account, month, year, filterConfiguration);

LocalDate endDate = LocalDate.of(year, month, 1).minusMonths(1).with(lastDayOfMonth());
final LocalDate endDate = LocalDate.of(year, month, 1).minusMonths(1).with(lastDayOfMonth());

Transaction transactionRest = new Transaction();
transactionRest.setCategory(categoryService.findByType(CategoryType.REST));
transactionRest.setName(Localization.getString(Strings.CATEGORY_REST));
transactionRest.setDate(LocalDate.of(year, month, 1));
transactionRest.setAmount(getRest(account, endDate));
transactionRest.setTags(new ArrayList<>());
transactions.add(transactionRest);
final Transaction transactionBalanceLastMonth = new Transaction();
transactionBalanceLastMonth.setCategory(categoryService.findByType(CategoryType.REST));
transactionBalanceLastMonth.setName(Localization.getString(Strings.TRANSACTION_BALANCE_LAST_MONTH));
transactionBalanceLastMonth.setDate(LocalDate.of(year, month, 1));
transactionBalanceLastMonth.setAmount(getRest(account, endDate));
transactionBalanceLastMonth.setTags(new ArrayList<>());
transactions.add(transactionBalanceLastMonth);

return transactions;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ private Strings()
public static final String TITLE_EXPENDITURES = "title.expenditures";
public static final String TITLE_CATEGORY_BUDGETS = "title.category.budgets";
public static final String TEMPLATE_GROUP_DEFAULT = "template.group.default";
public static final String TRANSACTION_BALANCE_LAST_MONTH = "transaction.balance.last.month";

//ACCOUNT
public static final String ACCOUNT_DEFAULT_NAME = "account.default.name";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ transaction.warning.name.keyword.button.ignore=Ja
transaction.warning.name.keyword.button.cancel=Abbrechen
transaction.warning.name.keyword.button.edit=Schlüsselwörter editieren
template.group.default=Ungruppiert
transaction.balance.last.month=Saldo letzter Monat

# WEEK DAYS
monday=Montag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ transaction.warning.name.keyword.button.ignore=Yes
transaction.warning.name.keyword.button.cancel=Cancel
transaction.warning.name.keyword.button.edit=Edit keywords
template.group.default=Not grouped
transaction.balance.last.month=Last month balance

# WEEK DAYS
monday=Monday
Expand Down

0 comments on commit 58aac8d

Please sign in to comment.