[IMP] support stuzza's (Austrian ie UniCredit) camt namespace

ISO:camt.053.001.02:APC:STUZZA:payments:003
http://www.stuzza.at/11453_DE.pdf, pp 193 (sorry, no English version
available).
Their XSD:
http://www.stuzza.at/schemata/ISO.camt.053.001.02.austrian.003.xsd
This commit is contained in:
Holger Brunn
2014-03-20 12:14:47 +01:00
parent c11062cac3
commit a70823ae7b

View File

@@ -253,12 +253,14 @@ CAMT Format parser
"""
Sanity check the document's namespace
"""
if not self.ns.startswith('{urn:iso:std:iso:20022:tech:xsd:camt.'):
if not self.ns.startswith('{urn:iso:std:iso:20022:tech:xsd:camt.')\
and not self.ns.startswith('ISO:camt.'):
raise except_orm(
"Error",
"This does not seem to be a CAMT format bank statement.")
if not self.ns.startswith('{urn:iso:std:iso:20022:tech:xsd:camt.053.'):
if not self.ns.startswith('{urn:iso:std:iso:20022:tech:xsd:camt.053.')\
and not self.ns.startswith('ISO:camt.053'):
raise except_orm(
"Error",
"Only CAMT.053 is supported at the moment.")