Odoo 10 创建发票给一家公司,并通过电子邮件发送到Odoo 10中的公司发票地址

Odoo 10 创建发票给一家公司,并通过电子邮件发送到Odoo 10中的公司发票地址,odoo-10,odoo-accounting,Odoo 10,Odoo Accounting,使用Odoo 10中的记帐模块时。我的默认电子邮件模板有问题。我希望将发票发送到公司的电子邮件地址,而不是我分配给公司的发票联系人 您似乎可以编辑电子邮件模板,并且“收件人”字段设置为${object.partner\u id.id}如何查找公司发票联系人的相应代码 我发现user对象有一个type属性。当该属性设置为“发票”时,该用户是链接的公司发票联系人。但无法将发票上的公司与其用户连接并测试type属性。您可以尝试从发票对象访问回销售订单 ${object.sale_id.partner_

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

您似乎可以编辑电子邮件模板,并且“收件人”字段设置为
${object.partner\u id.id}
如何查找公司发票联系人的相应代码


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

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

${object.sale_id.partner_id.id}
但是,如果没有
sale\u id
(通常这只适用于手动创建的发票),您可能需要确定模板要使用的备用方法。在本例中,它将使用销售订单的合作伙伴ID,否则使用发票的合作伙伴ID

${object.sale_id.partner_id.id or object.partner_id.id}
如果没有
sale\u id
,上述操作可能会导致错误,因此您可能需要做一些更笨拙的事情,例如:

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

请出示你的问题。您应该至少包括您遇到问题的代码的大纲(但最好是a),然后我们可以尝试帮助解决特定问题。你也应该读一读。尽量说得更具体些,但这里没有太多的编码。。。目前;-)我想我的想法可能有问题。显然,一家公司可以有几个联系人标记为发票地址。我猜这样就排除了自动选择要发送发票的联系人的可能性。因此,销售连接将是最好的,但不适用于我的情况:-/@skyshaper也许我不理解你想做什么。告诉我,你的销售订单上有多个地址吗?如果没有,您可以通过转到“销售>配置>设置”并在“地址”设置字段中打开“显示销售订单上的3个字段”:客户、发票地址、交货地址。我没有任何销售订单,因为我没有销售任何东西。只需向所有当前会员(公司)开具会员费发票,所有公司都有多个联系人,但只有一个“发票联系人”。也许我不应该试图违反这个模式,为每个会员登记一次适当的销售。