- [ ] if end of expectations is approaching, add an error that forecasted are finishing
- [ ] implement more complex recurrences based on https://dateutil.readthedocs.io/en/stable/rrule.html#rrule-examples
- [ ] ensure recurrences are on business days
- [ ] in `create_expected’, replace hardcoded EUR with operating curr
- [X] Similar transactions must be within a certain range to be considered duplicates
- [X] Create new transactions using amount in metadata, and amount in postings = 0, to allow duplicate the original transaction versus an actual one
- [X] Create new transactions without the metadata