Skip to content
  1. Jan 11, 2024
  2. Oct 17, 2023
    • sfartit's avatar
      [lcl] Fix deposit and checking accounts types · 399943ad
      sfartit authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      Accounts we thought to be liquidity accounts.
      We finally believe they are checking and deposits.
      399943ad
    • sfartit's avatar
      [lcl] Handle bourse space for pro accounts · 663a3e2c
      sfartit authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      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.
      663a3e2c
    • Nelson Amorim Branco's avatar
      [lcl] Correct some loan fields retrieval · 00eb93d1
      Nelson Amorim Branco authored and Damien Mat Jedrzejewski's avatar Damien Mat Jedrzejewski committed
      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.
      00eb93d1
  3. Aug 25, 2023
    • jlouvel's avatar
      [lcl] Handle some life insurances without details · a07d3c5f
      jlouvel authored and Romain Bignon's avatar Romain Bignon committed
      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.
      a07d3c5f
    • jlouvel's avatar
      [lcl] Handle forbidden life insurances · 510ca31f
      jlouvel authored and Romain Bignon's avatar Romain Bignon committed
      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.
      510ca31f
    • jlouvel's avatar
      [lcl] Raise BrowserIncorrectPassword if website attribute is wrong · b9922cb0
      jlouvel authored and Romain Bignon's avatar Romain Bignon committed
      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.
      b9922cb0
    • sfartit's avatar
      [lcl] improve account typing · a67b9384
      sfartit authored and Romain Bignon's avatar Romain Bignon committed
      new string to match upon for typing.
      a67b9384
  4. Aug 14, 2023
  5. Aug 07, 2023
  6. Jul 17, 2023
  7. Jul 12, 2023
  8. Jul 03, 2023
  9. Jun 27, 2023