..
e2e
Fix #e2e: E2E-Tests ergänzt, /accounts/new und /assets/new lieferten HTTP 500
2026-08-02 11:58:33 +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 #15 : USt. und Brutto-Anzeige unter Nettobetrag-Eingabefeld
2026-03-30 22:04:39 +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
Feature: ImageCropService – weißen Rand bei JPEG/PNG-Upload automatisch wegschneiden
2026-04-10 19:38:34 +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
Refactor: Code-Qualität, Sicherheit und Konsistenz
2026-05-16 07:30:46 +02:00
34_BankImportDkbTest.php
Feature: Bank-Import mit konfigurierbaren Formaten, Buchungstext-Templates und Dublettenprüfung
2026-05-17 13:47:16 +02:00
35_BankImportSuggestTest.php
Feature: Bank-Import mit konfigurierbaren Formaten, Buchungstext-Templates und Dublettenprüfung
2026-05-17 13:47:16 +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 #116 : Beleg-Uploads aus dem Web-Root entfernt (nach data/uploads verschoben)
2026-07-08 07:37:45 +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 #139 : Auto-Reload-Button durch iOS-artigen Toggle-Switch ersetzt
2026-07-27 06:57:05 +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 #137 : Netto/Brutto-Umschalter in der Buchungsmaske ergänzt
2026-07-27 07:21:51 +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 #133 : DOM-XSS in der Bankimport-Vorschau behoben
2026-07-27 12:10:10 +02:00
67_BelegXmlXsltXssTest.php
Fix #e2e: E2E-Tests ergänzt, /accounts/new und /assets/new lieferten HTTP 500
2026-08-02 11:58:33 +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 #150 : Logo-Upload repariert, Nutzdaten nach data/ getrennt, Backups vollständig
2026-07-31 16:22:09 +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 #nextcloud-analyse: Analyse-Skript für die Nextcloud-Verbindung
2026-08-01 11:17:18 +02:00
76_DatenverzeichnisUebernahmeTest.php
Fix #belege-umzug: Übernahme aus uploads/ führt Verzeichnisse zusammen statt sie zu verschieben
2026-08-01 15:15:41 +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
run.php
Fix #3 : Integrationstests und Test-Runner für alle Kernfunktionen erstellt
2026-03-25 23:07:02 +01:00
TestCase.php
Fix #3 : Integrationstests und Test-Runner für alle Kernfunktionen erstellt
2026-03-25 23:07:02 +01:00