diff --git a/modules/purchase_trade/sale.py b/modules/purchase_trade/sale.py
index ead835e..89d2ef2 100755
--- a/modules/purchase_trade/sale.py
+++ b/modules/purchase_trade/sale.py
@@ -984,6 +984,18 @@ class Sale(metaclass=PoolMeta):
def report_melya_bank_swift(self):
return self._get_report_bank_swift(self.our_bank_account)
+ @property
+ def report_melya_bank_swift_line(self):
+ if self.report_melya_bank_swift:
+ return 'Swift Code: %s' % self.report_melya_bank_swift
+ return ''
+
+ @property
+ def report_melya_bank_iban_line(self):
+ if self.report_melya_bank_iban:
+ return 'IBAN : %s' % self.report_melya_bank_iban
+ return ''
+
@property
def report_melya_bank_account_line(self):
parts = []
diff --git a/modules/purchase_trade/tests/test_module.py b/modules/purchase_trade/tests/test_module.py
index fe79a53..a6c5d4d 100644
--- a/modules/purchase_trade/tests/test_module.py
+++ b/modules/purchase_trade/tests/test_module.py
@@ -4497,6 +4497,12 @@ class PurchaseTradeTestCase(ModuleTestCase):
sale.report_melya_bank_iban,
'CH36 0021 5215 2487 7461 D')
self.assertEqual(sale.report_melya_bank_swift, 'UBSWCHZH80A')
+ self.assertEqual(
+ sale.report_melya_bank_swift_line,
+ 'Swift Code: UBSWCHZH80A')
+ self.assertEqual(
+ sale.report_melya_bank_iban_line,
+ 'IBAN : CH36 0021 5215 2487 7461 D')
self.assertEqual(
sale.report_melya_bank_account_line,
'IBAN : CH36 0021 5215 2487 7461 D, Swift Code: UBSWCHZH80A')
diff --git a/modules/sale/sale_melya.fodt b/modules/sale/sale_melya.fodt
index 5aad91f..68faea8 100644
--- a/modules/sale/sale_melya.fodt
+++ b/modules/sale/sale_melya.fodt
@@ -1882,8 +1882,8 @@
PAYMENT TERMS:<sale.payment_term.description if sale.payment_term else ''>
BANK DETAILS:<sale.report_melya_bank_name>
- <sale.report_melya_bank_address>
- <sale.report_melya_bank_account_line>
+ <sale.report_melya_bank_swift_line>
+ <sale.report_melya_bank_iban_line>
DELIVERY IS SUBJECT TO THE DELIVERY BY OUR SUPPLIER.
@@ -1899,4 +1899,4 @@
</for>
-
\ No newline at end of file
+