【问题标题】:NetSuite - CSV Importing Sales Order IssueNetSuite - CSV 导入销售订单问题
【发布时间】:2016-05-15 20:35:34
【问题描述】:

当我尝试对销售订单数据进行 CSV 导入时,我得到 - 请为此客户指定折扣商品错误。

在销售订单上有一个我们不使用的折扣项目字段。在进行导入字段映射时,我尝试将其设置为 null,但不接受。

表单中的字段填充了值“折扣”和“合作伙伴折扣” - 此集合在系统中的哪个位置以及没有此字段我们如何进行导入?

编辑:

我看到了问题 - 我正在设置表单“费率”字段而不是订单项“费率”。

【问题讨论】:

  • 您是否在客户记录中查看过折扣级别?我不确定在哪里将此字段设置为所有销售订单的必填项,但您可以尝试所有各种销售订单表格,看看该字段是否设置为必填项。此外,任何需要此字段的工作流程或脚本都可能导致问题。
  • 我做到了 - 我似乎无法在任何地方找到任何设置的折扣级别字段。另外 - 在表单上它没有设置为强制。它只是在它要求的导入中。也没有将它设置为强制的 wf 或脚本。

标签: netsuite suitescript


【解决方案1】:

检查映射中的金额字段。 NetSuite 自动将任何带有“金额”标题的 csv 列映射到折扣金额字段。这就是它寻找折扣商品的原因。

【讨论】:

  • 我将金额字段映射到 CSV 中的金额列。如果我删除金额字段映射,即使在表单本身上可以计算金额,它也会出错说它需要金额 - 数量 * 费率 = 金额。
  • @TonyH 和 Rusty - 出于兴趣..似乎我们还需要指定一个 Order# - 鉴于这是自动生成的,为什么我们需要映射它?即使我将它与我的 CSV 中的值映射 - 它没有被使用,它仍然会自动生成它们,所以我什至需要映射它是没有意义的。
  • 一定是因为Order#就像记录的交易id,是必填字段。
【解决方案2】:

我在另一个网站上找到了这个答案。发票级别的费率是折扣率,所以它正在寻找折扣项目。您需要在项目级别选择费率,与您找到金额字段的位置相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多