Post

Replies

Boosts

Views

Activity

Reply to finding total commission paid to Apple for claiming back sales tax on commission
As you said, they remit to the CRA under my business's HST/GST account on Canadian sales. My accountant is saying though that Apple should be charging me HST/GST on the service they provide of distributing the app globally, managing payments globally, etc. (i.e. the 15% commission). Since they provide this service for all global sales he's saying the HST/GST would apply on commission for all global sales. So guy in France buys the subscription in the app, he pays no GST/HST but pays whatever local taxes are and Apple charges me 15% in local currency on the sale value, converts that 15% to Canadian dollars and then charges HST/GST on that amount is what he is saying. He's saying ignore the amount of money Apple puts in my bank account as my revenue, that my revenue numbers that Apple reports to the CRA will be pre-commission and pre-sales tax on commission. I then count the commission and the sales tax on it as expenses. He says if I don't do it this way I'll get audited since the numbers from Apple won't match what I'm submitting to the CRA. Given the complexity of this I am leaning to just counting proceeds that show up in my bank account as revenue and considering any expenses already accounted for. I don't see how I could get in trouble for doing it that way.
Jan ’25
Reply to finding total commission paid to Apple for claiming back sales tax on commission
I'm in Canada. An online search does return results of other people discussing doing this in Canada and elsewhere. It makes sense that Apple would have to charge sales tax on their commission, same as any other business offering a service. I can claim back sales tax on all other business expenses as well of course as on the actual base cost of the expense. Some folks even commented that they got audited when claiming as revenue just the proceeds that arrived in their bank account since the info Apple sends to the tax agency apparently has revenue as the amount before commission and then you count their commission and sales tax as an expense versus just claiming the proceeds as revenue. Just realized as I am typing this though, the discussions I found via searching might be individual app developers, not corporate ones, so it might be that Apple doesn't charge sales tax to corporations since it would be claimed back anyway. But even then I'd like to find a document that confirms that.
Jan ’25
Reply to suspected IAP refund abuse by single user
So now I have around $2K that was held back from this month's App Store payment, it is "balance carried forward" to next month, and from googling it looks like this is likely due to this cycle of refunds occurring, all from this one guy which triggers an investigation by Apple. Fortunately it now looks like they are paying that balance out on Oct 31, 2024 (which is not a normal payment date), so I assume they investigated, saw what happened and approved the payment. A week after we disabled subscriptions in Poland, the guy emailed again, in Polish, translated as "Why can't I buy a subscription, please, I promise I won't cancel it again" sigh, guess it really was one guy...definitely not enabling it again for Poland if the system allows one individual to keep buying and refunding over and over again! Not only did it temporarily kill my app's numbers (they've bounced back again after the refunds stopped) but caused a delayed payment on top of it! All due to one guy in Poland!
Oct ’24
Reply to obtaining file creation & modified time & size failing 5-10% of time within .onOpenURL when file shared with app
Hi Kevin, Thanks for responding! Just realized I forgot to specify this is for iOS and iPadOS. Has happened on multiple versions of iOS 17. I do not currently know what the error is but am going to add some code that sends my server the error message when it occurs. The shared files are typically from the Files app, if not there, then at least from the local device, not iCloud or any cloud/network storage. They arrive as "file://Documents/Inbox/filename", then the file attributes are obtained, then the file is moved to the application support directory. I just realized as I wrote this that there is then a pause as the user has to hit upload before the file is read using try Data(contentsOf: ) For most users the time delay is minimal, share file, select our app from the list, see our app's share screen and hit upload button immediately, but perhaps this delay has something to do with it. All of this code is synchronous so the move should finish before the user is even shown the button. I'm checking if creationTime: Date and modificationTime: Date == Date(timeIntervalSince1970: 0), what I set the values to beforehand, to check for failure. Thanks! Colin
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’24
Reply to Sign in with Apple not working when iCloud disabled via MDM profile
Hi Kevin, thanks for responding. Just unexpected that iCloud would be tied to Sign in with Apple. Clients have iCloud disabled via MDM profile to ensure corporate data doesn't leave device to areas their corporation doesn't control/have visibility of, but they did not intend to disable Sign in with Apple as well but don't see a way to not do so when they disable iCloud. Is iCloud somehow directly tied to Sign in with Apple? Even with iCloud disabled, these users are able to sign in to their Apple ID, buy apps and subscriptions with that ID, etc.
Topic: Privacy & Security SubTopic: General Tags:
Aug ’24
Reply to How is an iOS app on the App Store able to detect other apps?!?!
Thanks for your response! I was pondering that too, especially if they were only finding some apps, but they can seem to find all apps and the app icons as well. Even for rather obscure apps for which there's no way they would have done the research to figure out the URL schemes for and of course many (most?) apps don't define a scheme. Them having the app icon too and instantly (no server download latency) tells me they're getting it on device somehow.
Topic: Privacy & Security SubTopic: General Tags:
Jul ’24
Reply to Active Paid Subscriptions dropped to 0 suddenly on App Store Connect
and happening again today too...
Replies
Boosts
Views
Activity
Sep ’25
Reply to Active Paid Subscriptions dropped to 0 suddenly on App Store Connect
Not seeing 0 here but a massive drop in active subscriptions instead. I imagine this will be resolved quickly. Noticed extremely low sales activity yesterday too, might be real but wonder if a reporting issue too.
Replies
Boosts
Views
Activity
Sep ’25
Reply to Is there any public API apple provides to detect Lockdown Mode in iOS 16?
Just an FYI for anyone reading this, for a small number of users, checking for LDMGlobalEnabled fails to properly detect when Lockdown Mode is enabled. iOS 17 and 18, latest versions of both. Never seemed to be an issue with iOS 16, at least no one ever complained the app wasn't detecting it properly.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’25
Reply to Bug: Active Paid Subscriptions plummeted on March 19th
Seems to be fixed now, whew! Quick work by Apple!
Replies
Boosts
Views
Activity
Mar ’25
Reply to finding total commission paid to Apple for claiming back sales tax on commission
As you said, they remit to the CRA under my business's HST/GST account on Canadian sales. My accountant is saying though that Apple should be charging me HST/GST on the service they provide of distributing the app globally, managing payments globally, etc. (i.e. the 15% commission). Since they provide this service for all global sales he's saying the HST/GST would apply on commission for all global sales. So guy in France buys the subscription in the app, he pays no GST/HST but pays whatever local taxes are and Apple charges me 15% in local currency on the sale value, converts that 15% to Canadian dollars and then charges HST/GST on that amount is what he is saying. He's saying ignore the amount of money Apple puts in my bank account as my revenue, that my revenue numbers that Apple reports to the CRA will be pre-commission and pre-sales tax on commission. I then count the commission and the sales tax on it as expenses. He says if I don't do it this way I'll get audited since the numbers from Apple won't match what I'm submitting to the CRA. Given the complexity of this I am leaning to just counting proceeds that show up in my bank account as revenue and considering any expenses already accounted for. I don't see how I could get in trouble for doing it that way.
Replies
Boosts
Views
Activity
Jan ’25
Reply to finding total commission paid to Apple for claiming back sales tax on commission
I'm in Canada. An online search does return results of other people discussing doing this in Canada and elsewhere. It makes sense that Apple would have to charge sales tax on their commission, same as any other business offering a service. I can claim back sales tax on all other business expenses as well of course as on the actual base cost of the expense. Some folks even commented that they got audited when claiming as revenue just the proceeds that arrived in their bank account since the info Apple sends to the tax agency apparently has revenue as the amount before commission and then you count their commission and sales tax as an expense versus just claiming the proceeds as revenue. Just realized as I am typing this though, the discussions I found via searching might be individual app developers, not corporate ones, so it might be that Apple doesn't charge sales tax to corporations since it would be claimed back anyway. But even then I'd like to find a document that confirms that.
Replies
Boosts
Views
Activity
Jan ’25
Reply to finding total commission paid to Apple for claiming back sales tax on commission
Now I'm even more confused...if I look at US sales only, the difference between sales and proceeds is almost exactly 15%, so it seems I am not paying 13% sales tax on the 15% commission unless that is calculated elsewhere.
Replies
Boosts
Views
Activity
Jan ’25
Reply to Last 24 Hours removed from Sales & Trends?
I think this is good, removing this feature, means we cannot obsessively check every hour how our apps are doing and instead focus on building apps and other mentally healthier alternatives! :)
Replies
Boosts
Views
Activity
Nov ’24
Reply to suspected IAP refund abuse by single user
So now I have around $2K that was held back from this month's App Store payment, it is "balance carried forward" to next month, and from googling it looks like this is likely due to this cycle of refunds occurring, all from this one guy which triggers an investigation by Apple. Fortunately it now looks like they are paying that balance out on Oct 31, 2024 (which is not a normal payment date), so I assume they investigated, saw what happened and approved the payment. A week after we disabled subscriptions in Poland, the guy emailed again, in Polish, translated as "Why can't I buy a subscription, please, I promise I won't cancel it again" sigh, guess it really was one guy...definitely not enabling it again for Poland if the system allows one individual to keep buying and refunding over and over again! Not only did it temporarily kill my app's numbers (they've bounced back again after the refunds stopped) but caused a delayed payment on top of it! All due to one guy in Poland!
Replies
Boosts
Views
Activity
Oct ’24
Reply to suspected IAP refund abuse by single user
Was surprised today when I saw Poland in our list of top 5 countries for total downloads, switched it to first time downloads and it dropped from 28 to 2. Further confirmation to me that all of the refunds are from the same person who apparently keeps deleting and redownloading the app too.
Replies
Boosts
Views
Activity
Oct ’24
Reply to obtaining file creation & modified time & size failing 5-10% of time within .onOpenURL when file shared with app
Hi Kevin, Thanks for responding! Just realized I forgot to specify this is for iOS and iPadOS. Has happened on multiple versions of iOS 17. I do not currently know what the error is but am going to add some code that sends my server the error message when it occurs. The shared files are typically from the Files app, if not there, then at least from the local device, not iCloud or any cloud/network storage. They arrive as "file://Documents/Inbox/filename", then the file attributes are obtained, then the file is moved to the application support directory. I just realized as I wrote this that there is then a pause as the user has to hit upload before the file is read using try Data(contentsOf: ) For most users the time delay is minimal, share file, select our app from the list, see our app's share screen and hit upload button immediately, but perhaps this delay has something to do with it. All of this code is synchronous so the move should finish before the user is even shown the button. I'm checking if creationTime: Date and modificationTime: Date == Date(timeIntervalSince1970: 0), what I set the values to beforehand, to check for failure. Thanks! Colin
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Sep ’24
Reply to Sign in with Apple not working when iCloud disabled via MDM profile
Hi Kevin, thanks for responding. Just unexpected that iCloud would be tied to Sign in with Apple. Clients have iCloud disabled via MDM profile to ensure corporate data doesn't leave device to areas their corporation doesn't control/have visibility of, but they did not intend to disable Sign in with Apple as well but don't see a way to not do so when they disable iCloud. Is iCloud somehow directly tied to Sign in with Apple? Even with iCloud disabled, these users are able to sign in to their Apple ID, buy apps and subscriptions with that ID, etc.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Discrepancies for payment Period 9 (June 2-29) August 1st payment
In the end I was paid $1,259 Canadian versus the estimated $1,203 Canadian versus what I expected from the trend proceeds #s which indicated around $1,668 Canadian. So still wondering about the "missing" $400.
Replies
Boosts
Views
Activity
Aug ’24
Reply to How is an iOS app on the App Store able to detect other apps?!?!
Thanks for your response! I was pondering that too, especially if they were only finding some apps, but they can seem to find all apps and the app icons as well. Even for rather obscure apps for which there's no way they would have done the research to figure out the URL schemes for and of course many (most?) apps don't define a scheme. Them having the app icon too and instantly (no server download latency) tells me they're getting it on device somehow.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’24
Reply to How to trigger sysDiagnose on VisionOS?
Of course I found the answer myself a minute after posting even though I did searches beforehand, see below if you have the same question. https://download.developer.apple.com/visionOS/visionOS_Logs/Sysdiagnose_Logging_Instructions.pdf
Replies
Boosts
Views
Activity
Feb ’24