We did a data migration from CCV1 to CCV2.
In the data migration, we brought over invoices into the new system.
Now, when we push invoices from ECC -> SCI -> Commerce, a duplicate row is created, if there is a matching row that was inserted by data migration.
We have set a set of attributes in the oData as unique, and we have compared the original record vs the duplicate and all the unique values line up.
What are we missing here?
How can this happened when we have identified a set of unique attributes.