Finanzmanager/tests
fds2610-bot 9839bd5b16 Banking: Umsätze sammelweise löschen
Die Umsatzlisten haben jetzt dieselbe Mehrfachauswahl wie ein Kontoblatt:
ein Ankreuzfeld vor jedem Umsatz, eines in der Titelleiste für alle
angezeigten und darüber der Knopf „Auswahl löschen“. Er steht in jedem
Reiter – offen, übernommen und verworfen –, nennt die Anzahl der Auswahl
und bleibt ohne Auswahl gesperrt. Bisher ließ sich ein abgerufener Umsatz
nur übernehmen oder verwerfen; wegräumen ging gar nicht.

Gelöscht wird allein die abgerufene Zeile. Eine daraus entstandene
Buchung gehört ins Kontoblatt und bleibt dort stehen – wer sie loswerden
will, löscht sie dort, und dann kehrt ihr Umsatz ohnehin in die
Vorschlagsliste zurück. Mit dem Umsatz geht aber sein Fingerabdruck: Was
im nächsten Abrufzeitraum liegt, kommt danach wieder herein, bei einem
verworfenen Umsatz also erneut als offen.

- Neue Route POST /banking/umsaetze/loeschen auf
  Bankumsatz::mehrereLoeschen(); der Status hängt am Formularziel, sodass
  der Weg in denselben Reiter zurückführt. Ohne JavaScript weist der
  Controller eine leere Auswahl ab.
- Die Liste ist keine Tabelle, sondern eine Folge von Karten. Die
  Kopfzeile, die eine Tabelle von selbst hätte, gibt es deshalb neu als
  .listenkopf; die Mechanik dahinter (.alle-waehlen mit data-waehlt) ist
  unverändert die des Kontoblatts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 22:24:14 +02:00
..
e2e Kontoblatt: Klasse direkt auswählen, Zeilen einheitlich zweizeilig 2026-08-17 22:04:48 +02:00
01_AuthTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
02_EinstellungenTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
03_RouterTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
04_DebugLogTest.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
05_DarstellungTest.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
06_KategorienTest.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
07_KontenTest.php Phase 3: Budgetplaner und Monatsabschluss 2026-08-11 07:31:25 +02:00
08_QifImportTest.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
09_BuchungenTest.php Phase 2: Buchungen, Kontoblatt und QIF-Buchungsimport 2026-08-10 16:40:31 +02:00
10_QifBuchungsImportTest.php QIF-Import: nur ausgewählte Konten übernehmen 2026-08-12 14:50:43 +02:00
11_BudgetTest.php Budgetplaner: drei Ansichten und Verteilen über das Zahnrad 2026-08-11 08:22:35 +02:00
12_MonatsabschlussTest.php Phase 3: Budgetplaner und Monatsabschluss 2026-08-11 07:31:25 +02:00
13_VermoegensentwicklungTest.php Cockpit: Übrige Konten aufklappbar, Balken rücken auseinander 2026-08-11 14:22:06 +02:00
14_AuswertungTest.php Phase 4: Auswertungen mit Berichtsmodul 2026-08-11 17:38:30 +02:00
15_CockpitTest.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
16_BankingTest.php Splitbuchungen in den Regeln für den Abgleich 2026-08-13 16:02:17 +02:00
17_WertpapiereTest.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
18_NebenmoduleTest.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
19_KontenzuordnungTest.php Online-Banking: Kontenzuordnung, Sammellöschen und drei Umsatz-Fehler 2026-08-12 11:54:23 +02:00
20_VerwaisteUmsaetzeTest.php Online-Banking: Kontenzuordnung, Sammellöschen und drei Umsatz-Fehler 2026-08-12 11:54:23 +02:00
21_DepotbestandImportTest.php Wertpapiere: Depotbestand aus einer CSV-Datei übernehmen 2026-08-12 14:26:50 +02:00
22_DepotbuchungenLoeschenTest.php Wertpapiere: Depotbuchungen sammelweise löschen 2026-08-12 14:27:51 +02:00
23_ZuordnungTest.php Kontoblatt: Klasse direkt auswählen, Zeilen einheitlich zweizeilig 2026-08-17 22:04:48 +02:00
24_NavigationTest.php Termine und Verträge unter der Verwaltung, Kacheln vereinheitlicht 2026-08-13 09:46:34 +02:00
25_WertpapiergeschaeftTest.php Wertpapiergeschäft aus einer Kontobuchung 2026-08-13 13:27:52 +02:00
26_WertpapierDetailTest.php Detailseite eines Wertpapiers 2026-08-13 15:08:01 +02:00
27_KursabrufTest.php Kursabruf: Yahoo Finanzen als dritter Anbieter, FMP-Adressen berichtigt 2026-08-13 15:08:27 +02:00
28_UmsaetzeLoeschenTest.php Banking: Umsätze sammelweise löschen 2026-08-17 22:24:14 +02:00
run.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
TestCase.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00