You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Zoho Books中编写自定义函数计算每张发票的佣金

Zoho Books自定义函数:获取发票总价并计算佣金

解决方案

在Zoho Books的发票数据结构里,最终总价对应的字段是total,你可以直接从invoice_data中提取这个值来计算佣金。修改后的完整代码如下:

organizationID = organization.get("organization_id");
invoiceID = invoice.get("invoice_id");
invoice_resp = zoho.books.getRecordsByID("Invoices",organizationID,invoiceID);
invoice_data = invoice_resp.get("invoice");

// 提取发票总价并计算3%佣金
total_value_on_invoice = invoice_data.get("total");
total_commission = (total_value_on_invoice / 100) * 3;

update_map = {"custom_fields":{{"customfield_id":"26837000000008275","value":total_commission}}};
update_resp = zoho.books.updateRecord("Invoices",organizationID,invoiceID,update_map);

关键说明

  • total字段是发票包含税费、折扣等所有调整项后的最终总价,若需要税前金额,可改用sub_total字段。
  • 确认自定义字段ID26837000000008275准确,且字段类型支持数值输入,避免更新失败。

内容的提问来源于stack exchange,提问作者Hassan Kazmi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 16:43:09