Maybe I’m not fully understanding but i think you might be looking at this too logically.
I did mention this is a very unregulated industry
I’ll give you a few examples very broad examples all bunched into one mess that is logistics :
Facility makes product X in IOWA.
Wal-mart wants to buy it. They put in orders.
Lets say some of these orders need to go to Buffalo, NY
They don’t have enough of their own trucks so they call JB Hunt. (They are a mega carrier have thousands of trucks and trailers AND… a brokerage as well ) They pay JB Hunt for X amount of shipments within a certain timeframe. Jb Hunt takes the contract.
They send some trucks but fail to position enough of them or they just don’t want to ( not profitable at the moment )
They are getting $2500 per shipment so they contact XPO and offer them 30 shipments for $2000 a piece.
XPO covers what they can with XPO trucks … and then what they can’t goes on the spot market.
( All of this is called Double brokering freight. Some customers allow it, most don’t. )
Dispatcher from company ABC Trucking is looking at DAT Loadboard , sees this load IA- NY and makes a call. He books the load with Broker from XPO Logistics. They only pay ABC trucking $1800
Carrier picks it up… he thinks its just not enough to take it all the way out there.
So he takes the container trailer off , and pays $800 to ship it to Buffalo via RAIL.
He’s left with $1000 that uses to pay $150 to the driver who picked up and brought to the railyard … and another 150 to the driver waiting in Buffalo to pick it up from the railyard and take it to the Wal-Mart.
None of this is legal.
So just try to wrap your head around that, this is all of course once the product is already here, if its not produced here, you cannot even imagine the shenanigans when you add AIR & SEA.
As far as the invoicing goes…
Trucking company submits paperwork to factoring company only because they want to get paid faster.
They dont want to wait for those 30, 45 days to pass. They want the money NOW so they can pay for fuel, tolls , drivers etc…
If the broker (at the time) has a good credit rating, factoring company pays the carrier.
If that broker goes out of business next month… the factoring company will turn around and take that money back from the carrier by witholding pay from other invoices in what they call a " Reserve "
This is usually how it works.
Although it might look much simpler on the surface where you have a seller and a buyer, the flow of goods, services and money is a lot more complicated.
Sometimes the shipper is simply a storage facility. They get paid just to store the product and collect loading/unloading fees. This was one of the issues we were having in the midst of the pandemic, stores were not ordering as much product , the cold storages were getting overloaded with product.
We would pick up loads and find out on the day of delivery that they cannot give us an appointment for 5 days.
At any rate… i can’t imagine even a 1% fluctuation in price not having massive implications for all parties involved.
If crypto was involved without any built in stability that Fiat has and you had contracts that were losing value overnight by 2,3 or up to 10% you would just see massive cancellations all over the place.
It would potentially lead to even more shenanigans than already exists IMO because its never so cut & dry.
Sorry for another big rant.