Георгий Маслов › georgiymaslov
Telegram-боты, парсеры, 1С и Битрикс24, сайты на WordPress
Рейтинг
37 565
№ 16 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Москва
Опыт работы
9 лет
На сайте с
2017 года
Юридический статус
Самозанятый
Эксперт
Национальной Гильдии Фрилансеров
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Отправка чеков в АТОЛ Онлайн из выгрузки выплат водителям, программа на хостинге заказчика

Используемые навыки API PHP SQLite Веб-разработка Интеграция API

Описание

Сервис для водителей такси удерживает комиссию с каждой выплаты водителю, и на каждую комиссию нужен кассовый чек в АТОЛ Онлайн. Выплаты приходят выгрузкой в xlsx или csv, у заказчика несколько компаний со своими кассами, телефон водителя стоит не в каждой строке. Задача: загрузил выгрузку, проверил итог, нажал отправить и получил пробитые чеки.

Решение

Страница под паролем на хостинге заказчика. Компания выбирается из списка, у каждой свои реквизиты кассы, система налогообложения, название услуги и предмет расчёта.
Программа читает два разных формата выгрузки, сама находит нужные столбцы, собирает чек на каждую выплату с комиссией и показывает итог: сколько чеков и на какую сумму.
Пустой телефон берётся из строки того же договора. Если телефона у водителя нет совсем, программа показывает его ФИО и просит ввести номер, без номера отправка закрыта.
Дата документа по выбору: 1 число месяца или дата транзакции из выгрузки. Название позиции собирается из номера и даты договора.
Чеки уходят в кассу порциями, при сбое связи и ограничении частоты отправка повторяется сама. По каждому чеку виден статус, ФД, ФПД, номер ФН и ссылка на чек в ОФД.
Повторная загрузка того же файла чеки второй раз не пробивает, у каждого показано, когда он пробит и с каким ФД. История загрузок хранится на сервере.

Результат

Программа установлена на хостинг заказчика и проверена на тестовой кассе АТОЛ: 22 чека от загрузки файла до фискальных данных за две минуты, повторная загрузка без единого дубля. От технического задания до работающей программы меньше трёх часов, заказчик принял работу в тот же день и оставил отзыв.
Скриншоты сняты с демокопии на вымышленных данных. Отзыв заказчика, Taxi.Help: «Георгий сделал программу, которая отправляет чеки по выгрузкам Mozen в АТОЛ Онлайн. Загружаю файл, вижу список чеков с суммой, нажимаю отправить, и по каждому чеку виден статус.» Все отзывы: https://freelance.ru/reviews/georgiymaslov/

Оценили проект:

Другие проекты

Все проекты →
Маркетинг и Продвижение SEO лендинга компьютерного магазина: Метрика, Вебмастер, Search Console, заголовки под запросы города
SEO лендинга компьютерного магазина: Метрика, Вебмастер, Search Console, заголовки под запросы города
53
Инженерия и Проектирование Водоотведение двухэтажного дома: планы, схемы стояков и профиль сети
Водоотведение двухэтажного дома: планы, схемы стояков и профиль сети
20
Инженерия и Проектирование Фрагмент фасада: клинкерная плитка и отключаемые слои — AutoCAD, Archicad
Фрагмент фасада: клинкерная плитка и отключаемые слои — AutoCAD, Archicad
15
Веб-разработка и IT Подготовка заказа к доставке Ozon: вес, состав и повторы — демо
Подготовка заказа к доставке Ozon: вес, состав и повторы — демо
19