【问题标题】:Netsuite Query to fetch Invoice and Related payments based on PeriodNetsuite 查询以根据期间获取发票和相关付款
【发布时间】:2021-09-01 13:17:47
【问题描述】:

我是 Suitelet 查询的新手,

我正在尝试获取所有已付款发票付款交易以进行报告,

我们需要获取的获取它(发票 -> 相关列表 -> 付款)

我已提取发票,但无法提取发票的相关列表。

我的问题: 是否可以通过 Netsuite Suitelet Query 获取 Invoice 的付款交易?

我要做的是将与“自定义已实现兑换收益/损失”报告相同的数据存档。

提前致谢

【问题讨论】:

    标签: netsuite suitescript


    【解决方案1】:

    是的,这是可能的。

    您需要做的就是在发票上创建一个已保存的搜索,包括您需要的所有字段(按付款详细信息,我认为您是在谈论金额/GL 影响)。

    创建保存的搜索后,您只需将其加载到脚本中即可。

    var mySearch = search.load({
     id: 'customsearch_my_so_search'
    });
    

    接下来,您需要运行此保存的搜索并将结果存储在一个变量中。为此,请关注

    var searchResult = mySearch.run().getRange({start:0,end:999});
    

    这将在searchResult 变量中获取您的所有数据。现在,您只需在 Suitelet 上显示这些。为此,使用 for 循环从 0 迭代到 searchResult.length

    for(var i=0; i<searchResult.length; i++) {
       //Print all the results 
       //Use this syntax to display all required fields
    
       sublist.setSublistValue({
          id:'custpage_sublist_your_id',
          line:i,
          value:''
       });
    }
    

    我希望我已经解决了您的疑问。如果您遇到任何困难,请在评论部分添加,我会根据要求编辑答案。

    【讨论】:

    • 嗨,Saish,我提到的付款详细信息是已付款发票的“付款交易”,将显示在已付款发票 -> 相关记录 -> 付款选项卡中。
    • 你好,我现在明白你的问题了。由于“付款交易”下可能存在许多不同的交易,您是在寻找任何特定的交易(例如,只有 Credit Memos)还是想要全部?
    猜你喜欢
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2016-05-10
    相关资源
    最近更新 更多