Store allocation factors to unallocate
When canceling a landed cost we invert the application of the landed cost. But the factors computed when canceling may not be the same as computed when applying. For example the unit price of the moves may have been changed by the recomputation (when posting an invoice for example).
I think it will be better to store the factors used when allocating and reuse them when unallocating. This is now doable easily with the Dict
field.