Post

Replies

Boosts

Views

Activity

Reply to Brazil not on Exhibit B.1 but News/Blog says tax is handled?
But what does "responsibility" mean? My guess is that in some sense in Brazilian law we developers are "responsible", so if Apple messes up and doesn't pay the right money, if we go on holiday to Brazil then we might get arrested. Because we're "responsible", not Apple. All of that document is legal verbage written to comply with each country's specific requirements, by expensive tax lawyers. You can essentially ignore it. The reality is that Apple collects all applicable taxes in all countries. It would be totally impractical for individual developers to try to interact with the tax authorities in every country where their apps are sold, and the tax authorities know that; they therefore require Apple to collect taxes, which they do.
Feb ’24
Reply to Apple's Revenue cut 15% or 30%
Is there anywhere I can go to figure out the tax amounts? Apple’s tables show “proceeds”. The difference between what the users pays and proceeds is Apple’s commission and any taxes. I do not believe that they break that diwn anywhere, but you can estimate it quite accurately as the commission is always the same percentage. I just need something to reconcile I strongly recommend not trying to do your accounts at that level - it requires handling multiple currencies and varying exchange rates, which is a huge extra burden. In your accounts, just have a single monthly payment from Apple in your own currency, and just use whatever amount they actually pay. Don’t try to formally link that to your sales numbers in your accounts. P.S. I recommend not posting comments on this forum, they are easy to miss; post replies.
Feb ’24
Reply to Switching Personal Account to Company Account
It is possible to convert an individual developer account to a business account; you need to contact Developer Program Support. However I don't know what happens in the case where the old account has expired. Would it not be easier for you to create an entirely new account for the business? Is there content associated with the old account that you want to retain?
Feb ’24
Reply to "zero length data" error
captured using an exception handler and displayed using NSAlert. Don't do that; let the app crash, and then look at the crash logs that Apple will send you. These will include a stack trace so you'll have some chance of identifying the cause. If you really want to trap fatal exceptions yourself, include more diagnostics.
Topic: Programming Languages SubTopic: General Tags:
Feb ’24
Reply to Peer-to-Peer communications on devices on different networks
I've read up on Bonjour and on the Network framework and it appears to me (and I may be wrong) that these capabilities only support either devices on the same local network, or devices that are in close proximity to one another. Correct. This is a hard problem in general. As well as the things you’ve mentioned, you need to consider NAT. Have a look at this to get started: https://en.wikipedia.org/wiki/STUN The difficulty of true peer-to-peer communication on the Internet leads many to use a centralised server or some other alternative.
Feb ’24