NetSuite - 计划脚本逻辑

NetSuite - Schedule Script Logic

我想根据其他发票的到期日数据创建月度滞纳金发票。例如 - 滞纳金 = 10 英镑将存储在基于到期日计算的字段中。所以:

公司 1 - 5 张发票,其中 3 张延迟付款。总费用发票 - £30 公司 2 - 3 张发票,其中 2 张延迟付款。总费用发票 - £20 公司3-7张发票,5张逾期付款。总费用发票 - £50

如果我创建一个循环遍历一个月内创建的所有发票的预定脚本,我们怎么说发票公司 1 £30、公司 2 £20 和公司 3 £50?

我需要一种方法来对属于特定客户的发票进行分组,但由于我没有传递任何客户 ID,例如,我如何汇总特定客户的发票?

您可以在 UI 中构建保存的搜索以按客户对发票进行分组并对总计或您希望汇总的任何字段求和。然后,您可以直接在预定脚本中调用保存的搜索,或使用 this handy Chrome Extension.

将保存的搜索导出到原始 SuiteScript

您不需要传递任何特定的客户 ID;您只需搜索所有相关发票并遍历结果的客户组。

如果您不确定如何在 UI 中进行分组或求和,请发表评论,我会相应地更新我的答案。