- Jan 11, 2024
-
-
- Oct 17, 2023
-
-
- Jul 17, 2023
-
-
Loans now use subscription_date and not opening_date.
-
- Jun 09, 2023
-
-
id can have `-` in it, and `\w+` does not match them. We change for `.+`
-
- May 23, 2023
-
-
-
Romain Bignon authored
-
- 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.
-
Information regarding stocks' general assembly was wrongly considered as an account
-
There are some transactions that have a label beginning with "24/24", which should not be interpreted as a date.
-
- Apr 08, 2023
-
-
-
Romain Bignon authored
-
- Mar 13, 2023
-
-
- Mar 05, 2023
-
-
Romain Bignon authored
-
- Mar 01, 2023
-
-
Url an xpath have changed for card fetching in professionnal account space. Cards were not scraped anymore without rasing any exception.
-
- 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 26, 2023
-
-
Filter error because we did not ignore non-investment items that do not have quantity, unitvalue, etc.
-
Remove BrowserForbidden, in BankStatementPage.check_error() raised in iter_subscription in this specific case. This Exception occured when account owner has not asked for enabling e-document feature.
-
- Jan 10, 2023
-
-
Societe Generale becomes SG
-
if the url matches recipient page: `sec/csa/send.json` we should not call it. otherwise we get status='nok' ``` status=200 response= { "commun": { "statut": "nok", "raison": "4030", "action": "", "origine": "SAS" } } ```
-
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.
-
Error 'fiabilisation_coordonnees' occurs when the user needs to validate its contact information on its personal space
-
- Dec 09, 2022
-
-
jlouvel authored
societegenerale's module.py is used by societegenerale's browser.py and sgpe's browser.py (pro and enterprise spaces). fill_account method in module.py should only be used for societegenerale browser, not for sgpe's browsers. Added a condition to avoid that.
-
jlouvel authored
New types of pro loans are fetched since a few days. A few particular cases were not covered. Some loans must be skipped since they contain almost no information (Crédit Bail Mobilier or Location Option d'Achat for example). Pro loan page can sometimes return an unavailable status even on the website, handling of that message have been added to prevent the for loop fetching the accounts stopping. Also added a default NotAvailable for an element of the label that is called "informationFacultative" and, as its name says, this value of this key is not always provided in the JSON. Finally, added a condition to skip some PER and PERCO. These are accounts that have no information on the website except a label and a contract number. Clicking on them on the website leads us to an error page.
-
jlouvel authored
When fetching short-term credits, we can have "Autorisation de découvert (Convention de Trésorerie Courante)" accounts. Those accounts only have an iban and a "maximum amount". These are not regular loans so we skip them. Also added defaults for these short and medium-term credits, data for attributes last_payment_amount and last_payment_date (or next_) can be null on the website for some loans.
-
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.
-
sfartit authored
Some pages that contains pro loans (short term, and medium/long term) were not scraped before. Also a page that contains life insurances and per accounts was missing. This MR should handle them.
-
- 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
-
-
On card accounts, the format of the number can be 123456XXXXXX1234000 or ************1234. So we updated the function to get only the last 4 digits of the number (from position 12 to 15)
-
-
-
- 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.
-
Since most such requests work and only some fail with this reason, we suppose its a temporary unavailability and add a retry.
-