- Jan 11, 2024
-
-
-
some cards have new ids and numbers on the new lcl website. The matching between old and new website needs to be handled.
-
- Oct 17, 2023
-
-
Accounts we thought to be liquidity accounts. We finally believe they are checking and deposits.
-
There was a problem when trying to visit bourse space on pro accounts. A wrong redirection caused by a param sent in a previous request.
-
The 5 following fields weren't retrieved in the right way because of some corner cases : type, balance, maturity_date, last_payment_date and last_payment_amount. Here I correct the retrieval by handling all the cases known yet. -For obj_type, as we know which source_code stands for which type of loan, we can return the specific loan type. - For obj_balance, I just sum locked and unlocked amount and multiply by -1. - For obj_maturity_date, we can use the key: "last_due_date" when "final_due_date" is missing in json's response. -For obj_last_payment_date/amount, we compare the value of "last_due_date" to datetime.now(). It allows us to know if the value corresponds to the previous or the very last payment's date & amount.
-
- Aug 25, 2023
-
-
There are different life insurances "types" on LCL website and some of them do not have any details that are usually located on "assurance-vie-et-prevoyance" space. Instead, all their data can be found on regular LCL space and no investments or history can be found for these life insurances.
-
Some users can't access their life insurances, even on the website. "Vous n’avez pas accès à l’espace assurances de personnes. Pour plus de détails, n’hésitez pas à nous contacter". Raising an exception to pass this.
-
Some users can give the wrong value for the website attribute. Fortunately, we can get the correct value directly from a page we already are requesting during the login. Added a method to raise BrowserIncorrectPassword if that's the case and if the user has a multispace account (because if he doesn't, either professionnels or particuliers will work). Giving the wrong attribute will be an issue if the user has some accounts on a specific LCL API for which the BASEURL is different if the user is par or pro.
-
new string to match upon for typing.
-
- Aug 14, 2023
-
-
Gilles Dartiguelongue authored
-
Gilles Dartiguelongue authored
-
Gilles Dartiguelongue authored
-
Gilles Dartiguelongue authored
-
Gilles Dartiguelongue authored
-
Gilles Dartiguelongue authored
-
Gilles Dartiguelongue authored
-
- Aug 07, 2023
-
-
there's a new page that we can be redirected to when trying to get to the bourse space.
-
- Jul 17, 2023
-
-
Bourse page was removed in the rework since it was not accessible. now it is. the code in pages.py is old code put back.
-
Not done in module.py because other websites accept other credentials formats.
-
-
Website problem: loans shown with 0 amount. loans can't be accessed. loans not available on old website. we skip these loans. since no balance/details.
-
CapDocument was implemented at the same time these websites were added. resulting in 'LCLEspaceProBrowser' object has no attribute 'iter_subscriptions'.
-
- Jul 12, 2023
-
-
- Jul 03, 2023
-
-
In accounts page the type is provided and there's no need to use the labels.
-
-
sometimes the `_parent_id` is not enough to find the parent. we use the iban field instead.
-
Not maintained but does not hurt to keep it. some clients still using it.
-
Some users of entreprise and espace pro websites say they don't have access to the new website yet. we'll re-establish the old code until they get access.
-
`sum_owed` was working on some loans but not all of them. it has to be replaced by `outstanding_capital`.
-
-
after login the user is asked to choose between pro and par spaces. we choose based on the website value provided by the user. defaulting website for 'particulier' since it is only used when trying to fetch lifeinsurances.
-
details are not available on the website.
-
There's an issue on the website causing problems when trying to access some loan details and life insurances.
-
if contract_id is not available use `0000000000000000` instead.
-
website now only accepts 6 digit passwords.
-
when trying to access invests or transactions for a life insurance we can encounter a 500. No pattern seen. also the lifeinsurance's website is not accessible on browser. retrying seems to solve the problem.
-
-
More loans needed to be skipped, they were returned by the api but not showed on the website.
-
blackbox was not working properly because of missing StatesMixin. So browser was not loading required properties (ex:encoded_contract_id).
-
- Jun 27, 2023
-
-
Guillaume Papin authored
Fixes the last report from #629: - #629 (comment 1431082773) The bug came from the recent commit "[lcl] rework module" 13c7ea10.
-