Microsoft Dynamics Nav API Error: Customer Posting Group must have a value in Customer

Microsoft Dynamics Nav API Error: Customer Posting Group must have a value in Customer

我在使用 API 将订单信息发布到 'API for Dynamics 365 Business Central' 的方法时遇到了一些问题。

所以在官方doc about order says for create order you must add 'Customer Info' to the request body. Before that you must create Customer(doc for customer)。

但是如果我尝试使用客户请求的信息创建订单,我会遇到错误:

Error: "Application_FieldValidationException","message":"Customer Posting Group must have a value in Customer"

所以主要问题是:如何创建(或获取)并将发布组设置为客户请求?

或者如果方法不对,如何正确执行此操作?

您可以调用 codeunit 通过将一些参数传递给此 codeunit 来创建客户,但是如果您对客户使用 POST API你不能调用正文中的设置。请求正文需要 JSON 对象。

您无法通过 API 创建准备发布的客户。 创建准备好发布的客户(使用所有发布设置)应该由内部用户(administrative/financial 部门)而不是 API 来完成。

API可以创建基本的客户卡,但是发帖组等可能取决于您不一定知道的不同管理参数。