diff --git a/account_payment_sale/__openerp__.py b/account_payment_sale/__openerp__.py
index 42ba67911..4ed156a33 100644
--- a/account_payment_sale/__openerp__.py
+++ b/account_payment_sale/__openerp__.py
@@ -25,13 +25,13 @@
'version': '1.0',
'category': 'Banking addons',
'license': 'AGPL-3',
- 'summary': "Adds Bank Account and Payment Type on Sale Orders",
+ 'summary': "Adds Payment Mode on Sale Orders",
'description': """
Account Payment Sale
====================
-This modules adds 2 fields on sale orders : *Bank Account* and *Payment Type*.
-These fields are copied from partner to sale order and then from sale order to
+This modules adds one field on sale orders : *Payment Mode*.
+This field is copied from partner to sale order and then from sale order to
customer invoice.
This module is similar to the *sale_payment* module ; the main difference is
diff --git a/account_payment_sale/i18n/account_payment_sale.pot b/account_payment_sale/i18n/account_payment_sale.pot
index 3bb6dd99d..75c88ad87 100644
--- a/account_payment_sale/i18n/account_payment_sale.pot
+++ b/account_payment_sale/i18n/account_payment_sale.pot
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-02-24 23:07+0000\n"
-"PO-Revision-Date: 2014-02-24 23:07+0000\n"
+"POT-Creation-Date: 2014-06-09 23:24+0000\n"
+"PO-Revision-Date: 2014-06-09 23:24+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -16,8 +16,8 @@ msgstr ""
"Plural-Forms: \n"
#. module: account_payment_sale
-#: field:sale.order,payment_mode_type:0
-msgid "Payment Type"
+#: field:sale.order,payment_mode_id:0
+msgid "Payment Mode"
msgstr ""
#. module: account_payment_sale
@@ -25,13 +25,3 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#. module: account_payment_sale
-#: help:sale.order,partner_bank_receivable:0
-msgid "Select the bank account of your company on which the customer should pay. This field is copied from the partner and will be copied to the customer invoice."
-msgstr ""
-
-#. module: account_payment_sale
-#: field:sale.order,partner_bank_receivable:0
-msgid "Receivable Bank Account"
-msgstr ""
-
diff --git a/account_payment_sale/model/sale.py b/account_payment_sale/model/sale.py
index 3dc8a5e3c..1c82e9d35 100644
--- a/account_payment_sale/model/sale.py
+++ b/account_payment_sale/model/sale.py
@@ -27,13 +27,8 @@ class sale_order(orm.Model):
_inherit = "sale.order"
_columns = {
- 'partner_bank_receivable': fields.many2one(
- 'res.partner.bank', 'Receivable Bank Account',
- help="Select the bank account of your company on which the "
- "customer should pay. This field is copied from the partner "
- "and will be copied to the customer invoice."),
- 'payment_mode_type': fields.many2one(
- 'payment.mode.type', 'Payment Type'),
+ 'payment_mode_id': fields.many2one(
+ 'payment.mode', 'Payment Mode'),
}
def onchange_partner_id(self, cr, uid, ids, part, context=None):
@@ -42,17 +37,10 @@ class sale_order(orm.Model):
if part:
partner = self.pool['res.partner'].browse(
cr, uid, part, context=context)
- res['value'].update({
- 'partner_bank_receivable':
- partner.partner_bank_receivable.id or False,
- 'payment_mode_type':
- partner.customer_payment_mode_type.id or False,
- })
+ res['value']['payment_mode_id'] = \
+ partner.customer_payment_mode.id or False,
else:
- res['value'].update({
- 'partner_bank_receivable': False,
- 'payment_mode_type': False,
- })
+ res['value']['payment_mode_id'] = False
return res
def _prepare_invoice(self, cr, uid, order, lines, context=None):
@@ -60,7 +48,7 @@ class sale_order(orm.Model):
invoice_vals = super(sale_order, self)._prepare_invoice(
cr, uid, order, lines, context=context)
invoice_vals.update({
- 'partner_bank_id': order.partner_bank_receivable.id or False,
- 'payment_mode_type': order.payment_mode_type.id or False,
+ 'payment_mode_id': order.payment_mode_id.id or False,
+ 'partner_bank_id': order.payment_mode_id.bank_id.id or False,
})
return invoice_vals
diff --git a/account_payment_sale/view/sale.xml b/account_payment_sale/view/sale.xml
index f54cf8c95..016598e09 100644
--- a/account_payment_sale/view/sale.xml
+++ b/account_payment_sale/view/sale.xml
@@ -15,11 +15,7 @@
-
-
-
+