Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ynab-parsers): add DKB parser #278

Merged
merged 2 commits into from
Dec 28, 2023

Conversation

ekeih
Copy link

@ekeih ekeih commented Dec 28, 2023

So far the DKB csv files were supported by the universal bank2ynab parser. But DKB changed a few things that make it impossible to parse their csv files correctly with the bank2ynab parser. Most importantly they started to trim trailing zeros from the inflow/outflow value. This means 100, 100,32 and 1.200,32 work but 1.200 is incorrectly parsed as one euro and 20 cents, because the parser assumes that the first occurrence of . or , from the right is the decimal separator.

This PR adds a native parser for the DKB csv files, so we can work around this issue and are also able to adapt the parser for future breaking format changes.

@ekeih ekeih marked this pull request as ready for review December 28, 2023 23:06
@morremeyer morremeyer merged commit 8a11bd3 into envelope-zero:main Dec 28, 2023
8 checks passed
@ekeih ekeih deleted the add-dkb-parser branch December 28, 2023 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants