From 7ed9853aa8145fafdeb9cf98741a53f8b3b7f773 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 6 Mar 2014 14:40:46 +0100 Subject: [PATCH] [IMP] comment special treatment for clieop payment batches [ADD] special treatment for sepa payment batches --- account_banking_nl_girotel/girotel.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/account_banking_nl_girotel/girotel.py b/account_banking_nl_girotel/girotel.py index 5fe48c49f..375b9fabb 100644 --- a/account_banking_nl_girotel/girotel.py +++ b/account_banking_nl_girotel/girotel.py @@ -106,6 +106,7 @@ class transaction_message(object): self.date = str2date(self.date, '%Y%m%d') if self.direction == 'A': self.transferred_amount = -float(self.transferred_amount) + #payment batch done via clieop if (self.transfer_type == 'VZ' and (not self.remote_account or self.remote_account == '0') and (not self.message or re.match('^\s*$', self.message)) @@ -113,6 +114,14 @@ class transaction_message(object): self.transfer_type = 'PB' self.message = self.remote_owner self.remove_owner = False + #payment batch done via sepa + if self.transfer_type == 'VZ'\ + and not self.remote_account\ + and not self.remote_owner\ + and re.match( + '^Verzamel Eurobetaling .* TOTAAL \d+ POSTEN\s*$', + self.message): + self.transfer_type = 'PB' else: self.transferred_amount = float(self.transferred_amount) self.local_account = self.local_account.zfill(10)