59b785b8ed
- pom.xml: introduce risk-tiered JaCoCo rules in parent POM
- bundle: 80% line coverage
- bankimport/finance packages: 90% (highest precision)
- api.security: 85%
- scheduler/notification: 70%
- exclude entity/enums/dto/config from coverage measurement
- add Surefire 3.5.2 plugin management
- cannamanage-service/pom.xml: remove obsolete module-local ComplianceService=100% rule
(subsumed by parent package rules), add explicit jackson-databind dep so
ByteBuddy can mock AuditService.METADATA_MAPPER
- Add AbstractServiceTest base class for service-layer tests
- Add FinanceServiceTest
- Add bankimport test suite:
- Mt940ParserTest with malformed input fixtures
(encoding, overflow, truncated, generic)
- PaymentMatchingServiceTest with ParsedTransactionBuilder helper
- CAMT.053 / Sparkasse MT940 sample fixtures
- XXE attack fixtures (billion-laughs, SSRF, generic)
- docs/sprint-11/: analysis, plan, plan-review, testplan
23 lines
867 B
Plaintext
23 lines
867 B
Plaintext
{1:F01SOLADES1KLNAXXX0000000000}{2:O9400000260101SOLADES1KLNAXXX00000000002601010000N}{4:
|
|
:20:STARMONEY-2026-06-01
|
|
:25:50050201/0001234567
|
|
:28C:00131/001
|
|
:60F:C260601EUR2500,75
|
|
:61:2606010601C1850,00NMSCNONREF//B12345
|
|
EREF+SALARY-2026-06
|
|
:86:166?00GUTSCHRIFT?109218?20EREF+SALARY-2026-06?21SVWZ+Gehalt
|
|
Juni 2026?22MUSTERMANN GMBH & CO. KG?30COBADEFFXXX?31DE89370400440
|
|
532013000?32Mustermann GmbH
|
|
:61:2606020602D850,00NMSCNONREF//B12346
|
|
EREF+MIETE-2026-06
|
|
:86:177?00LASTSCHRIFT?109248?20EREF+MIETE-2026-06?21SVWZ+Miete Juni 2
|
|
026 Vereinsraum?22IMMOBILIEN VERWALT GMBH?30COBADEFFXXX?31DE
|
|
44500105175407324931?32Immobilien Verwalt GmbH
|
|
:61:2606030603C75,00NMSCNONREF//B12347
|
|
EREF+M-2025-042
|
|
:86:166?00GUTSCHRIFT?109218?20EREF+M-2025-042?21SVWZ+Mitgliedsbeitra
|
|
g Juni 2026?22ANNA SCHMIDT?30COBADEFFXXX?31DE12500105170123456
|
|
789?32Anna Schmidt
|
|
:62F:C260603EUR1575,75
|
|
-}
|