如何使用 SuiteTalk Web 服务检索货币重估交易

How to retrieve Currency Revaluation transactions using SuiteTalk web service

NetSuite 中的一种交易类型是 "Currency Revaluation",并且有此类交易的示例(例如,请参阅 NetSuite 测试驱动示例数据 Honeycomb Mfg 中具有 InternalIDs 3335、3346 和 3347 的交易)。我想知道如何使用 SuiteTalk 网络服务 API 检索这些交易。我可以很容易地获得其他类型的交易,例如使用以下 Java 代码(为清楚起见进行了简化):

TransactionSearchBasic srch = new TransactionSearchBasic();
srch.setRecordType(new SearchStringField(RecordType._invoice, SearchStringFieldOperator.is));
SearchResult res = stub.search(srch);
if (res.getStatus().isIsSuccess()) {
    for (Record rec : res.getRecordList().getRecord()) {
        Invoice inv = (Invoice) rec;
        // ... do things with inv ...
    }
}

现在的问题是,虽然SuiteTalk中有许多不同的交易记录类型,例如上面的(RecordType.invoice和class发票),但似乎没有记录Web 服务中定义的货币重估类型。你如何搜索这些?

如果您在这种情况下需要的交易 fxreval 不在模式浏览器部分,您将无法从网络服务访问它。

https://system.na1.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2016_2/schema/record/fairvalueprice.html