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

Update Betalingsgegevens importeren #20

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ben-eddy74
Copy link

Hoi,

Ik ben onlangs overgestapt naar GnuCash en vind je handleiding erg handig. Deze week heb ik me bezig gehouden met het importeren van bankgegevens, en dacht wellicht kan ik de kennis delen. Ik heb de titel zo gehouden maar gebruik de term transacties in de tekst. Ik kon nog niet helemaal ontdekken hoe de bestandsstructuur zich verhoudt tot het menu en hyperlinks.

Dit is mijn eerste PR ooit dus als het anders moet hoor ik het graag :)

groet, Ed

Copy link
Owner

@mauritslamers mauritslamers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hoi, heel goed werk voor een eerste PR! Ik zou even goed kijken naar de tekst rondom de SWIFT formaten (zie ook het commentaar bij dat stukje). Ik vermoed overigens dat veel van de dingen die je beschrijft voor CSV ook toepasbaar zijn op de MT940/MT942 bestanden.
Wat ik zelf altijd het nadeel heb gevonden van CSV is dat banken er zaken in zetten die je niet nodig hebt, en de zaken die je wel wil, staan er niet in, of in een zodanig formaat dat je er niet veel mee kunt. Ik neem het echter graag op in de handleiding!

Nogmaals: proficiat met je eerste PR! Dit is zeer waardevol!

banken ondersteunen het downloaded van bankmutaties via CSV en MT940/MT942 formaten.
De meeste Nederlandse banken ondersteunen het downloaden van transacties in CSV of SWIFT (MT940/MT942) formaat.
GnuCash kan transacties vanuit diverse bestandsformaten importeren zodat je niet elke transactie handmatig hoeft in te boeken.
Echter, voor SWIFT is er een externe interface nodig dus is deze handleiding gebaseerd op het CSV formaat.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GnuCash kan wel degelijk de SWIFT formaten inlezen. Bij bedrijfsrekeningen bieden de banken een mutatie-overzicht in MT940 en/of MT942 formaat aan. Ik gebruik zelf KNAB en die biedt die optie.
Het gedownloade .txt bestand (want daarin komen deze gegevens meestal) kun je vervolgens openen in GnuCash.
In het verleden hebben banken wel zaken opengesteld zodat je je boekhoudpakket zelf de gegevens rechtstreeks bij de bank kon laten opvragen, maar ik denk dat ze dit tegenwoordig alleen openstellen voor echt grote klanten.
In andere landen bestaan dit soort mogelijkheden soms wel, meestal dankzij een grote groep activisten die sterk hameren op dit soort mogelijkheden, zoals in Duitsland de Chaos Computer Club. Daarom heeft de aqBanking library (waar GnuCash op leunt voor dit soort functionaliteit) met name ondersteuning voor Duitse banken.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bedankt voor je reactie!

Ik wilde in eerste instantie ook voor MT940 gaan, maar ik zie de import optie niet. Ik zit bij de SNS Bank (zakelijk) en daar staat een melding dat ze gaan stoppen met MT940. Hierdoor leek me het verstandig om de CSV import te beschrijven.

Ik heb niet geschreven dat het niet kan, maar dat er een aparte interface voor nodig is (regel 15). Voor de import van SWIFT moet ik eerst AQBanking installeren als ik het goed begrijp. Dat leek nog niet zo eenvoudig maar ik zal daar deze week even naar kijken nu de CSV beschrijving redelijk af is. Als het lukt zal ik het uitbreiden met MT.940.

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