我正在尝试通过 XML RPC (Odoo11) 创建与发票相关的付款,但我不知道如何操作。您能给我一个通过 XML RPC 进行支付插入的示例吗?我应该使用什么参数调用哪个方法?
谢谢!
最佳答案
经过长时间的搜索,我找到了如何做到这一点。我把解决方案放在这里,如果它可以帮助将来的人
def create_payment(odoo, vals, invoice_id):
"""
Create payment line
:param odoo: odoo client
:param vals: amount, pay_date
:param invoice_id: id of invoice
:return:
"""
mod = odoo.env['account.payment']
id = mod.create(vals)
mod.browse(id).invoice_ids = [invoice_id]
mod.browse(id).post()
我还添加了在 odoo 11 下创建完整发票并付款的代码。 here
关于python - 如何通过 Odoo API RPC [Odoo11] [python] 插入与发票相关的付款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51839766/