B2C billing is harder than B2B billing
arnon.dk
arnon.dk
It's kind of strange, how the EU manages to not only put their companies at a disadvantage but also drive new business for non-EU companies.
Some of my EU friends even consider only offering their services to US customers, because with those, the invoicing is easy. It's called something like "3rd party country revenue" in the EU tax system and has no additional bureaucracy attached to it. While doing business with customers from within the EU is so complicated, that none of my EU friends understands it.
1. https://europa.eu/youreurope/business/taxation/vat/vat-digit...
In contrast, no matter where I am in Europe, I know precisely down to the cent how much I'll pay at the counter.
It’s not too complicated. There just isn’t sufficient political momentum to require total price to be shown prior to checkout.
This year, California couldn’t even get restaurants to include all non tax charges in menu prices. They passed a law requiring businesses to include all non tax charges in advertised prices, and then passed another law to exempt restaurants.
Infuriating, to say the least.
I think VAT is a bad tax overall, a vestigial appendage from colonialism, and would prefer to ultimately remove it, but I think the US system is overall better. At least more transparent.
What's funny is that the families behind the fast implementation of VAT in colonized Africa are still two of the most powerful and rich French families.
Either that, or more companies are using third parties who mask the complexity for them. Kinda like a duck looking serene on the water but its feet are paddling furiously to keep moving.
When you're inside a jurisdiction, you don't really have the option to ignore the law for long because the tax authorities will come knocking sooner rather than later.
Also, there was German based ShareIt, which was purchased by Digital River. Sadly, it's now in lot of problems, have problems paying venders, and is not to be recommended anymore.
B2B payments get delayed, but the contractual guarantees are much higher, and customers don't just invoke bank investigations out of the blue.
You don't have to do this. You don't need tons of complexity. You can make any system infinitely complex, but this is a choice. A billing system with -- and I quote -- "160000 combinations" is too complicated for customer support to understand, too complicated to explain to consumers, and will inevitably result in people getting billed incorrectly.
Do you need to operate a B2C business this way? You really don't. It's OK if your billing system is slightly suboptimal. The overwhelming majority of businesses are held back by the quality of their product and by their distribution. Billing just needs to be simple and functional.
I think the author is just referring to a configurable promo's and deals type of engine, which is pretty common.
It just gives the business the ability to configure as opposed to hard code. For example, maybe the business wants to run a buy one get one free type promotion, this can just be configured into a generalized engine that allows for qty hurdles (or amount hurdles) that trigger some discount on some set of items.
guess which one is the hardest.
Yet B2B has a higher and more complex entry barrier. Once you've overcame all that and is already billing your first clients, B2B is "easier" and your clients are much more stable and stay for longer