Penningmeester herkent in eerste instantie Rabo csv bestand niet.



13 Jan 2021 20:31

Ik werk nu al enkele maanden met pm en ben zeer tevreden. Ik controleer vaker het logbestand en zie soms vreemde dingen.
Zie dit gedeelte uit het logbestand:
2021-01-11 16:06:28,483 [1] INFO Mainform [(null)] – Penningmeester is gestart
2021-01-11 16:06:28,502 [1] DEBUG Mainform [(null)] – Importfolder = c:\users\jan\documents\penningmeester\import
2021-01-11 16:06:28,508 [1] INFO Mainform [(null)] – Filesystemwatcher geinitieert op pad: c:\users\jan\documents\penningmeester\import
2021-01-11 16:06:28,508 [1] INFO Mainform [(null)] – Filesystemtimer geintieert op pad: c:\users\jan\documents\penningmeester\import
2021-01-11 16:06:28,509 [1] INFO Mainform [(null)] – Downloads filesystemwatcher geinitieert op pad: C:\Users\Jan\Downloads
2021-01-11 16:06:28,509 [1] DEBUG Mainform [(null)] – Filesystem watcher aangemaakt
2021-01-11 16:06:28,509 [1] DEBUG Mainform [(null)] – Controleert import c:\users\jan\documents\penningmeester\import
2021-01-11 16:06:28,512 [1] DEBUG Mainform [(null)] – Importfolder c:\users\jan\documents\penningmeester\import ingelezen
2021-01-11 16:07:16,252 [1] DEBUG Mainform [(null)] – File c:\users\jan\documents\penningmeester\import\CSV_O_20210111_160710.csv is in afgelopen 500 ms nog naar geschreven. Wacht op volgende run.
2021-01-11 16:07:16,631 [1] INFO Mainform [(null)] – Inlezen van bestand: CSV_O_20210111_160710.csv.crdownload…
2021-01-11 16:07:17,908 [13] DEBUG FileImporter [(null)] – Unkown filestructure:
2021-01-11 16:07:17,908 [13] DEBUG FileImporter [(null)] – Bestand is niet herkend als Postbank internet CSV file
System.IO.FileNotFoundException: Kan bestand c:\users\jan\documents\penningmeester\import\CSV_O_20210111_160710.csv.crdownload niet vinden.
Bestandsnaam: c:\users\jan\documents\penningmeester\import\CSV_O_20210111_160710.csv.crdownload
Hierna gaat pm alle banken af om te kijken of de csv file herkent wordt.
Uiteindelijk worden de transacties wel goed ingelezen en verwerkt.
Wat kan hiervan de oorzaak zijn?

2 Antwoorden
13 Jan 2021 20:31

Zo te zien is het een nog niet volledig gedownload bestand die al wordt ingelezen. Penningmeester controleert bij bestanden in de importfolder of het bestand gelocked is of de afgelopen 500ms nog naar geschreven is. Zo niet, dan probeert hij hem in te lezen en loopt daarbij inderdaad alle ondersteunde bankformaten totdat hij herkend wordt. Blijkbaar gaat dat soms mis. Ik zal in toekomstige versie de .crdownload files uitsluiten om in te lezen. 
A CRDOWNLOAD file is a partially downloaded file created by the Google Chrome, Microsoft Edge, and Chromium web browsers. It stores the contents of a file as it is being received by the browser and uses the . crdownload extension to mark the download as incomplete until it is finished.

16 Jan 2021 16:59

Een aanpassing hiervoor is opgenomen in release Penningmeester versie 6.2.0.11.