GoalsNotSurveyDistributable
- Changes the survey distribution mapping to only add child accounts of the bank account.
- Changes the distributed survey for child ledger accounts to be their balance, since they cannot have their distributions changed.
- Removes budget items from the mapping survey when the item is already distributed.
- Changes the date for the reconciled account to use the opening balance transaction when present and the bank account is never reconciled or the first of the previous month.
- Adds the date the expected balance is calculated from to the mapping survey information.
- Adds a member function to the general ledger to locate the opening balance transaction.
- Adds using the calculated from date when the reconciled date is not available for a survey.
- Adds validation that the distributed balance is correct.
- Disables the distribution sliders for goal budget items in a survey.
- Changes the budget codes index to use only account numbers and not codes.
- Adds a Qt debug stream insertion operator for the account number.
- Adds a constructor to create a transaction only by a date.
- Adds a function that calculates the first of the month for a given date.
- Renames reconciled survey to CompletedSurvey.
- Renames bank account survey to mapping survey.
Closes #67 (closed)