РИД Вектор Документация Оферта Войти

Отчёты о продажах

Отчёт дистрибьютора — это таблица, в которой названия треков написаны как попало и почти никогда не совпадают с вашим каталогом. Задача этого раздела — превратить её в начисления, привязанные к договорам.

Формат файла

Принимается XLSX. Загрузка — вкладка «Импорт» в разделе отчётов. Файл сохраняется в хранилище и обрабатывается в фоне; прогресс виден на экране.

Как распознаются колонки

Жёсткого шаблона нет: система сама ищет строку заголовков в первых 200 строках каждого листа и выбирает ту, где распозналось больше всего колонок. Регистр, буква «ё», знаки препинания и переносы строк не важны. Если листов несколько, приоритет у тех, в названии которых есть «детализ», «detail», «report», «отчет» или «данные».

Что ищемПримеры принимаемых заголовков
ПериодПериод использования контента · Отчётный период · Sales period
Название трекаНазвание трека · Наименование · Название РИД · Track title
ISRCISRC · ISRC контента
ИсполнительИсполнитель · Артист · Проект
АвторыАвтор слов · Автор текста · Автор музыки · Композитор
ПлощадкаПлощадка · Сервис · DSP
ТерриторияТерритория
ПрослушиванияКоличество прослушиваний · Стримы · Загрузки · Тираж
СуммаИтого вознаграждение лицензиара, руб · Сумма лицензиата · Доход, руб

Обязательный минимум: хотя бы одна из колонок «Название трека» или «ISRC», плюс ещё минимум одна распознанная колонка. Иначе загрузка остановится с сообщением о том, что строка заголовков не найдена, и перечислит листы файла.

Валюта

Платформа работает только в рублях. Каждая ячейка суммы проверяется на признаки чужой валюты: $, USD, , EUR, £, ¥, , , BYN, CHF, TRY, и другие. Число без обозначения валюты считается рублями.

Строка в чужой валюте не импортируется, а весь отчёт переводится в статус «Ошибка» с пояснением, сколько таких строк найдено. Пересчитайте отчёт в рубли и загрузите заново.

Это осознанное решение, а не недоработка: молча пересчитать доллары по неизвестному курсу — значит ошибиться в выплате правообладателю примерно в 90 раз.

Что происходит со строками

Строки группируются по сочетанию «период + название + ISRC + площадка + территория». Внутри группы прослушивания и суммы складываются, исполнители и авторы объединяются без повторов. Территория и название площадки приводятся к единому виду.

Затем строки сворачиваются в начисления по году и кварталу. Если год и квартал не указаны при загрузке, они определяются по полю периода в самих строках — распознаются форматы 2025-08, 2025-Q3, 2025/3, 2025.

Проверьте период. Если ни год с кварталом не указаны при загрузке, ни период в строках не распознан, отчёт загрузится успешно, но начисления не построятся — и сформированный по нему документ покажет нулевую сумму. Задавайте год и квартал при загрузке, если в файле нет явной колонки периода.

Дубликаты

Считается контрольная сумма содержимого файла. Если такой файл уже загружали, повторная загрузка отклоняется с сообщением «этот файл уже был загружен ранее». Переименование файла не помогает — сравнивается содержимое.

Сопоставление с каталогом

Отдельная вкладка «Сопоставление» — очередь на проверку человеком. Правила такие:

При статусе «нет совпадений» строка не привязывается ни к какому договору. Система не угадывает: деньги не должны уходить получателю на основании десятипроцентного сходства названий.

Ваши решения — «подтвердить» и «отклонить» — устойчивы: повторный прогон сопоставления их не перетирает. Подтверждение матча дополнительно запоминает связку ISRC с договором, и в следующих отчётах эта строка привяжется сама.

Несопоставленные строки: файл претензий

Строки со статусами «нет совпадений» и «на проверке» выгружаются в файл claim_unmatched.xlsx. Колонки: ISRC, трек, исполнитель, площадка, период, сумма, ваш кандидат, процент совпадения и статус. Сортировка — по убыванию суммы, внизу итог.

Смысл файла прикладной: это готовая претензия дистрибьютору или площадке. Строки, которые не удалось опознать, — это, как правило, деньги, которые вам должны, но которые не привязаны ни к одному вашему объекту.

Статусы отчёта

Статус загрузкиЧто означает
ОжидаетФайл принят, обработка не началась
ОбрабатываетсяИдёт разбор, виден прогресс
ГотовСтроки разобраны, начисления построены
ОшибкаРазбор не удался — текст ошибки указан

Для загруженного отчёта отдельно указывается фактически полученная сумма. Система сверяет её с суммой по строкам с точностью до копейки и подсвечивает расхождение.