diff --git a/modules/creditdunord/pages.py b/modules/creditdunord/pages.py index 5a60b64e..193907db 100644 --- a/modules/creditdunord/pages.py +++ b/modules/creditdunord/pages.py @@ -116,9 +116,10 @@ class AccountsPage(CDNBasePage): class Transaction(FrenchTransaction): PATTERNS = [(re.compile(r'^(?PRET DAB \w+ .*?) LE (?P
\d{2})(?P\d{2})$'), FrenchTransaction.TYPE_WITHDRAWAL), - (re.compile(r'^VIR(EMENT)?\.?(DE)? (?P.*)'), + (re.compile(r'^VIR(EMENT)?( INTERNET)?(\.| )?(DE)? (?P.*)'), FrenchTransaction.TYPE_TRANSFER), - (re.compile(r'^PRLV (DE )?(?P.*)'), FrenchTransaction.TYPE_ORDER), + (re.compile(r'^PRLV (DE )?(?P.*?)( Motif :.*)?$'), + FrenchTransaction.TYPE_ORDER), (re.compile(r'^CB (?P.*) LE (?P
\d{2})\.?(?P\d{2})$'), FrenchTransaction.TYPE_CARD), (re.compile(r'^CHEQUE.*'), FrenchTransaction.TYPE_CHECK),