nowadays there are a lot of troubles with us dollars money transfers between companies.
maybe it is because of sanctions or money clearance, or weapons traders or I do not what ever more reasons exist, but the problem is there
you may give to bank all necessary invoices and papers, make the transfer and wait 1 month money to come to other party!! One, damn, month!
I guess to counter such cases - people may have to need bitcoin!
Transactions between companies are a little bit more complex. In my experience many of those papers are for important things & AML procedures are nothing to kid about. However a month is totally exagerrated unless there were some serious iregularities with where the money came from. International bank transfers shouldn't take more than 3-5 working days nowadays.