docs: def get_next_occurrence(self) -> date:
          """ Returns the next occurrence date for transaction """
          result = get_next_occurrence(self.transaction)
          assert isinstance(result, date)
          return result