feat: vorgefertigte Import-Presets für Raiffeisen (CH) und Revolut

- services/csv_import: PRESETS-Liste (aus echten Beispiel-Exporten des Nutzers),
  GET /imports/presets.
- Frontend: Preset-Auswahl im Import füllt Format/Spalten automatisch.
Beide Presets per TestClient gegen echte Zeilenformate verifiziert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-08-19 20:14:39 +02:00
co-authored by Claude Opus 4.8
parent 1381967aae
commit ddf4f1f5ed
6 changed files with 80 additions and 20 deletions
+1
View File
@@ -188,6 +188,7 @@ export const api = {
cardRecent: (limit) => request(`/dashboard/recent${limit ? `?limit=${limit}` : ""}`),
// CSV-Import
importPresets: () => request("/imports/presets"),
importTemplates: () => request("/imports/templates"),
createImportTemplate: (body) => request("/imports/templates", { method: "POST", body }),
updateImportTemplate: (id, body) => request(`/imports/templates/${id}`, { method: "PATCH", body }),