Hi,
as "Customer" is involved by "sold", I think nothing can do helpful with cycle. There must be some FI document created with customer's ID (reconciliation account)
Distribution/allocation is only for cost element(revenue account), but not able to do for reconciliation account.
Regards,
Bowen