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

如何在Item Fulfillment的Advanced PDF/HTML模板中获取subsidiary.federalidnumber字段?

NetSuite模板无法获取subsidiary.federalIdNumber字段的解决方案

问题描述

我在模板中使用以下代码:

<p>1-${record.subsidiary.federalIdNumber}</p>
<p>2-${record.subsidiary.custrecord_invoice_company_email}</p>
<p>3-${record.subsidiary.custrecord_invoice_company_phone}</p>

其中后两行能正常返回预期值,但federalIdNumber字段报错:ERROR: Field 'subsidiary.federalIdNumber' Not Found。我也尝试了全小写格式(federalidnumber),仍无法解决。我确认该字段存在且在其他销售订单(SO)打印模板中可正常使用,请问还有其他获取该字段的方法吗?

解决方法

  • 尝试切换字段名:NetSuite部分场景下,联邦税号会映射到taxId字段而非federalIdNumber,可以将代码替换为1-${record.subsidiary.taxId}测试。
  • 验证角色权限:确认当前模板使用的角色拥有federalIdNumber字段的查看权限,角色权限不足会导致字段无法读取。
  • 创建自定义公式字段:在子公司记录类型下新建一个自定义公式字段,公式内容直接引用federalIdNumber,之后在模板中调用这个自定义字段(例如custrecord_subsidiary_federal_id)。
  • 检查记录上下文:部分模板的record对象上下文有差异,比如发票模板中,可尝试通过record.entity.subsidiary.federalIdNumber的路径获取字段值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 22:35:17