From 4b171043b15c873dab72b303521835f37591933c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9lande=20Adrien?= Date: Tue, 31 Dec 2019 10:29:11 +0100 Subject: [PATCH] [creditmutuel] transaction typing Some transactions were typed as bank instead of card. It is because the typing in the module is too restrictive. "XX/XX/XXXX PAIEMENT CB YYYY PLACE SHOP CARTE NUMBER -ZZ,ZZ EUR" --- modules/creditmutuel/pages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 7e6162e44b..76e0b7509b 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -759,7 +759,7 @@ class Transaction(FrenchTransaction): PATTERNS = [ (re.compile(r'^(VIR(EMENT)?|VIRT.) (?P.*)'), FrenchTransaction.TYPE_TRANSFER), (re.compile(r'^(PRLV|Plt|PRELEVEMENT) (?P.*)'), FrenchTransaction.TYPE_ORDER), - (re.compile(r'^(?P.*) (CARTE |PAYWEB)\d+ PAIEMENT CB\s+(?P
\d{2})(?P\d{2}) ?(.*)$'), FrenchTransaction.TYPE_CARD), + (re.compile(r'^(?P.*)\s?(CARTE |PAYWEB)?\d+ PAIEMENT CB\s+(?P
\d{2})(?P\d{2}) ?(.*)$'), FrenchTransaction.TYPE_CARD), (re.compile(r'^PAIEMENT PSC\s+(?P
\d{2})(?P\d{2}) (?P.*) CARTE \d+ ?(.*)$'), FrenchTransaction.TYPE_CARD), (re.compile(r'^Regroupement \d+ PAIEMENTS (?P
\d{2})(?P\d{2}) (?P.*) CARTE \d+ ?(.*)$'), FrenchTransaction.TYPE_CARD), (re.compile(r'^(?PRELEVE CARTE.*)'), FrenchTransaction.TYPE_CARD_SUMMARY), -- GitLab