From 2256dc841bde1b078996d334a1968d1e40375f71 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 29 Apr 2014 17:14:22 +0200 Subject: [PATCH] fix labels parsing --- modules/bnporc/perso/transactions.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/bnporc/perso/transactions.py b/modules/bnporc/perso/transactions.py index eac19bc1..ffac0454 100644 --- a/modules/bnporc/perso/transactions.py +++ b/modules/bnporc/perso/transactions.py @@ -33,12 +33,14 @@ class Transaction(FrenchTransaction): FrenchTransaction.TYPE_CARD), (re.compile('^(?P(PRELEVEMENT|TELEREGLEMENT|TIP)) (?P.*)'), FrenchTransaction.TYPE_ORDER), - (re.compile('^(?PPRLV EUROPEEN SEPA) (?P.*?)( MDT/.*?)?( ECH/\d+)?( ID EMET.*)?$'), + (re.compile('^(?PPRLV EUROPEEN SEPA) (?P.*?)( MDT/.*?)?( ECH/\d+)?( ID .*)?$'), FrenchTransaction.TYPE_ORDER), (re.compile('^(?PECHEANCEPRET)(?P.*)'), FrenchTransaction.TYPE_LOAN_PAYMENT), - (re.compile('^(?PRETRAIT DAB) (?P
\d{2})/(?P\d{2})/(?P\d{2})( (?P\d+)H(?P\d+))? (?P.*)'), + (re.compile('^(?PRETRAIT DAB) (?P
\d{2})/(?P\d{2})/(?P\d{2})( (?P\d+)H(?P\d+))?( \d+)? (?P.*)'), FrenchTransaction.TYPE_WITHDRAWAL), - (re.compile('^(?PVIR(EMEN)?T? ((RECU|FAVEUR) TIERS|SEPA RECU)?)( /FRM)?(?P.*)'), + (re.compile('^(?PVIR(EMEN)?T? (RECU |FAVEUR )?(TIERS )?)\w+ \d+/\d+ \d+H\d+ \w+ (?P.*)$'), + FrenchTransaction.TYPE_TRANSFER), + (re.compile('^(?PVIR(EMEN)?T? (EUROPEEN )?(SEPA )?(RECU |FAVEUR )?(TIERS )?)(/FRM |/DE )?(?P.*?)(/.+)?$'), FrenchTransaction.TYPE_TRANSFER), (re.compile('^(?PREMBOURST) CB DU (?P
\d{2})(?P\d{2})(?P\d{2}) (?P.*)'), FrenchTransaction.TYPE_PAYBACK),