我正在尝试通过XML RPC(Odoo11)创建与发票相关的付款,但我不知道怎么做。您可以举一个通过XML RPC插入付款的示例吗?我应该调用哪种方法以及带有哪些参数?
谢谢!
答案 0 :(得分:1)
经过长时间的搜索,我发现了如何做。我将您的解决方案放在这里,如果它将来可以帮助某人
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