iTunesConnect Autoingest для отчетов о финансовых доходах

У Apple в течение некоторого времени был инструмент AutoIngest.class для загрузки отчетов о продажах и тенденциях iTunes Connect.

Существует ли подобный инструмент (или его модифицированное использование) для извлечения финансовых отчетов (точнее, отчета о прибылях и убытках со страницы "Платежи и финансовые отчеты") без ручной загрузки их для каждого месяца / региона?

3 ответа

Редактировать январь 2017 года. Инструмент Autoingestion был удален и заменен новым, согласно https://help.apple.com/itc/appsreporterguide/.

После загрузки Reporter.zip с новым .jar а также .properties файлы и добавив свой логин в файл свойств, вы можете загрузить тот же файл, что и раньше, используя эту эквивалентную команду:

java -jar Reporter.jar p=Reporter.properties m=Normal Finance.getReport 80000000, CA, Financial, 2014, 05

Некоторые предостережения:

  • файл свойств должен находиться в текущем каталоге
  • обратите внимание на ведущие 00 больше не нужен на vendor_id
  • выход сейчас Successfully downloaded 80000000_0214_CA.txt.gz вместо просто 80000000_0214_CA.txt.gz (в случае, если вы пишете это)

Я оставил более старую информацию ниже, чтобы помочь людям перейти.

(конец редактирования)

Да, тот же инструмент автоматического поиска, предоставляемый Apple, также будет загружать финансовые отчеты. Вы можете найти руководство здесь, в котором говорится, что команда запускается с:

java Autoingestion <properties_filename> <vendor_id> <region_code>
<report_type> <fiscal_year> <fiscal_period>

Обратите внимание, что синтаксис отличается от использования его для отчетов о продажах. Например, при предоставлении идентификатора поставщика добавьте два начальных нуля перед вашим идентификатором поставщика.

Таким образом, я могу запустить его с помощью этой команды для номинального получения финансового отчета за Канаду за 2014 год за май (номер моего поставщика скрыт):

java Autoingestion login.properties 0080000000 CA DRR 2014 05

Обратите внимание, что fiscal_period на 3 месяца вперед ( подробнее), поэтому 2014 05 загрузит финансовый отчет за 02 (февраль). Полученный файл будет отражать фактический проданный месяц. Т.е. это вывод команды:

80000000_0214_CA.txt.gz
File Downloaded Successfully

Таким образом, на данный момент, ближе к концу июня (06), я могу выполнить эту команду:

java Autoingestion login.properties 0080000000 AU DRR 2014 08

и скачать майские продажи:

80000000_0514_AU.txt.gz
File Downloaded Successfully

Это работает, как и следовало ожидать за пределами года. Т.е. предоставление 2015 03 предоставит мне финансовый отчет за декабрь 2014 года. (Спасибо за комментарий @smacdonald за эту информацию).

Надеюсь, это спасет кого-то еще от путаницы! Я искал ответ в Stackru, и этот вопрос показался мне наиболее актуальным...

Немного связанный, я открыл инструмент с открытым исходным кодом по адресу https://github.com/eggheadgames/app_earnings который добавляет данные о валюте, скопированные со соответствующей страницы ITunesConnect, а затем обрабатывает эти файлы в доход для каждого приложения в единой валюте, независимо от того, страны продажи. Прямо сейчас инструмент обрабатывает отчеты Google Play, Amazon и Apple.

Продолжая рассказ о замечательном ответе mm2001, я написал небольшой скрипт для синхронизации финансовых отчетов за последние 12 месяцев из iTunes Connect:

https://gist.github.com/futuretap/69c6289e791b10b43fba

Продажа приложений является отличным инструментом для этого. Вы можете получить его с GitHub: https://github.com/omz/AppSales-Mobile

Другие вопросы по тегам