If a file has the same date with the same transactions it will get uploaded with duplicate status. The file never gets duplicated due to same clients or the same amount.
It is mainly the date in the file which differentiates one file from another. Paylogic does not process duplicate transactions to avoid discrepancies.