2013-07-18 16 views
7

蘋果一段時間以來都有一個工具AutoIngest.class用於下載iTunes Connect銷售和趨勢報告。iTunesConnect自動提取財務收益報告

是否有類似的工具(或其修改使用)來拉動財務報告(更具體地說是「付款和財務報告」頁面中的收入報告),而無需每月/每月手動下載它們?

回答

7

編輯2017年1月:本Autoingestion工具已經退休了,取而代之的是一個新的,每https://help.apple.com/itc/appsreporterguide/#/itc0f2481229

.jar.properties文件下載Reporter.zip後,和

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

一些注意事項:將你的登錄屬性文件,您可以根據以前使用該等效命令然後下載同一個文件

  • 屬性文件必須在當前目錄
  • 筆記不再需要對vendor_id
  • 領先00輸出現在Successfully downloaded 80000000_0214_CA.txt.gz,而不是僅僅80000000_0214_CA.txt.gz(如果你這個腳本)

我在下面留下較舊的信息以幫助人們轉換。

(編輯完)

是,由蘋果公司提供的相同autoingest工具也將下載的財務報告。你可以找到指導here,其中指出,該命令與運行:

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

注意,語法是將其用於銷售報告不同。例如。當提供供應商ID時,在供應商ID號前加上兩個前導零。

因此,我可以用這個命令來運行它名義上檢索加拿大財務報告爲2014年五月(我的供應商編號模糊):

java Autoingestion login.properties 0080000000 CA DRR 2014 05 

注意,fiscal_period是未來3個月( more info),因此提供2014 05將下載02(2月)的財務報告。生成的文件將反映出售的實際月份。即這是命令的輸出:

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年12月的財務報告。(感謝@smacdonald對此信息的評論)

我希望這可以節省別人一些困惑!我一直在尋找在StackOverflow上的答案,這個問題似乎是最相關的...

輕微相關,我開在https://github.com/eggheadgames/app_earnings來源的工具,增加了從相關ITunesConnect頁面貨幣數據複製粘貼,然後處理這些文件轉換爲單一貨幣的應用程序收入,無論銷售國家爲何。該工具現在可以處理Google Play,亞馬遜和Apple報告。

+0

截至2014年11月5日,這不會出現再也無法工作了 - 可能與最近發生的iTunes商店更改有關。 (它在30天前運行...)。如果我找到解決方法,我會更新。 – mm2001

+0

截至2015年2月9日,這是再次運作,仍與3個月的抵消。即提取2015 03導致2014年的數據12. – mm2001

+1

我假設三個月的抵消是因爲蘋果的會計期間(參數)與日曆月不同。財政期間01 =十月。請參閱Apple的財政日曆瞭解更多詳情:http://apple.stackexchange.com/questions/130247/where-can-i-see-itunes-connect-fiscal-calendar-without-access-to- iTunes的連接 – smacdonald