- Jan 11, 2024
-
-
Sometimes we get the message "Comment sont catégorisées vos données chez Fortuneo ?" which blocks access to the accounts until we click on "j'ai compris"
-
- Oct 17, 2023
-
-
- Aug 25, 2023
-
-
Currently, there can be a second 2FA while trying to access accounts or documents after the first login 2FA. We do not handle this but detect it to tell the user he can disable his 2FA. Error message div telling the user is going to have a 2FA has slightly changed. Kept old XPath just in case.
-
- Jul 31, 2023
-
-
- Jul 24, 2023
-
-
My previous MR added the Mortgage type for accounts labelled "crédit immo". I didn't handle this type in iter_history, so it created a bug "'LoanPage' object has no attribute 'select_period'". We just need to exclude it from iter_history since we can't retrieve transactions from this type of account.
-
- Jul 17, 2023
-
-
Previously, we didn't return compte espece because it was in compte titre's liquidity, as these accounts are linked. Users did not have access to their transactions anymore, so we re-added "compte espece" and deleted "compte titre liquidity". Now, compte titre's balance is only composed of the titles' valuation.
-
Some transactions with "REM CHQ" as label weren't typed.
-
Some fields were incorrect or missing, such as subscription_date and duration. Others are new fields of the Loan class. These fields give more precise data especially on deferred loans.
-
- Jul 12, 2023
-
-
Increased timeout to 30s to submit the form in PeaHistoryPage select_period method, because some users experience timeouts at every attempt.
-
-
- Jul 03, 2023
-
-
- Jun 01, 2023
-
-
Quentin Defenouillere authored
-
We are not able to handle this systematic 2fa with otp sms on each sensitive operation. This completly block syncronisation for users. To proceed they have to disable it.
-
- May 23, 2023
-
-
Romain Bignon authored
-
- May 02, 2023
-
-
items with class "gdc compte" were considered as accounts but it is a "gérer mes comptes" button.
-
- Apr 08, 2023
-
-
Romain Bignon authored
-
- Apr 04, 2023
-
-
Fortuneo provides "Compte Titres" accounts to their customers. Each Compte Titres has a sub account : "Compte espèce". Their balance is already retrieved in "Compte Titres"'s liquidity. So we must not return them. Otherwise, it would be a duplicate of the same data.
-
Add "Compte espèces"'s balance into "Compte Titres"'s liquidity. "Compte Titres"'s balance takes it into account now. This way we keep : balance = sum(valuations) + liquidity.
-
- Mar 05, 2023
-
-
Romain Bignon authored
-
- Feb 12, 2023
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Feb 11, 2023
-
-
Romain Bignon authored
-
- Feb 04, 2023
-
-
Romain Bignon authored
-
- Jan 29, 2023
-
-
Romain Bignon authored
-
- Jan 27, 2023
-
-
Fortuneo updated their website regarding life insurances. The data displayed on HTML is now generated via JS. I found an API route that can be used to scrap all the missing data.
-
- Aug 08, 2022
-
-
Market orders link is unavailable because of a KYC actionneeded blocking most operations. Setting a default value avoids the bug and allows us to reach the actionneeded message.
-
Posting credentials is done without allowing redirection, thus allowing us to control the flow and check if an 2FA is going to be triggered. That's why wrongpass cases were checked thanks to the location header we could get after posting the credentials. Now, the response for invalid credentials cases is just a 401 with no location header attached to it. To get the related error message, we must manually reload the login page. That's how the website works, it does not use any location header for these cases. For 2FA connections, the response is still a 302 with a location header, as it was before.
-
- Jul 13, 2022
-
-
- Jul 07, 2022
-
-
Allow other formats of phone numbers to be caught
-
Fixes the phone number fetch when adding new recipients for the case of the "fallback sms".
-
ntome authored
-
- Jul 04, 2022
-
-
-
If no emitter account is found with transfer account ID and IBAN, try to find accounts based on the number (that is a substring of the IBAN)
-
For external recipients, we get what Fortuneo seems to call the 'hashRib' where, for transfers, we actually need the 'hashIban'. In order to keep storing the 'hashRib' but use the 'hashIban' on the transfer page if necessary, we use the correspondance table present on the page. We also keep the hashIban for the transfer data check phase.
-
- Jun 27, 2022
-
-
ntome authored
-
- Jun 13, 2022
-
-
- Apr 29, 2022
-
-
Fortuneo recently changed the formatting of balance and unitvalue for life insurances and PEA so we had to use CleanDecimal.SI. They reverted these changes so CleanDecimal.French must be used again. In case they change their mind again, coalesce has been added so that the module won't crash again in a few weeks.
-
- Apr 13, 2022
-
- Feb 28, 2022
-
-
ntome authored
basestring, range, long, url*, parse*, unicode, html_unescape also, remove some obsolete sys.version checks
-
- Feb 18, 2022
-
-