Erlo

苹果 AppStore 财年和账单那些趣事

收藏 2022-06-02 19:30:37   80   博客园
页面报错/反馈
点赞

作者:iHTCboy

本文带你了解苹果 AppStore 的财年和账单周期,关于 AppStore 开发者账单和收入,相信很多开发者不一定有接触,或者接触时还是有很多疑问没有时间来学习。另外,还会有一些财年的诡计问题,比如为什么阿里巴巴财年是从4月1号到次年的3月31号呢?苹果财年为什么这么奇怪,本文一一为你解答~

一、前言

在苹果网站 公司新闻 页面会通告每个季度业绩:

AppStore-Financial-01.png

如果你有思考或好奇心,一定会有疑问:苹果的季度业绩为什么时间这个早?2022 年 1 月 27 日(北京时间)竟然公告的是 2022年Q1的业绩???跟我们平常理解的自然年的季度划分不一样,比如我们通常认为,2022年 Q1 会是 2022年1、2、3月。

所以,为什么会出现这样问题呢?这就是我们本文要介绍的其中一个关键点。

二、Apple 账单

2.1 Apple 财年(会计财务年度)

财年(Fiscal Year,财经年度,财政年度,会计财务年度,会计年度),是指公司国家每年制定预算或计算收入的统计时间。财季是指某一季度的财务状况,财年是指某一完整四个财季的财务状况。但每个国家或其法例所辖的组织各有不同,大抵分成两类:

  • 历年制
  • 跨年制
财年类型 定义 采用的国家或地区
历年度制 指财政年度的起止期与年历始末相同,即公历1月1日起至12月31日止。 中国、德国、法国、波兰、匈牙利、朝鲜、南斯拉夫等
跨年度制 指财政年度起止期与年历始末不相同。 英国、奥地利、日本、加拿大、印度等国家和地区是自4月1日起至次年3月31日止。
瑞典、埃及、澳大利亚、巴基斯坦、孟加拉国、苏丹等国家是自7月1日起至次年6月30日止。
美国在1976年以前是自7月1日起至次年6月30日止, 1976年以后改为自10月1日起至次年9月30日止。

参考维基百科 财政年度,各国/地区的财政年度列表:

AppStore-Financial-02.png

从图中可以看到,美国政府的财年是从10月1日起至次年9月30日止。

有一个约定俗成的问题,对于财务年度不在12月结束的公司,其财务报表会将结束日期所在的自然年称为其财务年度。来源

例如 Alibaba 在 3 月 31 日为其 fiscal year end,那就会写 fiscal year ended on March 31rd, 2015 = Fiscal2015。

那么为什么阿里巴巴财年是从 4 月 1 号到次年的 3 月 31 号呢?

阿里巴巴于2014年在美国上市,但并没有按美国的习惯来发年报,其原因是为了配合最大股东软银 softbank 并表需要。因为日本软银财年截止时间是 3 月 31 日。(可以看上图,日本的财年周期时间)

所以,到这里大家对于财年就有了大概的了解,虽然美国政府的财年在1976年以后改为自10月1日起至次年9月30日止。但美国的企业并不都是按照这个月份来定,比如苹果是 Sep28 End(9月28日,但并不是固定,下文会解析), 沃尔玛是 Jan31 End(1月31日)。

2.2 AppStore 账单日历

所以,AppStore 账单也是按照苹果财年来定的,可以通过以下链接获取 AppStore 账单日历(注:需要苹果开发者账号登陆才能访问):

AppStore-Financial-03.png

注:也可以在 App Store Connect 后台找到入口:付款和财务报告 -> 选中日期 -> 最下方有一个 “查看财务日历” 入口。

问题又来了!这个图怎么看?

2.3 AppStore 账单周期的规则

苹果账单周期的规则,有2条大的规律:

  1. Apple 财年由四个财季组成(第一季度、第二季度、第三季度和第四季度),每个季度分别为 35 天,两个 28 天月。
  2. 苹果的财政年度从10月的财政年度开始:这意味着苹果的 2022 财年从 2021 年 10 月的第一季度开始。

我们以 2022 年苹果财年来例,如下图所示:

AppStore-Financial-04.png

苹果 2022 年财年,以 Q1 为例:

  • Q1:从 2021 年 9 月 26 日 ~ 2021 年 12 月 25 日

而每个月的账单月,也并不是自然月,Q1 季度的3个账单月:

  • M1:9 月 26 日 ~ 10 月 30 日(共 35 天)
  • M2:10 月 31 日 ~ 11 月 27 日(共 28 天)
  • M3:11 月 28 日 ~ 12 月 25 日(共 28 天)

同理,其它季度的也一样,这里就不展开了,大家可以在看看上图消化理解一下,其实并不难懂哈~

如果觉得文章不错,可以顺手给个点赞哈~

当然,苹果账号的规律 还有很多细节:

  1. 第一季度从 9 月底开始,每个账单月从周日开始,到周六结束。
  2. 苹果通常在账单月结束后 33 天内付款,40 天内开发者银行收到款项(如收不到,联系苹果)。
  3. 所以苹果财务日历只有 364 天,而正常年有 365 和 366 日,所以,苹果每 5 年必须在 12 月的账单月增加一周

2.4 AppStore 账单周期的 “陷阱”

小编这里收集整理了苹果财务日历:2009年~2022年:

AppStore-Financial-05.jpg

根据上文 2.3 最后一点提到:苹果财务日历只有364天,而正常年有365和366日,所以,苹果每5年必须在12月的账单月增加一周。

2017年周期增加了一周:

AppStore-Financial-06.png

所以,计算一下 2017 +5 年 = 2022 年,但 2022 年财年如上文提到,22Q1并没有增加多一周,估计2023年增加?

大家可能不理解,这一周的增加意味着什么?

@David Barnard 在推特上写道:

With Apple likely grossing >$1B/day, that’s >$7B shifted from Q1 2022 to Q1 2023. Analysts do take note of this extra week and how it impacts revenue, but I’ve never seen a chart that tried to correct for it, so all the charts just make it look like an especially good quarter.

由于 Apple 可能每天收入 >1B 美元(十亿),即 >7B 美元(七十亿)从 2022 年第一季度转移到 2023 年第一季度。分析师确实注意到这额外的一周以及它如何影响收入,但我从未见过图表试图纠正它,所以所有的图表都让它看起来像是一个特别好的季度。

事实上,一个组织能够采取的任何一个会计年度连续12个月内组成。这一规则的一个可接受的变化是采用了52个星期的年度报告的时期。而苹果公司,会根据本身的在一年内销量很大的季节变化往往选择自己利于自己的财年,这对于开发者来说可能是一个 “陷阱”,也是一个 trick!

2.5 AppStore 账单流程

综上,所以苹果的账单周期大概是这样的流程:

AppStore-Financial-07.png

这个流程图有很多细节内容,这里就不展开了,大家有问题,可以在评估区交流啊~

三、开发者分成和收款

3.1 App Store 大陆开发者收款的一些小细节

  1. App Store Connect 给中国大陆开发者的起付金额为$150及等额值,对应人民币约 1000 左右,如果当前收益不足,则会余额结转到下个月。
  2. App Store Connect 会在本月计算上月的收益,并生成相应的付款和财务报告,这个时间一般在 5-15 日之间。满足了最低起付额之后,会生成一个预计打款时间,这个打款时间为下个月。也就是说,10 月份的收益,实际打款日期会在 12 月上旬(这里不得不说苹果有点坑。Google Play是11月15日左右就会给开发者打款了,要比 Google Play 打款时间慢很多)。另外在生成财务报告的时候,可能会短暂地出现余额结转的情况,这种情况是正常的,只需要耐心等待即可。(下个月才打款,不耐心也没有用)
  3. 即使开发者货币选为 CNY(人民币),苹果在实际打款的时候还是会以美元现汇的方式打款,不会使用人民币来汇款。所以大陆的开发者可以把这个设置为 USD,这样可以避免汇率波动造成的收益波动。
  4. 苹果从境外汇款的时候没有电汇费用,收到的美金金额和财务报告中的金额是一致的。

引用来源:App Store大陆开发者收款总结

3.2 公司的苹果财务报表和苹果后台实际看到的预付款相差大?

这个问题在上文 “2.5 AppStore 账单” 流程图可以看出,每个环节都会有影响:

  1. 时区差问题
  2. 用户退款问题
  3. 账务账单月不是按自然月
  4. 汇率差问题
  5. 苹果30%/15%分成问题
  6. 税费问题

关于这个问题,最近发现还有一个原因,苹果账单报告数据里,有 2 个字段:

  • Transaction Date(交易日期)
  • Settlement Date(结算日期)
字段名称 日期类型 备注
交易日期 交易日期 顾客购买 App 或 App 内购买项目的日期。仅当交易日期距离结算日期不超过 30 天时,才显示交易日期,否则该字段为空。
结算日期 MM/DD/YYYY 处理和收取顾客付款并开具发票的日期。

苹果出账单的报告,是按结算日期来出账单。开发者的订单日期与苹果账单的交易日期一致,但因苹果账单月不是自然月,并且账单是以结算日期为准,导致数据对不上的问题。

3.3 苹果内购收入最低打款门槛是多少?

中国内地目前最低付款门槛为 150 美元,也就是大概超过 1000 CNY(人民币)时会收到苹果打款。

如果您的银行所在国家或地区、银行帐户货币列于下表中,则您获得付款的最低门槛为 0.02 美元。

银行所在地区代码 银行所在地区 银行帐户货币 银行所在地区代码 银行所在地区 银行帐户货币
AD 安道尔 EUR IS 冰岛 EUR
AN 荷兰 EUR IT 意大利 EUR
AT 奥地利 EUR JP 日本 JPY
AU 澳大利亚 AUD LI 列支敦士登 EUR
AZ 阿塞拜疆 EUR LT 立陶宛 EUR
BE 比利时 EUR LU 卢森堡 EUR
BR 巴西 BRL MC 摩纳哥 EUR
BG 保加利亚 EUR ME 黑山共和国 EUR
CA 加拿大 CAD MM 缅甸 EUR
CC 科克斯(基灵)群岛 EUR MQ 马提尼克岛 EUR
CH 瑞士 CHF MT 马耳他 EUR
CH 瑞士 EUR MY 马来西亚 MYR
CY 塞浦路斯共和国 EUR NL 荷兰 EUR
CZ 捷克共和国 EUR NO 挪威 EUR
DE 德国 EUR NZ 新西兰 NZD
DK 丹麦 EUR PH 菲律宾 PHP
EE 爱沙尼亚 EUR PL 波兰 EUR
ES 西班牙 EUR PM 圣皮埃尔和密克隆群岛 EUR
FI 芬兰 EUR PT 葡萄牙 EUR
FR 法国 EUR RE 留尼汪岛 EUR
GB 英国 EUR RO 罗马尼亚 EUR
GB 英国 GBP SE 瑞典 EUR
GF 法属圭亚那 EUR SG 新加坡 SGD
GP 瓜德罗普岛 EUR SI 斯洛文尼亚 EUR
GR 希腊 EUR SK 斯洛伐克共和国 EUR
HK 香港 HKD SM 圣马力诺 EUR
HU 匈牙利 EUR US 美国 USD
ID 印度尼西亚 IDR VA 罗马教廷(梵蒂冈城) EUR
IE 爱尔兰 EUR YT 马约特岛 EUR

印度(INR)银行帐户的最低付款门槛为 0.30 美元。对于其他未提及的国家或地区、银行帐户货币,最低付款门槛为 150 美元。

另请注意,韩国(KRW)和泰国(THB)银行帐户的最低付款门槛如下:

  • 韩国(KRW):根据当地规定和银行要求,最低付款门槛为 50 美元。

  • 泰国(THB):泰国居民的最低付款门槛为 10 美元;位于泰国境外的开发者最低付款门槛为 150 美元,付款方式仍为电汇付款。

  • 参考:最低付款门槛

3.4 苹果内购收入到账怎么收款?

对于开发者来说,苹果付款到账后,并不是直接打开你的银行卡余额中,而是美元,所以需要结汇。关于结汇,可以在手机银行 app 输,但可能第一次需要到银行柜台办理,具体可以联系你在苹果后台填写的银行卡所属银行咨询。

最后,苹果在中国大陆的内购商品销售并未扣税,所以结汇资金属性,按理是需要报个人所得税。具体,可与当前税务局咨询。

四、总结

深入的财务报表和账单流程有非常专业和非常多的细节,这里就不展开了,因为小编可能也不懂!本文从一个财务报表的疑问开始,希望开发者,平时在做写代码的同时,对于可能与自己有关,又可能跟自己没有关的问题,可以多一个好奇心,多一个疑问,可能就多一份收获。

如果你觉得文章写的不错,欢迎点赞~ 欢迎评论区一起交流~

另外,WWDC 2022 将于北京时间 6 月 7 号开始,一般苹果会灰度上线一些新特性或功能,所以最近这些更新有可能会影响到生产环境,比如这2天的上传App 和 ASC 后台登陆就受到影响,服务出现了宕机无法使用的情况:

AppStore-Financial-08.png

开发者们需要注意:最近 App 要多预留几天时间排期规划哈~

最后,我们团队接下来会持续关于 WWDC 22,给大家带来最新的动态,欢迎关注我们,回家不迷路哈~

欢迎关注我们,了解更多 iOS 和 Apple 的动态~

五、参考

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认