我有一个集成运行,它通过Web连接器从QB中提取发票并将它们存储在SQL中。我的理解始终是txnID是唯一的,不会改变。我最近遇到了一些问题,其中一些txnID正在改变,但它是相同的发票。发票号码是相同的,但我最终得到重复,因为我们使用txnID作为唯一标识符。
我不确定代码中是否只有错误,或者是否存在txnID会发生变化但实际上并不是新发票的情况?
对此的任何帮助都会很棒。
由于
答案 0 :(得分:3)
TxnID不会改变。
最有可能的是,最终用户删除了发票,然后使用相同的发票号重新创建了发票。
您是否尝试使用TxnDeletedQuery查询已删除的交易以查看它们是否已被删除?