feat(validation): add SKR standard validation for account compliance
This commit is contained in:
17
changelog.md
17
changelog.md
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.1.0] - 2025-01-09
|
||||
|
||||
### Added
|
||||
- SKR standard validation in postJournalEntry to ensure accounts match official SKR03/SKR04 data
|
||||
- Module-level Maps for O(1) SKR standard lookups
|
||||
- validateAccountsAgainstSKR method for checking account type and class compliance
|
||||
- Smart validation that allows SKR04 class 8 custom accounts
|
||||
- Warning logs for non-standard accounts and type/class mismatches
|
||||
|
||||
### Fixed
|
||||
- Test isolation issues by adding timestamps to database names
|
||||
- SKR04 test using correct account mappings (9xxx equity accounts)
|
||||
|
||||
### Changed
|
||||
- Enhanced README with accurate API documentation and testing instructions
|
||||
- Updated legal section to Task Venture Capital GmbH
|
||||
|
||||
## [1.0.0] - 2025-01-09
|
||||
|
||||
### Added
|
||||
|
Reference in New Issue
Block a user