【问题标题】:NS SuiteQl Suitelet Query for geting info of Invoice and Corresponding Payment transactionNS SuiteQl Suitelet 查询用于获取发票和相应付款交易的信息
【发布时间】:2022-02-15 02:12:25
【问题描述】:

我是 NetSuite 新手,

我正在尝试获取发票、账单及其相应的付款并将其显示在报告中,

我尝试创建保存的搜索,它是成功的,但我们需要通过 Suitelet 脚本查询将其归档,

已保存的搜索结果:

查询已保存的搜索:

问题是当我使用 SQL 时,NS 没有在付费交易的 JSON 响应中提供支付 ID

还有其他方法可以存档吗?

我使用的基本查询是:

SELECT
    *
FROM

    TransactionLine
    
WHERE
    ( Transaction.TranID= '2535') AND (Transaction.AbbrevType= ('INV'))

我正在尝试根据保存的搜索输出创建相同的结果。所以我使用上面的脚本来获取发票表,但是该表不包含任何paymentID来获取其相关的支付发票付款记录。

有没有其他方法可以使用 suiteQL 获取发票的付款交易

提前致谢

【问题讨论】:

    标签: mysql netsuite suitescript2.0


    【解决方案1】:
    SELECT VP.TRANSACTION_ID FROM  TRANSACTIONS      V 
            LEFT JOIN TRANSACTION_LINKS AP ON AP.ORIGINAL_TRANSACTION_ID = V.TRANSACTION_ID AND LINK_TYPE = 'Payment'
            LEFT JOIN TRANSACTIONS   VP ON AP.APPLIED_TRANSACTION_ID=VP.TRANSACTION_ID
            
            WHERE V.TRANSACTION_ID=2535
    

    【讨论】:

      猜你喜欢
      • 2014-04-01
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      • 2017-02-16
      • 2013-11-07
      • 2011-08-24
      • 2011-08-20
      • 2015-09-21
      相关资源
      最近更新 更多