На фронте необходимо реализовать проверку в модальном окне подтверждения исходящего платежа.
При открытии модального окна имеем DTO AccountOperationForUserDto.
По нажатию кнопки "Подтвердить платеж" необходимо выполнять валидацию указанной даты исполнения платежа (она не должна быть больше даты создания платежа).
Т.е. bank_confirmed_at (+ текущее время) должно быть >AccountOperationForUserDto.created_at
Если bank_confirmed_at (+ текущее время) =<AccountOperationForUserDto.created_at, то выводить предупреждение, что дата создания платежа не может быть больше, чем дата исполнения
Важно!!!! Учесть расхождение таймзон - AccountOperationForUserDto.created_at - тут utc
+ аналогичную проверку реализовать на бэке (предположительно в момент записи в таблицу money.operation)
Если bank_confirmed_at (+ текущее время) =<created_at, то завершаем обработку, в ответе возвращаем ошибку с кодом 409 и описанием "Дата создания платежа больше даты исполнения"