11.0 account_ebics - add camt 052 and 054 support

This commit is contained in:
Luc De Meyer
2022-12-26 18:37:23 +01:00
parent 258f3eb57a
commit 8fe8573906
3 changed files with 15 additions and 2 deletions

View File

@@ -78,7 +78,8 @@ class EbicsFile(models.Model):
if ff in ff_methods:
if ff_methods[ff].get('unlink'):
ff_methods[ff]['unlink'](ebics_file)
# remove bank statements
elif ff[:7] == 'camt.05' and ff_methods[ff[:8]].get('unlink'):
ff_methods[ff[:8]]['unlink'](self)
ebics_file.bank_statement_ids.unlink()
return super(EbicsFile, self).unlink()
@@ -101,6 +102,10 @@ class EbicsFile(models.Model):
res = ff_methods[ff]['process'](self)
self.state = 'done'
return res
elif ff[:7] == 'camt.05' and ff_methods[ff[:8]].get('process'):
res = ff_methods[ff[:8]]['process'](self)
self.state = 'done'
return res
else:
return self._process_undefined_format()