work on intercompany

This commit is contained in:
sonal arora
2020-09-02 15:21:19 +05:30
parent 7e96103d40
commit a8c3e9a5ef
115 changed files with 3152 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
from odoo import api, fields, models, _
class SaleOrder(models.Model):
_inherit = 'sale.order'
_description = 'Sale Order'
intercompany_transfer_id = fields.Many2one('inter.company.transfer.ept', string="ICT", copy=False)
"""
This Method is used to invoice journal issue when it is creating time(as breadcrumb)
"""
def _prepare_invoice(self):
if self.intercompany_transfer_id:
journal_id = self.env['account.invoice'].default_get(['journal_id'])['journal_id']
vals = super(SaleOrder, self.with_context({'journal_id':journal_id}))._prepare_invoice()
return vals
else:
vals = super(SaleOrder, self)._prepare_invoice()
return vals