We use differential invoicing for our business processes. Our docflow looks as
Outbound delivery -> Provisional invoice -> POD -> Final invoice.
In some cases, when the final invoice has not created yet, we need to cancel POD (for
example, the date was set incorrectly). But we cannot do this without
provisional invoice cancellation. Error message appears: VL186 Delivery is already fully invoiced.
Nevertheless, invoice status in delivery is B.
So, in reverse docflow we have different sequence: Provisional invoice cancellation
-> POD cancellation -> Outbound delivery processing.
I assume this is not correct. What should we do in this situation?