новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
medsergey1
Приватное сообщение
Новый заказчик

Автоматическое создание эквайринговых операций и отчетов по эквайрингу из файла txt/cvs УТ11

16 июля 2014 в 13:50:23 (10 лет 18 недель 6 дней 11 часов назад)
2500
Текст задания
Есть файл, в который падают все данные по эквайрингу в виде:

ID №заказа Сумма Сумма с комиссией ФИО Дата заказа Время заказа Дата оплаты №операции
280 8565 1437.00 1393.89 ФИО 2014-07-12 14:09:49 2014-07-12 2000162878715
279 8511 1910.00 1852.7 ФИО 2014-07-09 20:05:59 2014-07-12 2000162864156
и т.д.

№заказа = доп реквизит Заказа покупателя (есть в базе)
№операции = №карты в Эквайринговой операции
Дата оплаты = Дата создания Эквайринговой операции

На основании данной информации нужно создавать Эквайринговые операции и на их основании отчет по эквайрингу.

При этом отчет по эквайрингу = сумме всех Эквайринговых операций за прошлый день (особая обработка в случае праздничных дней, пятницы и субботы, в этом случае дата отчета по эквайрингу переносится на ближайший рабочий день, и за каждый из выходных дней отчет создается отдельно).
Комиссия по эквайрингу в отчете = сумма разниц полей (Сумма - Сумма с комиссией) по Эквайринговым операциям отчета.

В настройках обработки нужно предусмотреть выбор периода обработки, договора эквайринга. Также желательно в настройках предусмотреть возможность выбора колонок обрабатываемых данных (допустим в нашем примере №заказа = 2, Сумма = 3 и т.д.). В случае, если Эквайринговая операция или отчет уже имеется нужно перезаписывать информацию в требуемых полях.

Заранее спасибо всем откликнувшимся!
0
Выбранные исполнители
Отклики