在NetSuite API上部分应用CreditMemo

时间:2014-09-18 00:26:41

标签: apply netsuite

我正在使用PHP进行公司系统和NetSuite之间的集成。在NetSuite平台的最新版本发布之前,我们能够将现有的贷记凭证部分应用于特定的待处理发票,但自从几周前我们上次发布以来每次我们尝试通过中间PHP将特定发票应用于特定发票系统,它还应用帐户中的所有其他待处理发票。

让我再详细说明一下:

我们有客户账户,每个账户都可以有任意数量的未结发票。假设我们在帐户1中有3张发票。第一张是20美元,第二张是30美元,最后一张是25美元。然后我们以75美元的价格创建与帐户1相关联的贷项通知单。

然后一周后,我们要杀死帐户1的第一张发票,价值为20美元的发票。然后我们命令贷项通知单通过我们的系统终止该发票。这意味着第一张发票被取消,我们从信用卡中的75美元中使用了20美元,而我们仍然没有使用55美元。正确?

好吧,现在由于某种原因,即使我们指定只应用第一张信用证,信用证会杀死帐户1已挂起的所有3张发票。这会消耗所有75美元的贷项通知单,这当然会影响我们的会计处理并阻止我们在以后的其他发票中使用它。我们需要它。

还有几点:

  • 我们正在上传我们的信用备忘录,内容为" autoapply"设置为假。

  • 当我们要申请发票时,我们设置了"申请"如果属性为true,而其他发票中的属性为false,则我们会使用该信息对贷项通知单进行更新请求。多数民众赞成我们如何做到这一点但现在由于某种原因它不起作用。

很抱歉,如果它有点长,但我想要非常具体。如果您遇到类似问题或对此事有任何见解,我将非常感谢您提供的任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试一个建议,因为我也经历过这一点。我遇到了一个问题,即我用于集成的登录用户输入了一个新的贷项通知单,选中该框以自动应用,然后从通过Web服务导入的每个CM自动应用并且不遵守自动应用设置我提交。

以您要进行身份验证的用户身份登录以进行集成。打开新的贷记凭证,查看默认情况下是否选中自动应用复选框。这是NetSuite中的“粘性”设置。输入新的CM作为取消选中该框的用户,然后根据需要将其删除。当我这样做时,它会自动停止检查框,我的CM导入再次按预期工作。