Commit Graph

6 Commits

Author SHA1 Message Date
Loïc Faure-Lacroix
f462023706 [11.0 BUGFIX] Pass bytes to Ofxparse
The ofx files have the correct charset inside their headers and
trying to convert the file to StringIO using a particular encoding
is subject to failures when the file isn't exactly an ascii file.

For example a file encoded with CP1252 with accents on letters like
é or è will not be parser as utf-8 and will fail to load.

Also since OfxParse is supposed to receive a file handle, it is
correctly reading the file header and choosing the appropriate charset
to read the rest of the file. For this reason, pass the bytes as a
ByteIO that doesn't care about the encoding.
2023-03-24 12:07:20 +01:00
Nicolas JEUDY
f8abc3d359 [MIG] migrate account_bank_statement_import_ofx to V11
- add #136 patch
2023-03-24 12:07:20 +01:00
Alexis de Lattre
71bb3c9f39 [FIX] crash in account_bank_statement_save_file 2023-03-24 12:07:20 +01:00
Alexis de Lattre
386a60e58b Remove the auto-delete lines with 0 amount (feature now provided by the module account_bank_statement_import) 2023-03-24 12:07:20 +01:00
Alexis de Lattre
b70558d414 [10.0] OFX: fix start/end balance (#90)
Remove start/end dates in name of statement, because it's better to have it via 2 computed fields
2023-03-24 12:07:20 +01:00
Alexis de Lattre
2d1dc34256 [MIG] account_bank_statement_import_ofx: Migration to 10.0
* Remove the code that matches partners, which is wrong and cannot work
* Better 'name' on bank statement
* Move from models directory to wizard
* Remove demo data to tests
* Use latest version of ofxparse from github
2023-03-24 12:07:20 +01:00