Интеграция CloudPayments с 1С: обработка для сверки данных с банком
Перед нами была поставлена задача сделать отчет для сверки банковских выписок с данными в отчетах КлаудПеймент. Рассказываем, как мы решали ее и какой результат получили.
Что такое CloudPayments
CloudPayments – это платежный виджет для онлайн-оплаты на сайте. Виджет содержит минимум полей для заполнения и автоматически определяет банк-эмитент и платежную систему. КлаудПеймент формирует отчет по транзакциям через систему, и нужно было разработать обработку для 1С, которая сравнивала бы данные банковских выписок с транзакциями в отчете КлаудПеймент. Особенность платежной системы в том, что дата начала транзакции не всегда совпадает с датой ее окончания, а данные из КлаудПеймент передаются по дате ее начала. Важно было это учитывать, чтобы не допустить путаницы при сверке поступлений.
Мы сделали прямую интеграцию между 1С и платежным сервисом. В результате 1С делает запрос в КлаудПеймент и получает оттуда необходимые данные. Отчет составлен для 1С Бухгалтерии КОРП, версия 3.0.
Документы «Поступление на расчетный счет» с видом «Поступление по платежным картам» разбиваются по подразделениям. Подразумевалось, что используется стандартное сопоставление складов и подразделений, где подразделение является реквизитом склада.
На стороне КлаудПеймент для каждой точки указывается адрес сайта и пароль:
Для сопоставления каждой точки в КлаудПейменте со складами 1С в справочнике «Склады» были добавлены два дополнительных реквизита с типом значения Строка.
В складах соответсвенно проставить нужные данные, прописав адрес и пароль сайта, указанные в КлаудПейменте.
Обработка в 1С
Сама обработка состоит из двух частей:
Сверка CloudPayments и документов «Отчет о розничных продажах»
При первом запросе потребуется указать соответствие между названием вида оплаты в КлаудПейменте и вида оплаты в 1С. Имя со стороны КлаудПеймент заполнится при первом обмене.
Выбираем период, интересующие нас склады и нажимаем кнопку «Сверить 1С и CLOUDPAYMENT».
При этом есть особенность: сервис отдает данные по дате начала транзакции. Но бывают такие случаи, когда транзакция начата в один день, а завершена в другой. При этом дата окончания транзакции может быть абсолютно любой. Для отслеживания такой информации выводятся информационные сообщения и данные попадают в отдельную колонку:
Сверка CloudPayments и документов «Поступление на расчетный счет»
При этом анализ происходит по следующему алгоритму:
- данные за продажи в рабочий день должны поступить на следующий рабочий день;
- данные за выходные/праздничные дни должны поступить в первый рабочий день.
В итоге получаем один отчет, который содержит суммы продаж из КлаудПеймент и 1С. Отдельной колонкой учитываются транзакции, которые были завершены в другой день. В окне Сообщения можно посмотреть точную дату и время начала и подтверждения транзакции.
В представленной реализации были созданы такие правила сопоставления. Для вас мы можем настроить правила, которые будут необходимы вам.
Стоимость обработки - 6000 рублей.
Работы по настройке и доработке решения - 3000 рублей.
Если вам нужна нетипичная интеграция или доработка 1С, оставляйте заявку. С вами свяжутся наши менеджеры, чтобы узнать особенности проекта и рассчитать его стоимость.
Оставить заявку