Доработка битрикс24

Николай4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.05.2021

1. Формат загружаемого файла .xlsx.

2. Выгрузка загружается в одном месте в сделках, под основным фильтром.

3. Скрипт выгрузки проверяет все сделки и ищет совпадения по ID сделки.

4. В поле назначение платежа ищем фразу “ПО ДОГОВОРУ” или”№”, после них ищем рядом стоящие цифры более 4х, что будет являться номером договора:

- если в назначении платежа нет “ПО ДОГОВОРУ” или”№”, то ищем рядом стоящие цифры более 4х, что будет являться номером договора;

- если в назначении платежа есть два числа более 4х цифр, то выдаем эту строчку как ошибочную.

5. При поиске фраз “ПО ДОГОВОРУ” или”№” не учитывать регистр.

6. Заносить сумму и дату из выписки в сделку, блок “Оплата” в поле суммы оплаты и даты оплаты этого этапа. Если сумма платежа равна сумме указанной в квитанции, то в поле “оплачен … этап” ставим значение “да”.

7. Сумма, проставляемая в поле “сумма оплаты” не должна превышать сумму очередного этапа оплаты. Если оплатили больше, то излишек переносится на следующий месяц, так же с проверкой суммы оплаты на этом этапе и до тех пор, пока она не распределится по всем этапам.

Дату в таком случае проставляем одну и туже из выписки. Так же проставляем значение в поле “оплачен … этап” на “да”.

8. Формирование и отправка отчета по разнесению выписки на почту:

- отправляем письмо с отчетом на почту [email protected];

- отчет вставляем таблицей в тело письма;

- раскрашиваем строчки в отчете зеленым цветом распознанные платежи, красным не распознанные;

- напротив каждого платежа в отчете добавлять ссылку на сделку.

9. Если два номера договора в назначении платежа, то не разносить, помечать как ошибку.

10. Если слушатель указывает номер договора, своего, но по данному договору оплачено полностью, то не разносить сумму, а помечать как ошибку.

11. Если переплата суммы в выписке больше остатка задолженности до 50ти рублей, то разносим выписку, если переплата более 50ти рублей, то не разносим.

12. Добавить чек бокс “оплачено полностью” и, если сумма оплаты по сделке=сумме по договору + 50 рублей, то ставить этот чек бокс.

13. Проверять условия по 20ти этапам.

Заявки фрилансеров