Netsuite销售订单状态(webservice)

Netsuite销售订单状态(webservice),netsuite,Netsuite,我在使用webservice创建销售订单时遇到orderstatus问题 SalesOrder salesOrder = new SalesOrder(); salesOrder.otherRefNum = order.PONumber; salesOrder.shippingCost = 0; salesOrder.shippingCostSpecified = true; salesOrder.o

我在使用webservice创建销售订单时遇到orderstatus问题

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。相反,您必须关闭销售订单上的所有行项目。然后,销售订单的订单状态将更改为“已关闭”


我无法更改默认状态。是否有任何原因导致我无法通过webservice设置“pendingFulfillment”状态?

您可以使用可能会在webservice上触发的工作流来更改状态。 我还将检查工作流,以查看SO上是否有任何活动(通常情况下)