[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:
unknown
2014-04-28 22:27:10 +02:00
committed by Stefan Rijnhart

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.")