На главную

Автоматическая разбивка стриминг отчетов для артистов

Нам нужно автоматически разбивать один общий отчет на персональные отчеты для каждого артиста. Мы музыкальный лейбл и раз в квартал получаем отчеты от агрегаторов (Excel) со сведениями о стримах, продажах и начисленных выплатах по всем нашим трекам. В каждой строке фиксируется количество прослушиваний/продаж и общий заработок за них. Нужно загружать общий отчет и получать на выходе отдельный файл для каждого артиста, где учтены все его релизы. При этом должны быть рассчитаны gross (общая сумма) и net (его доля после вычета нашего процента, например, 70/30 или 85/15). Сложность: один артист может загружаться через разных агрегаторов (например, OneRPM, Believe, S&P), и их отчеты имеют разный формат. Информация должна объединяться в единый отчет для артиста. Система должна сверять итоговую сумму общего отчета с суммой всех персонализированных перед выдачей. Расхождений быть не должно.