# Merchant Entity – Vormerkung

Status: bewusst **nicht** als große Merchant Engine in Budget UX v2 umgesetzt.

## Zielbild später

Eine schlanke Merchant Entity kann später helfen, Transaktionen ruhiger anzuzeigen und Regeln nachvollziehbarer zu machen:

- `merchant_display_name`: nutzerfreundlicher Anzeigename statt roher CSV-/OCR-/Provider-Beschreibung.
- `merchant_aliases`: bekannte Varianten wie Kartenabrechnungs-Texte, Shop-Filialen oder Schreibweisen.
- `default_category`: bevorzugte Kategorie als Vorschlag, nie stiller Confirm.
- `rule_suggestions`: Vorschläge für Regeln mit Preview/Confirm/Audit.

## Budget UX v2 Scope

In diesem Sprint nur:

- Transaktionslisten verwenden bevorzugt `merchant_display_name`, dann `payee`, dann `description`.
- Raw Description bleibt im Detail sichtbar, aber nicht als primäre Alltagsanzeige.
- Keine neue Importquelle.
- Kein großes neues Datenmodell.
- Keine automatische Merchant-Regelmaschine.

## Safety

Jede spätere Merchant-/Alias-Änderung muss Preview/Confirm/Audit einhalten. Keine stillen Kategorie-Merges, keine echten Rohdaten im Git.
