quiffen icon indicating copy to clipboard operation
quiffen copied to clipboard

Quiffen is a Python package for parsing QIF (Quicken Interchange Format) files.

Results 13 quiffen issues
Sort by recently updated
recently updated
newest added

When using Qif.parse() on a .qif file that has been exported from MoneyDance, it would appear that there is not a 'tax_related' field. And when you try to parse the...

I had to import qif file with Italian locale (using "," as decimal separator), therefore I have added a parameter to Qif.parse() method to specify the locale.

Am considering using this project (thanks!!), but the API documentation is all blank: https://quiffen.readthedocs.io/en/latest/source/quiffen.core.html I don't know how it's being built so can't provide a PR with a fix, sorry!

raise ValueError(f"Unknown line code: {line_code}") ValueError: Unknown line code: t According to Wikipedia, "T" means Amount of the item. For payments, a leading minus sign is required. For deposits, either...

enhancement
good first issue

this is related to #62 After adding the split sum percentage to the err message i get: ``` pydantic.error_wrappers.ValidationError: 1 validation error for Transaction splits Split percentages cannot exceed 100%...

after improving the error handling i get ``` error 2:investment - Unknown line code: V in line 522618:V10.26.18 error 3:investment - Unknown line code: V in line 522638:V7.1.19 error 4:investment...

this is related to #60 According to https://en.wikipedia.org/wiki/Quicken_Interchange_Format and http://www.respmech.com/mym2qifw/qif_new.htm S is for a split category similar to L ...

``` error 2:investment - Unknown line code: F in line 522618:FEUR ``` seems to be a currency field

see #66 - suggest to ignore ``` D7.20.00 V7.20.00 NKauf FEUR G1.000000 YUI-MoneyMarket ~974033 @LU0055734320 &2 I521.99 Q20.000000 U10,439.80 O0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00 L|[Firmenkonto] $10,439.80 B0.00|0.00|0.00 ```

seems to be some obscure 1.0000 factor. Propose to ignore: ```python elif line_code == "G": # found in Finanzmanager 2020 imports # seems to be some factor that is mostly/always...