When does the target project have duplicate transactions?

When the allocation rule is set to the full allocation method and if you process allocations more than once during a period, another set of transactions are created in your target project.

If this is done by mistake, you can reverse this set of allocation transactions for the period.