Yeah the point is, that I want to change it in the backoffice.
Can’t beleive this is impossible in BO. What if you stop to collaborate with some carrier? In that case you want to have a possibility to replace him for another one. Whether current PS/TB doesn’t give that capability?
I see no point, in making 2-3 orders shorty after eachother
Who knows, what was the client’s purposes when he/she did an order that way? What if he/she did that intentionally?
Example from real life: not much time ago i’ve ordered 5 different gadgets of different suppliers on aliexpress, which were paid by one aggregated payment on ali, and then distributed between them by ali. So, this way of ordering is legal.
But in fact we would need to regenerate the invoice.
I suspect, that my local Russian legislation and yours not differs much in that case. I also have to issue a return invoice for customer and in addition a deed, that he/she received funds or replacements and has no claims to my company.
This is more a question of business process building/optimization than of 30bz functioning, because this is not full-featured ERP/MRP system but such transactions/activity have to be processed in that systems first.