Содержимое TechKnow вЕтвь
Проблема
Ошибка -'Одно или несколько полей в строке оплаты 0 является требоваться, но не указано.' возникает при запуске интеграции SOP с Payments.
Решение
Это может быть вызвано несколькими причинами. Поля, необходимые для оплаты, отличаются для каждого типа платежа. Если заполнены не все необходимые поля, вы получите эту ошибку.
Денежный платеж
При платеже денежных средств в окне есть 4 необходимых поля:
ИД проверки: может быть установлено значение "Использовать по умолчанию". Если установлено значение Использовать по умолчанию, сначала будет установлена проверка (карточки | Продажи | Клиентская | Учетные записи), а если такой учетной записи там нет, будет поисветь о настройке SOP (настройка | Продажи | Обработка заказов продаж). Если ни в одном из этих мест не настроен ид проверки, необходимо настроить его или вернуть его во время интеграции.
Date — может быть доставлено или установлено значение "Использовать по умолчанию". Будет по умолчанию системной датой
Номер уведомления о наличии: может быть доставлено или установлено значение "Использовать по умолчанию". Будет по умолчанию следующим номером платежа в receivables. (Настройка | Продажи | Receivables)
Сумма платежа. Необходимо в обязательном объеме. Невозможно установить значение "Использовать по умолчанию".
Проверка платежа
При оплате чека в окне есть 5 необходимых полей:
ИД проверки: может быть установлено значение "Использовать по умолчанию". Если установлено значение Использовать по умолчанию, то сначала будет установлена проверка, установленная клиентом, и если она не будет найдена, будет проверяться настройка SOP. Если ни в одном из этих мест не настроен ид проверки, необходимо настроить его или вернуть его во время интеграции.
Check Number ( Должен быть доставлен). Невозможно установить значение "Использовать по умолчанию".
Date — может быть доставлено или установлено значение "Использовать по умолчанию". Будет по умолчанию системной датой
Номер уведомления о наличии: может быть доставлено или установлено значение "Использовать по умолчанию". Будет по умолчанию следующим номером платежа в receivables.
Сумма платежа. Необходимо в обязательном объеме. Невозможно установить значение "Использовать по умолчанию"
Оплата кредитной картой
При оплате кредитной картой в окне есть 5 необходимых полей:
Card Name (Имя карточки). Необходимо быть доставлено. Невозможно установить значение "Использовать по умолчанию"
Дата окончания срока действия: необходимо в течение срока действия. Невозможно установить значение "Использовать по умолчанию"
Дата окончания срока действия: необходимо в течение срока действия. Невозможно установить значение "Использовать по умолчанию"
Date — может быть доставлено или установлено значение "Использовать по умолчанию". Будет по умолчанию системной датой
Номер уведомления о наличии: может быть доставлено или установлено значение "Использовать по умолчанию". Будет по умолчанию следующим номером платежа в receivables.
Сумма платежа. Необходимо в обязательном объеме. Невозможно установить значение "Использовать по умолчанию"
Эта статья была посвящена документу TechKnow в 29099 г.