- Jul 17, 2023
-
-
Loans now use subscription_date and not opening_date.
-
- May 05, 2023
-
-
There are many different lifeinsurance on societegenerale Investments can be fetched through HTML parsing and for some others it can be done through API routes that we did not handle before.
-
- May 02, 2023
-
-
To cover all cases, we should update this pattern to exclude cases where there is a number format such as 24/24.
-
There are some transactions that have a label beginning with "24/24", which should not be interpreted as a date.
-
- Apr 08, 2023
-
-
- Mar 13, 2023
-
-
- Feb 11, 2023
-
-
Romain Bignon authored
-
- Jan 10, 2023
-
-
Market Page displaying details of operations and investments is temporarily unavailable, for life insurance and PERP. 'Fonctionnalité momentanément indisponible' is diplayed on a new xpath.
-
- Dec 09, 2022
-
-
Heddy authored
To fetch loans details, we now use a new json page that includes all the loans with missing fields and with better information quality. And add Mortgage type.
-
- Aug 12, 2022
-
-
Crédit de trésorerie loans are a special type of loans given to companies. The api can return codeFamille='PR_IMMO' for them. Usually 'PR_IMMO' loans details are available on : `listeRestitutionPretsNET.json?a100_isPretConso=False` But for `Crédit de trésorerie` we find them on: `listeRestitutionPretsNET.json?a100_isPretConso=True`
-
- Aug 08, 2022
-
-
- Jul 11, 2022
-
- Jul 07, 2022
-
-
Additional text information between investment lines causing iter_investment regexp error. Xpath modification to ignore those lines.
-
- Jul 04, 2022
-
-
Getting this page sometimes result in getting a 'nok' page with an 'err_tech' reason, which is the temporary error code for Société Générale's website. We add a retry and ensure that the 'nok' is detected even if Python is optimized to the point it removes asserts.
-
- Jun 27, 2022
-
-
ntome authored
-
- Jun 13, 2022
-
-
Management of unhandled errors in the spge part of the module. Sometimes in the spge part of the module, we get the value 'nok' for the key ‘state’ in the json for different 'reasons', which can be ENCADREMENT_KYC_PREAVIS, ENCADREMENT_KYC_POST_PREAVIS, INSCRIP_OBL, in this case we raise ActionNeeded because the user has to fill in some information on the bank website. We also manage the ‘err_is’ and ‘err_tech’ cases in which we raise BrowserUnavailabe as in the browser of the main module. Sometimes the key 'reason' has the value 'FIABILISATION_TS'. To manage this case in the main module there is a function named check_skippable_action_needed. However, in some cases the function does not seem to be sufficient to pass FIABILISATION_TS state. In this case, we have the key 'chgtnivauth' in the returned json. During login, this key is also present when an SCA is required. It is likely that, in some cases, an SCA is also required to pass the 'FIABILISATION_TS' state. So, in the main module, I add the possibility to trigger an SCA if the json obtained in the check_skippable_action_needed function contains the chgtnivauth key. We do not have a PSU to test the solution regarding FIABILISATION_TS.
-
- Feb 28, 2022
-
-
ntome authored
basestring, range, long, url*, parse*, unicode, html_unescape also, remove some obsolete sys.version checks
-
- Feb 18, 2022
-
-
Ensure int is served in for the day replacement. Would provoke an error starting in Python3.10: "'decimal.Decimal' object cannot be interpreted as an integer"
-
ntome authored
-
- Dec 18, 2021
-
-
if an error occured in the init_transfer we must raise a TransferBankError, if it's only an iter_recipients, we can avoid the error
-
- Aug 13, 2021
-
-
-The error occurs when we want to check if there is a next_page to go to and the current json page does not have the data we need for this check - A warning was already set to inform that the account is not handled by SG api (see on_load function in JsonBasePage class)
-
- May 10, 2021
-
-
- May 07, 2021
-
-
Fixing issue #329 - Seek for child credit cards within each SG prestation as they are not managed as standalone prestations - Reference credit card with their last 4 digits for searching - Enable passing over periods without statements specifically for credit cards as statement is provided only when operations are recorded
-
An unimportant warning was being displayed when trying to coerce an image into an HTMLPage object. The image is now mapped to a RawPage (not really necessary, as it could also been left unhandled - but it looks better to have less unhandled pages)
-
- Apr 26, 2021
-
-
Despite its name, 'CAPI_AGF' is a life insurance. There are no capitalisation contracts on the website.
-
This reverts commit dc99d31a718ee500d0c5adfbb96a2b5721af992f.
-
- Apr 04, 2021
-
-
- Mar 24, 2021
-
-
- Feb 26, 2021
-
-
Some market orders have no quantity and are instead some sort of subscription. The amount label in the table is also a bit different so I adapted that as well.
-
- Jan 18, 2021
-
-
-
The iban is now directly accessible with the main account json, and so, there is no need anymore to load the transfer page to get the iban. Also, if fixes the issue of iban not being available for accounts that were not allowed for transfers.
-
- Oct 28, 2020
-
-
- Sep 09, 2020
-
-
in order to also retrieve recipient for PSD2 accounts. In PSD2, the account id is the "identifiantPrestation" when the account id is "codeGuichet+numeroCompte" in website
-
- Aug 26, 2020
-
-
Also boursorama
-
- Aug 07, 2020
-
-
- Jul 15, 2020
-
-
- Jul 02, 2020
-
-
ntome authored
-