From 23e9bdebbf2ba72f7ae0137e4836c80805fd6b71 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 2 Jun 2016 23:58:02 +0200 Subject: [PATCH] Add hooks for l10n_ch_sepa (pain.001.001.03.ch.02) Move code of account_banking_pain_base/models/banking_export_pain.py to account_banking_pain_base/models/account_payment_order.py Allow cancel when payment order is in "File Generated" state Add postal address in party block --- .../models/account_payment_order.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/account_banking_sepa_direct_debit/models/account_payment_order.py b/account_banking_sepa_direct_debit/models/account_payment_order.py index 58aee5bf5..64337db72 100644 --- a/account_banking_sepa_direct_debit/models/account_payment_order.py +++ b/account_banking_sepa_direct_debit/models/account_payment_order.py @@ -73,11 +73,9 @@ class AccountPaymentOrder(models.Model): 'pain_flavor': pain_flavor, 'pain_xsd_file': xsd_file, } - pain_ns = { - 'xsi': 'http://www.w3.org/2001/XMLSchema-instance', - None: 'urn:iso:std:iso:20022:tech:xsd:%s' % pain_flavor, - } - xml_root = etree.Element('Document', nsmap=pain_ns) + nsmap = self.generate_pain_nsmap() + attrib = self.generate_pain_attrib() + xml_root = etree.Element('Document', nsmap=nsmap, attrib=attrib) pain_root = etree.SubElement(xml_root, root_xml_tag) # A. Group header group_header_1_0, nb_of_transactions_1_6, control_sum_1_7 = \