上篇提到发行到海外,应该先行了解当地的税收政策,感谢Ljuan@Jun Hai Games一起积极讨论,并督促我仔细研究谷歌去后台的收入相关问题,包括定价、汇率、税收、退款等等。
相关问题在成都Indie的会议上也有人提问,又仔细研究了一阵子,写出来供大家讨论。
特别感谢我棒棒的远在德国的驴友@卢文涛同学的大力支持。
基础信息参考
https://support.google.com/googleplay/android-developer/answer/6334373
整体来说,公式是这样的:
每笔款项订单回流后收入=基础货币收入*(1-谷歌费用)
其中,
基础货币收入=用户当地货币价格/(1+当地汇率)*用户付款时的当地货币兑换基础货币汇率;
或者
基础货币收入=(用户兑换的当地货币价格-税额)*用户付款时的当地货币兑换基础货币汇率;
谷歌费用=30%;
注:谷歌结算为每笔订单实时结算(汇率变化一次)。
退款问题后面再讲,回到定价的焦点。
定价方式
定价有两种方式,
一个是单独对应用进行定价的;
二是使用定价模板。在你有多个游戏需要设置iap的时候,使用定价模板进行关联,会提高效率降低错误。
由于基础原理是一样的,因此这里只对单独定价做个说明。
定价流程
选择一个App,点击“应用内商品”,可以看到你的iap列表,点击某个套餐,就可以看到详细信息。
基础的要填写的东西就不说了。主要说下面的价格和当地的价格。
以天堂之战的188钻石=23.18 HKD为例,先上个图。这是大家在发海外多地区都会看到的一个界面。
价格*:
基础价格:左上角的价格,是此套餐的基础价格。数字由您手动输入(点击设置即可)
基础货币:币种由你的账号注册区域决定。我们是在香港注册,所以这里显示为港币HKD,因此,在这个账号下面,基础货币为港币。任何其他货币都是直接兑换为港币计入收入的。
基础价格+基础货币,决定了您这个套餐的价格。
目前谷歌支持60余种当地货币,除了这60多种当地货币,剩下的地区,我这个套餐,指导给用户的是港币价格。
然后说一下当地货币的定价。
如我在图上标注的,当地货币定价,要注意几点:
1、谷歌写的所谓当天汇率,是指你设置这个价格的当天,而不是今天/今天。那么你半年前设置的这个汇率,只要你不去刷新,那么这个汇率就会一直保留。
2、第一列国家和地区,第二列的价格,是含税价格,你设置的时候是不含税的价格。假设你设置套餐HKD 100,设置价格当天港币:欧元为20:1,以布拉格为例,少数民族为20%,那么,第二列的价格将默认显示为,EUR 6.00,第三列税额将显示20%(EUR 1.00)
另外要注意谷歌的近似价格:如果根据当天汇率换算提示的价格为1.97欧元,系统会根据相应国家/地区的定价模式对其进行舍入侵犯,确定当地最终价格为1.99欧元。
3、这个时候你问了,我能不能对当地自己单独设置个定价呢?答案当然是可以的。点击最右面一列的设置,如下图所示
这个界面上你既可以在基础定价,也可以在下面刷新汇率,还可以对某个国家进行单独设定(直接修改当地货币价格)。这里要注意,你的价格仍然为含税价格。
有人要问,用户那么看到的价格是哪个价格?于是又求助了驴友帮忙截图确认,用户在当地看到的价格,是在当地的含税价格,比如在德国是这样的(我们的188钻石,售价为23.18港币),在后台设置的欧元德国的含税价格为EUR 3.19,用户看到和支付的也是3.19欧元,其中0.51是税(德国变量为19%):
套用一下公式做验证,假设汇率1欧元=8.1114港元
基础货币收入(港元)=3.19/(1+19%)*8.1114=2.68*8.1114=21.738552
基础货币收入(港元) =(3.19-0.51)* 8.1114=2.68*8.1114= 21.738552
(看,这里因为汇率变化比我原来定价23.18亏了1.44港币)
那么这笔订单的休息后收入是多少呢?
此笔订单出租后收入(HKD) = 21.738552*(1-30%)= HKD 15.2169864
所以这里大家要注意,隔一段时间去刷新一下汇率。
邮件:siyushenqi@gmail.com
工作时间:周一至周五,9:30-18:30,节假日休息