NetSuite:WorldShop/OZLink 覆盖 NetSuite 运费

NetSuite: WorldShop/OZLink overwriting NetSuite Shipping Price

我有一家由 Netsuite 提供支持的在线商店,我向客户收取固定运费。所以我们接了一个订单,并告诉客户运费是 10 美元。 (例如)

我们实际使用 WorldShip 进行运输,然后我们对包裹称重、输入重量等。

问题是,无论我们实际来自 WorldShip 的运费是多少,都覆盖了我们向客户承诺的金额,然后当我们去刷卡时却不能,因为我们只有授权。

解决此问题的最佳方法是什么?创建费用时,是否有自定义脚本 运行 从销售订单中获取金额而不是从履行记录中获取金额?有没有办法让 WorldShip 只覆盖离线订单的运费而不是在线订单的运费?

对于这种情况,我们在名为 "Shipping Charge Exception" 的销售订单上创建了一个自定义交易正文字段。此字段包含我们向客户承诺的运费,并自动复制到后续发票或现金销售中。

然后我们有一个创建发票和现金销售(提交前)的工作流,将运费异常字段的值复制到发票或现金销售的运费字段中。

商品履行仍将保留实际运费,但发票或现金销售将获得承诺给客户的金额。