Files
account-reconcile/base_transaction_id/models/sale.py
Yannick Vaucher d1846e3629 Use short headers
2016-04-19 11:57:22 +02:00

23 lines
663 B
Python

# -*- coding: utf-8 -*-
# © 2011-2012 Nicolas Bessi (Camptocamp)
# © 2012-2015 Yannick Vaucher (Camptocamp)
from openerp import models, fields, api
class SaleOrder(models.Model):
_inherit = 'sale.order'
transaction_id = fields.Char(
'Transaction ID',
required=False,
copy=False,
help="Transaction id from the financial institute"
)
@api.multi
def _prepare_invoice(self):
""" Propagate the transaction_id from the sale order to the invoice """
invoice_vals = super(SaleOrder, self)._prepare_invoice()
invoice_vals['transaction_id'] = self.transaction_id
return invoice_vals