【发布时间】:2021-01-01 13:25:18
【问题描述】:
我在使用 web 服务创建销售订单时遇到了订单状态问题。
SalesOrder salesOrder = new SalesOrder();
salesOrder.otherRefNum = order.PONumber;
salesOrder.shippingCost = 0;
salesOrder.shippingCostSpecified = true;
salesOrder.orderStatus = SalesOrderOrderStatus._pendingFulfillment;
salesOrder.orderStatusSpecified = true;
保存销售订单后,状态始终为待审批。
此字段包含您的销售订单的默认状态,如“公司偏好”页面上指定的那样。如果贵公司对销售订单使用审批流程,则待审批是您的默认设置。如果您的公司不使用审批流程,则等待履行是您的默认设置。如果需要,您可以在此处更改每个销售订单的状态。可用值为: _pendingApproval _pendingFulfillment 重要提示:如果要关闭销售订单,则不能将 orderStatus 设置为 _closed。相反,您必须关闭销售订单上的所有行项目。销售订单的订单状态将变为已关闭。
我无法更改默认状态。为什么我不能通过网络服务设置 _pendingFulfillment 状态?
【问题讨论】:
标签: netsuite