在对我们的实时机器上的一个问题进行故障排除时,我在 QB 同步日志文件中遇到了多个以下错误实例。我已确认一旦发生此错误,同步过程会突然停止。
错误:
string hresult = 0x80040402
string message = Unexpected error. Check the "qbsdklog.txt" file for possible additional information.
我注意到只有在从我们的应用程序向 QB 发送常规详细信息报告请求时才会发生错误。
发生错误时发送的请求之一:
<?xml version="1.0"?>
<?qbxml version="5.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<GeneralDetailReportQueryRq requestID="3066106">
<GeneralDetailReportType>BalanceSheetDetail</GeneralDetailReportType>
<DisplayReport>false</DisplayReport>
<ReportPeriod>
<FromReportDate>2013-05-07</FromReportDate>
</ReportPeriod>
<ReportAccountFilter>
<AccountTypeFilter>CreditCard</AccountTypeFilter>
</ReportAccountFilter>
<ReportTxnTypeFilter>
<TxnTypeFilter>All</TxnTypeFilter>
</ReportTxnTypeFilter>
<ReportDetailLevelFilter>All</ReportDetailLevelFilter>
<ReportPostingStatusFilter>Either</ReportPostingStatusFilter>
<IncludeColumn>TxnID</IncludeColumn>
<IncludeColumn>TxnNumber</IncludeColumn>
<IncludeColumn>ClearedStatus</IncludeColumn>
<IncludeColumn>RunningBalance</IncludeColumn>
<IncludeAccounts>All</IncludeAccounts>
</GeneralDetailReportQueryRq>
</QBXMLMsgsRq>
</QBXML>
注意:我们使用 Quickbooks Web 连接器将我们的应用程序连接到 QB。
你能帮我们解决问题吗?