Получение списка договоров инкассации
Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис ENCASHMENTS_REQUEST.
Сценарии тестирования
Для тестирования сценариев используйте фиксированные значения page, isActual.
1. Чтобы получить положительный ответ со всеми договорами, нужно в поле page передать значение от 1 до 10.
2. Чтобы получить положительный ответ с действующими договорам и, нужно в поле page передать значение от 1 до 10 и в поле isActual передать значение true.
3. Чтобы получить положительный ответ с не действующими договорами, нужно в поле page передать значение от 1 до 10 и в поле isActual передать значение false.
4. Чтобы получить положительный ответ с договорами за период, нужно в поле page передать значение от 1 до 10, в поле beginDateFrom передать значение дату не позднее текущей и в поле beginDateTo любую дату.
5. Чтобы получить ошибку "У вас недостаточно прав для совершения операции.", нужно в поле page передать значение 88.
Причина в ответе: "cause": "ACTION_ACCESS_EXCEPTION"
6. Чтобы получить ошибку "Запрос списка договоров инкассации доступен только по собственной организации.", нужно в поле page передать значение 98.
Прич ина в ответе: "cause": "WORKFLOW_FAULT"
7. Чтобы получить ошибку "При выполнении операции произошла ошибка...", нужно в поле page передать значение 500.
Причина в ответе: "cause": "UNAVAILABLE_RESOURCE_EXCEPTION"
8. Чтобы получить ошибку "Договоры не найдены.", нужно в поле page передать значение > 10.
Причина в ответе: "cause": "DATA_NOT_FOUND_EXCEPTION"