Dedupe key
Hash om dubbele imports te voorkomen.
Dedupe key is een hash van transactie-velden die unique elke transactie identificeert. Voorkomt dubbele rijen bij re-imports.
Compositie (per broker verschillend):
Voor TRADING212:
parts = [
'TRADING212',
external_ref (T212 order ID),
type (BUY/SELL/etc.),
quantity,
price_local,
fee_kind,
]
dedupe_key = sha256(parts joined)
Effect:
Dezelfde transactie geüpload twee keer → dezelfde dedupe_key → INSERT IGNORE in database. Geen dubbele rij.
Belangrijke property:
IDempotency: re-import van zelfde data is veilig. Wij garanderen dit voor alle adapters.