为公司创建发票并通过电子邮件将其发送到Odoo 10中的公司发票地址

时间:2017-09-05 16:01:29

标签: odoo-10 odoo-accounting

在Odoo 10中使用会计模块时。我的默认电子邮件模板有问题,希望将发票发送到公司的电子邮件地址,而不是我已分配给公司的发票联系人。公司

您似乎可以编辑电子邮件的模板,并且目标字段设置为${object.partner_id.id}如何找到公司发票联系人的相应代码?

我发现用户对象有一个type属性。当该属性设置为“发票”时,该用户是链接的公司发票联系人。但无法将发票上的公司连接到用户并测试类型属性。

1 个答案:

答案 0 :(得分:1)

您可以尝试从发票对象访问销售订单。

${object.sale_id.partner_id.id}

但是,如果没有sale_id(通常这仅适用于手动创建的发票),您可能希望确定要使用的模板的后备。在这种情况下,它将使用销售订单的合作伙伴ID,否则使用发票的合作伙伴ID。

${object.sale_id.partner_id.id or object.partner_id.id}

如果没有sale_id,上述情况可能会导致错误,因此您可能需要做一些更笨重的事情,例如:

${object.sale_id and object.sale_id.partner_id.id or object.partner_id.id}