2017-08-15 104 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