我们正在使用Odoo 8,享受这款应用。我们想为每位客户自动创建开放发票。
我们创建合同并且运作良好,但我们仍然需要点击"生成发票"它创建了草稿发票。
对于这两个问题,我们在网上找不到任何解决方案。
你知道解决方案吗?
答案 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__
中的模块依赖性:
'depends': ['account_analytic_analysis'],