BrokerTypeMapping
Regel die bepaalt welk transactietype een CSV-rij krijgt.
BrokerTypeMapping is een rule-based system dat broker-specific descriptions matched naar canonical transaction types.
Voorbeeld voor DeGiro:
In DeGiro CSV staat onder 'Omschrijving' allerlei strings:
- 'Dividend' → DIVIDEND
- 'Dividendbelasting' → DIVIDEND_TAX
- 'Storting' → DEPOSIT
- 'iDEAL Storting' → DEPOSIT
- 'DeGiro Connectivity fee' → FEE (kind=CONNECTIVITY)
- 'Valuta-conversie' → INTERNAL_TRANSFER
- 'Couponuitkering' → DIVIDEND
- ...
Elke mapping is een aparte rule met regex + tx_type + fee_kind.
Seed mappings:
We shippen ~50 default mappings die de meeste gangbare patterns dekken. Gebruiker kan eigen mappings toevoegen via review queue.
Priority system:
Specifieker patterns hebben hogere priority. 'iDEAL Storting' matcht voor 'Storting'.