2017-08-15 105 views
0

我們正在開發Odoo 8,享受這個應用程序。我們希望爲每個客戶自動創建開票。Odoo 8 - 創建自動打開發票

我們創建合同,它運作良好,但我們仍然必須點擊「生成發票」,它會創建草稿發票。

對於這兩個問題,我們在網上找不到任何解決方案。

您是否知道解決方案?

+0

你想在創建驗證發票? – Zety

+0

準確地說,已經打開了。 顯然,合同會在相關白天的未知時間創建好發票。但仍然是草稿。 你知道嗎? –

回答

0

您需要覆蓋原始方法以在創建後驗證發票。

class AccountAnalyticAccount(models.Model): 
_inherit = "account.analytic.account" 

    @api.multi 
    def _recurring_create_invoice(self, automatic=False): 
     invoice_ids = super(AccountAnalyticAccount, self)._recurring_create_invoice(automatic=automatic) 
     # Validate invoices here 
     self.env['account.invoice'].browse(invoice_ids).signal_workflow('invoice_open') 
     return invoice_ids 

不要忘記__openerp__模塊的Dependance:

'depends': ['account_analytic_analysis'], 
+0

這非常有用? – Zety