This is an intentional feature of the law in order to prevent 'delayed billing' scams of exactly this kind.
It's entirely up to the company offering credit to determine what kind of due diligence they want to perform before giving another company terms.
If you're some random bozo I've never heard of asking me for quotes for 15K of toner im not going to send you anything unless you wire me money before delivery, more likely I just wont reply at all. (Used to get at least a dozen of these a week)
If you're an account I've been trying to sell into for months, and you finally agree to my meeting, me and the sales manager aren't gonna let the controller fuck this up for us, you can have pretty much whatever terms you ask for.
It happens, but not as often as it used to. For example, in luxury retailing, if you're well-known by the store staff and have a long history with it, it happens. But it's always in the midst of a very high-touch situation.
It also happens with deliveries. Like if you have a regular wine delivery or something like that, and you're an unusually valuable customer, a business will happily send you a bill rather than keep a card on file.
It's not uncommon for stores in The Netherlands to accept delayed payment. Basically, you're able to pay up to 14 days after arrival, without any interest charged.
B2B? fairly common.
[0]https://www.ups.com/us/en/shipping/services/value-added/cod....
This scam is apparently about paying after something had been delivered, which most sellers won't offer, and even then only to companies, so it must involve the seller getting scammed too.
Yes, but the package is still _shipped_ before payment.