| .. |
|
e2e
|
Fix #213: KI-Vorschlag-Badge ohne innerHTML für Kontobezeichnungen (Stored XSS)
|
2026-09-25 09:10:19 +02:00 |
|
01_BelegUploadTest.php
|
Fix: Tests an aktuelle DB-Schema angepasst (eingangs_datum entfernt, bewirtungsfelder auf belege, steuercode-Filter)
|
2026-04-12 19:20:25 +02:00 |
|
02_BelegBuchungTest.php
|
Cleanup: eingangs_datum aus Tests entfernt, Storno-Doku präzisiert
|
2026-04-12 22:58:08 +02:00 |
|
03_AusgangsrechnungTest.php
|
Fix #3: Integrationstests und Test-Runner für alle Kernfunktionen erstellt
|
2026-03-25 23:07:02 +01:00 |
|
04_InvoiceBuchungTest.php
|
Feature: E-Mail-Versand Rechnungen – Texte, Status Finalisiert, SMTP-Einstellungen
|
2026-04-28 15:07:47 +02:00 |
|
05_TaxSummenTest.php
|
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
|
2026-05-14 18:26:41 +02:00 |
|
06_EuerBuchungsTest.php
|
Fix: Update Script Fehler 2 behoben
|
2026-04-13 16:29:28 +02:00 |
|
07_UstvaAuslandTest.php
|
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
|
2026-05-14 18:26:41 +02:00 |
|
08_LieferantTest.php
|
Cleanup: eingangs_datum aus Tests entfernt, Storno-Doku präzisiert
|
2026-04-12 22:58:08 +02:00 |
|
09_InvoiceToReportsTest.php
|
Feature: E-Mail-Versand Rechnungen – Texte, Status Finalisiert, SMTP-Einstellungen
|
2026-04-28 15:07:47 +02:00 |
|
10_IstVersteuerungTest.php
|
Feature: USt-Buchungszeilen für Ausgangsrechnungen einführen
|
2026-05-10 15:11:00 +02:00 |
|
11_KontierungsvorschlagTest.php
|
Refactor: ungenutzte Imports entfernt, Testfixture für KontierungsvorschlagTest
|
2026-04-21 19:29:00 +02:00 |
|
12_BelegGebuechtStatusTest.php
|
Feature: Vorsteuerkonten 1571/1576 aktivieren, VSt-Buchungszeilen einführen
|
2026-05-10 14:45:16 +02:00 |
|
13_ElsterXmlKz39Test.php
|
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
|
2026-05-14 18:26:41 +02:00 |
|
14_UstBruttoAnzeigeTest.php
|
Fix #160: Inline-Styles und Inline-Handler reduziert (Schritt 1: Modals, invoices/show.php, alle Inline-Handler)
|
2026-08-18 21:01:00 +02:00 |
|
15_NichtAbzugsfaehigEuerTest.php
|
Fix: Migrationen EÜR-Zeilen, USt-Konten und Test 15 nachliefern
|
2026-05-24 16:33:23 +02:00 |
|
16_BewirtungssplitTest.php
|
Fix: Tests an aktuelle DB-Schema angepasst (eingangs_datum entfernt, bewirtungsfelder auf belege, steuercode-Filter)
|
2026-04-12 19:20:25 +02:00 |
|
17_AutomatikkontenUstTest.php
|
Fix: Tests an aktuelle DB-Schema angepasst (eingangs_datum entfernt, bewirtungsfelder auf belege, steuercode-Filter)
|
2026-04-12 19:20:25 +02:00 |
|
18_StornoBuchungTest.php
|
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
|
2026-05-14 18:26:41 +02:00 |
|
19_ImageCropTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
20_AnlagevermoegensTest.php
|
Feature: Anlagen-Nummernkreis mit konfiguriertem Präfix (ANL-YYYY-NNNN)
|
2026-04-12 14:07:39 +02:00 |
|
21_BelegSucheErweitertTest.php
|
Fix #51: Dezimalkomma in Brutto-Suche wird in Dezimalpunkt umgewandelt
|
2026-04-26 12:02:25 +02:00 |
|
22_RechnungZahlungszielTest.php
|
Fix #53: Zahlungsziel wird aus Kundendatensatz vorbelegt beim Erstellen einer Rechnung
|
2026-04-26 11:02:36 +02:00 |
|
23_KundenNummernkreisTest.php
|
Fix #52: Kunden-Nummernpräfix in den Einstellungen konfigurierbar (Default: K-)
|
2026-04-26 11:04:58 +02:00 |
|
24_RechnungLoeschenTestmodusTest.php
|
Fix #54: Löschen-Button in Rechnungsübersicht, nur im Testmodus sichtbar
|
2026-04-26 11:07:14 +02:00 |
|
25_AnlageAutoRedirectTest.php
|
Fix #34: Nach Buchung auf Anlagevermögens-Konto direkt zur Asset-Bearbeitung weiterleiten
|
2026-04-26 17:02:28 +02:00 |
|
26_AbschreibungstabelleTest.php
|
Anlagevermögen überarbeitet, AFA
|
2026-05-24 12:56:21 +02:00 |
|
27_StornorechnungTest.php
|
Fix: Test 27 prüft Delta statt Absolutwert für Kz 81/83 (prod-fest)
|
2026-05-14 19:01:59 +02:00 |
|
28_VorsteuerkontenTest.php
|
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
|
2026-05-14 18:26:41 +02:00 |
|
29_UmsatzsteuerkontenTest.php
|
Feature: UStVA Kz 83 = ust81 + ust89 - Kz66 - Kz61 (nicht mehr kontobasiert)
|
2026-05-14 19:22:42 +02:00 |
|
30_IgErwerbReverseChargeTest.php
|
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
|
2026-05-14 18:26:41 +02:00 |
|
31_UstvaFloorKz81_89Test.php
|
Feature: UStVA Kz 81/89 auf volle Euro abgerundet, Darstellung mit ,-
|
2026-05-14 18:58:12 +02:00 |
|
32_BankTransactionTest.php
|
Refactor: Code-Qualität, Sicherheit und Konsistenz
|
2026-05-16 07:30:46 +02:00 |
|
33_BankImportParserTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
34_BankImportDkbTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
35_BankImportSuggestTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
36_CryptoTest.php
|
Feature: FinTS-Direktverbindung und vereinheitlichte Importquellen
|
2026-05-22 07:17:00 +02:00 |
|
37_BankSourceTest.php
|
Feature: FinTS-Direktverbindung und vereinheitlichte Importquellen
|
2026-05-22 07:17:00 +02:00 |
|
38_BankSourceFilterFromPostTest.php
|
Fix: FinTS-Konto-Auswahl speichern + Bearbeiten-Dialog mit Checkboxen
|
2026-05-22 12:19:16 +02:00 |
|
39_BankFetchRangeTest.php
|
Feature: "Abrufen ab"-Auswahl im Bearbeiten-Dialog der Direktverbindungen
|
2026-05-22 13:02:32 +02:00 |
|
40_BelegBruttoBereinigungTest.php
|
Fix: Belegsumme blendet steuerliche Umbuchungen auf Konto 1800 aus
|
2026-05-23 16:50:20 +02:00 |
|
41_AfaAnteiligTest.php
|
Anlagevermögen überarbeitet, AFA
|
2026-05-24 12:56:21 +02:00 |
|
42_BuchungsvorlageTest.php
|
Feature: Buchungsvorlagen im Buchungsdialog
|
2026-05-28 21:57:04 +02:00 |
|
43_KiConnectionFallbackTest.php
|
Fix #55: Verbindungsfehler-Fallback – kein Retry-Loop, spezifische Fehlermeldung
|
2026-06-08 21:20:33 +02:00 |
|
44_CsvDirektverbindungTest.php
|
fix: CSV-Importformat in Direktverbindungs-Dialog ergänzen (closes #102)
|
2026-06-11 19:03:43 +02:00 |
|
45_LlmAvailableModelsTest.php
|
Fix: Testnummern-Kollision - LlmAvailableModelsTest auf 45 umbenannt
|
2026-06-11 20:13:11 +02:00 |
|
46_BelegLieferantInlineTest.php
|
Fix #108: Lieferant in Belegliste inline bearbeiten
|
2026-06-29 18:15:39 +02:00 |
|
47_SystemEventsTest.php
|
Fix #109: Ereignisse-Log für Nextcloud-Import
|
2026-06-29 18:21:05 +02:00 |
|
48_CustomerCcEmailsTest.php
|
Fix #111: Zwei zusätzliche CC-E-Mail-Adressen pro Kunde
|
2026-07-02 21:08:11 +02:00 |
|
49_BelegDeleteUnlinkFailTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
50_EmailHeaderInjectionTest.php
|
Fix #117: E-Mail-Header-/SMTP-Command-Injection über Empfänger-/CC-Adressen verhindert
|
2026-07-08 07:41:44 +02:00 |
|
51_SsrfGuardTest.php
|
Fix #118: SSRF über fints_url-Feld bei Bankverbindungen verhindert
|
2026-07-08 07:45:08 +02:00 |
|
52_SettingsPasswordEncryptionTest.php
|
Fix #119: SMTP-/Nextcloud-Passwörter verschlüsselt gespeichert, kein Klartext im HTML mehr
|
2026-07-08 07:48:16 +02:00 |
|
53_LoginThrottleTest.php
|
Fix #122: Brute-Force-Schutz für /login (Account-Lockout nach Fehlversuchen)
|
2026-07-10 14:37:22 +02:00 |
|
54_SessionCookieHardeningTest.php
|
Fix #testsuite: Test 54 (Session-Cookie) und Test 56 (Nextcloud-SSRF) dauerhaft grün
|
2026-07-21 19:21:16 +02:00 |
|
55_MailSubjectHeaderInjectionTest.php
|
Fix #126: E-Mail-Header-Injection über mail_subject_template verhindert
|
2026-07-11 12:27:16 +02:00 |
|
56_NextcloudSsrfTest.php
|
Fix #testsuite: Test 54 (Session-Cookie) und Test 56 (Nextcloud-SSRF) dauerhaft grün
|
2026-07-21 19:21:16 +02:00 |
|
57_BankSourceLastBalanceTest.php
|
Feature: Kontostand nach Direktabruf auf Bank-Verbindungskachel
|
2026-07-21 18:43:41 +02:00 |
|
58_EreignisAutoReloadTest.php
|
Fix #165: Ereignisse zeigen Fehler und Warnungen aus dem ganzen System
|
2026-08-02 16:50:18 +02:00 |
|
59_EssensbelegOhneUstTest.php
|
Fix #140: Essensbeleg-Vorlage um Eingabezeile ohne USt. (Trinkgeld) erweitert
|
2026-07-26 16:39:32 +02:00 |
|
60_BelegListeLieferantTypeaheadTest.php
|
Fix #138: Lieferanten-Typeahead in der Belegliste ergänzt
|
2026-07-27 07:12:37 +02:00 |
|
61_BetragModusToggleTest.php
|
Fix #160: Inline-Styles und Inline-Handler reduziert (Schritt 1: Modals, invoices/show.php, alle Inline-Handler)
|
2026-08-18 21:01:00 +02:00 |
|
62_BankDirektRunCsrfTest.php
|
Fix #136: CSRF-Schutz für GET /bank/direkt/{id}/run ergänzt
|
2026-07-27 11:53:48 +02:00 |
|
63_SsrfPinningTest.php
|
Fix #130: SSRF-Schutz gegen DNS-Rebinding (TOCTOU) per IP-Pinning
|
2026-07-27 11:59:01 +02:00 |
|
64_AnlageCsvInjectionTest.php
|
Fix #testsuite: Test 64 und 67 dauerhaft grün
|
2026-07-31 16:52:31 +02:00 |
|
65_InvoiceBookReflectedXssTest.php
|
Fix #132: Reflektiertes XSS über _error-Parameter behoben
|
2026-07-27 12:07:29 +02:00 |
|
66_BankUploadPreviewXssTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
67_BelegXmlXsltXssTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
68_ProductionErrorHardeningTest.php
|
Fix #142: Produktions-Härtung der PHP-Fehlerausgabe
|
2026-07-27 12:17:49 +02:00 |
|
69_MailFromEmailInjectionTest.php
|
Fix #148: SMTP-Header-/Kommando-Injection über mail_from_email behoben
|
2026-07-30 17:57:44 +02:00 |
|
70_SettingsLogoUploadTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
71_DatenverzeichnisPfadeTest.php
|
Fix #150: Logo-Upload repariert, Nutzdaten nach data/ getrennt, Backups vollständig
|
2026-07-31 16:22:09 +02:00 |
|
72_InvoiceXmlExportTest.php
|
Fix #xml-rechnung: USt-IdNr. des Kunden (BT-48) landet wieder im XML
|
2026-07-31 18:35:20 +02:00 |
|
73_InvoiceZahlungsstatusTest.php
|
Fix #zahlungsstatus: Rechnungsstatus folgt automatisch den erfassten Zahlungen
|
2026-07-31 20:01:32 +02:00 |
|
74_SsrfPinningDualStackTest.php
|
Fix #nextcloud-import: IP-Pinning bei Dual-Stack-Hosts brach jede WebDAV-Verbindung
|
2026-08-01 11:03:48 +02:00 |
|
75_AnalyseNextcloudSkriptTest.php
|
Fix #209: analyse-nextcloud.sh prüft, ob das Importskript vorhanden und ladbar ist
|
2026-09-20 17:33:07 +02:00 |
|
76_DatenverzeichnisUebernahmeTest.php
|
Fix #196: scripts/ nach Ausführungsort aufgeräumt (Host / Container / intern)
|
2026-08-21 11:47:56 +02:00 |
|
77_BelegLoeschsperreTest.php
|
Fix #e2e: E2E-Tests ergänzt, /accounts/new und /assets/new lieferten HTTP 500
|
2026-08-02 11:58:33 +02:00 |
|
78_NummernkreisFreigabeTest.php
|
Fix #testsuite: Test 78 misst die Nummernkreis-Freigabe unabhängig vom Monatswechsel
|
2026-08-02 20:33:13 +02:00 |
|
79_TestAufraeumenTest.php
|
Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf
|
2026-08-02 16:12:47 +02:00 |
|
80_DashboardEuerAbgleichTest.php
|
Fix #210: Gezahlte Vorsteuer als Betriebsausgabe in der EÜR (Zeile 57 / Kz 185)
|
2026-09-20 17:11:43 +02:00 |
|
81_EreignisseAlleFehlerTest.php
|
Fix #165: Ereignisse zeigen Fehler und Warnungen aus dem ganzen System
|
2026-08-02 16:50:18 +02:00 |
|
82_AfaBuchungModellTest.php
|
Fix #155: AfA-Buchungen laufen jetzt über Booking::createAfa()/reverseAfa()
|
2026-08-03 22:09:16 +02:00 |
|
83_UserRoleTest.php
|
Fix #147: Benutzerverwaltung nur noch für Admins zugänglich
|
2026-08-09 20:21:04 +02:00 |
|
84_BookingStoreReflectedXssTest.php
|
Fix #149: Regressionstest für reflektiertes XSS über Kontonummer-Feld
|
2026-08-09 20:25:39 +02:00 |
|
85_ModellAbfragenTest.php
|
Fix #156: Direkte SQL-Aufrufe aus Controllern in die Modellschicht verschoben
|
2026-08-10 21:13:11 +02:00 |
|
86_BelegDetailStrukturTest.php
|
Fix #157: belege/detail.php in Teil-Views und externe JS-Dateien aufgeteilt
|
2026-08-11 06:03:55 +02:00 |
|
87_ViewHelperTest.php
|
Fix #158: Kontengruppierung, Kontrastfarbe und Helper-Boilerplate in View gebündelt
|
2026-08-11 06:24:47 +02:00 |
|
88_FinTsHilfsmethodenTest.php
|
Fix #159: Überlange Methoden zerlegt (FinTsFetchService::run, Booking::create/reverse, Bank-/InvoiceController)
|
2026-08-11 07:17:41 +02:00 |
|
89_BookingCreatePfadeTest.php
|
Fix #159: Überlange Methoden zerlegt (FinTsFetchService::run, Booking::create/reverse, Bank-/InvoiceController)
|
2026-08-11 07:17:41 +02:00 |
|
90_SsrfGuardAssertPublicHostTest.php
|
Fix #183: SSRF-Schutz für SMTP-Einstellungen (mail_smtp_host)
|
2026-08-12 16:51:55 +02:00 |
|
91_PayPalNvpAbgeschnitteneAntwortTest.php
|
Fix #185: Abgeschnittene PayPal-NVP-Antworten im Abrufprotokoll
|
2026-08-18 07:37:31 +02:00 |
|
92_BankinstituteTest.php
|
Fix #187: Bankleitzahlen-Verzeichnis unter Einstellungen
|
2026-08-18 09:12:19 +02:00 |
|
93_WebrootSauberkeitTest.php
|
Fix #161: Restposten aus Tech-Debt-Analyse (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)
|
2026-08-18 13:12:12 +02:00 |
|
94_RequestHelperTest.php
|
Fix #161: Restposten aus Tech-Debt-Analyse (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)
|
2026-08-18 13:12:12 +02:00 |
|
95_FinTsViewStrukturTest.php
|
Fix #161: Restposten aus Tech-Debt-Analyse (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)
|
2026-08-18 13:12:12 +02:00 |
|
96_BankimportViewStrukturTest.php
|
Fix #161: Restposten aus Tech-Debt-Analyse (O-CHAT.html, fints.php/bankimport.php, Request-Klasse)
|
2026-08-18 13:12:12 +02:00 |
|
97_InlineStyleBudgetTest.php
|
Fix #160: Inline-Styles und Inline-Handler reduziert (Schritt 1: Modals, invoices/show.php, alle Inline-Handler)
|
2026-08-18 21:01:00 +02:00 |
|
98_SmtpSsrfPinningTest.php
|
Fix #193: SMTP-SSRF-Schutz per IP-Pinning, Admin-Pflicht für SMTP-Einstellungen
|
2026-08-21 08:20:03 +02:00 |
|
99_ViewKlassenImportTest.php
|
Fix #198: Fehlender View-Import in suppliers/list.php, veralteter E2E-Selektor
|
2026-08-21 10:32:59 +02:00 |
|
100_VorsteuerEuerZeileTest.php
|
Fix #210: Gezahlte Vorsteuer als Betriebsausgabe in der EÜR (Zeile 57 / Kz 185)
|
2026-09-20 17:11:43 +02:00 |
|
101_NextcloudWatchdogTest.php
|
Fix #208: Totmannschalter für den Nextcloud-Import
|
2026-09-20 17:25:26 +02:00 |
|
102_KiBadgeXssTest.php
|
Fix #213: KI-Vorschlag-Badge ohne innerHTML für Kontobezeichnungen (Stored XSS)
|
2026-09-25 09:10:19 +02:00 |
|
run.php
|
Fix #210: Gezahlte Vorsteuer als Betriebsausgabe in der EÜR (Zeile 57 / Kz 185)
|
2026-09-20 17:11:43 +02:00 |
|
TestCase.php
|
Fix #195: run-tests.sh meldet keinen falschen Erfolg mehr bei Testfehlern
|
2026-08-21 09:30:34 +02:00 |