Задача
Автоматизировать подготовку данных для расчётов продавца. Нужно было разложить начисления по категориям, проверить суммы и обеспечить повторную выгрузку без дублирования операций
Реализация
Разработали загрузку начислений через Ozon Seller API и запись в Google Sheets. Расходы распределяются по отдельным категориям, в том числе логистика, реклама, хранение и возвраты
Перед записью приложение сверяет денежные поля с итогом операции от Ozon. Если данные неполные или суммы расходятся, запись за этот день останавливается с сообщением об ошибке
Повторный запуск обновляет загруженные операции и добавляет новые. Данные за другие даты остаются в таблице. Подготовили запуск в Docker и инструкции для выгрузки по расписанию
Результат
Продавец получает начисления в Google Sheets для своих расчётов и отчётов. Можно заново выгрузить нужный период, обновив данные без ручного удаления дублей