我有被存储在系统的NetSuite的外面,当NetSuite的创建销售订单有字段中输入一个零件编号和其条件的项目。然后单击一个按钮时使用该信息,并打了一个API,使项目数据到项目行。在项目行,同样的非库存项目上使用的所有线路。 NetSuite的是设置为使用实时运费从UPS与标准NetSuite的UPS的集成。我携带的物品重量数据与项目数据的其余部分并设置行项目字段“weightinlbs”,这样的速度要求有正确的总重量。我能看到,NetSuite的是生成和权重值改变请求数据,但由于某些原因返回的速度始终是相同的。重量似乎没有对返回的速度产生任何影响。在能够找出为什么重量不影响恢复将是巨大的速率任何帮助。谢谢。
这里是通过NetSuite的生成的XML请求时由运输成本字段点击计算器图标的样品。
<RatesRequest>
<RequestSrc>SALESORDER</RequestSrc>
<RatesCarrier>upsRealTimeRate</RatesCarrier>
<EntityId>2589764</EntityId>
<IsItemLineRates>false</IsItemLineRates>
<DestCity>Sparks</DestCity>
<DestState>NV</DestState>
<DestZip>89431</DestZip>
<DestCountry>US</DestCountry>
<ShipMethod>4</ShipMethod>
<SalesOrderId/>
<IsResidential>F</IsResidential>
<IsThirdPartyAcct>F</IsThirdPartyAcct>
<ThirdPartyCarrier>ALL</ThirdPartyCarrier>
<IsPackagesReload>false</IsPackagesReload>
<IsDefaultRequest/>
<Currency>1</Currency>
<TransactionFxRate>1</TransactionFxRate>
<Subsidiary/>
<TestId/>
<NexusId/>
<OverrideShippingCost/>
<IsDynamicScriptingRequest>false</IsDynamicScriptingRequest>
<Packages></Packages>
<Items>
<Item>
<ItemQuantity>6</ItemQuantity>
<ItemAmount>93.06</ItemAmount>
<ItemWeight>1000</ItemWeight>
<ItemKey>107237</ItemKey>
<ItemLocation>1</ItemLocation>
<ItemUnits>1</ItemUnits>
<ItemType>NonInvtPart</ItemType>
<ItemExcludeFromRateRequest/>
<ItemShipAddrKey/>
<ItemShipAddr1/>
<ItemShipAddr2/>
<ItemShipCity/>
<ItemShipState/>
<ItemShipZip/>
<ItemShipCountry/>
<ItemShipIsResidential/>
<ItemShipMethKey/>
<ItemName/>
<ItemDescription>Item Description Here</ItemDescription>
<ItemCountryOfManufacture/>
<ItemProducer/>
<ItemExportType/>
<ItemManufacturerName/>
<ItemMultManufactureAddr/>
<ItemManufacturerAddr1/>
<ItemManufacturerCity/>
<ItemManufacturerState/>
<ItemManufacturerZip/>
<ItemManufacturerTaxId/>
<ItemManufacturerTariff/>
<ItemPreferenceCriterion/>
<ItemScheduleBNumber/>
<ItemScheduleBQuantity/>
<ItemScheduleBCode/>
<ItemUnitsDisplay/>
<ItemUnitPrice>15.51</ItemUnitPrice>
<ItemLine/>
<ItemTotalQuantity/>
<ItemQuantityRemaining/>
<ItemTotalAmount/>
</Item>
</Items>
</RatesRequest>
weightinlbs
是不是一个标准的架构领域,所以如果你看到它的的XML,所以它可能是一个只读字段。我已经看到了其中从客户端写入到后端信息被忽略的情况下,自您发送的项目ID我希望NS只是使用查找配置的权重。
UPS的额定API是非常简单易用。你可能会发现很容易集成了和做查找,而不是试图让NetSuite的接受每行的权重。