【问题标题】:Unable to set RefNumber via QuickBooks XML (qbXML version 11.0)无法通过 QuickBooks XML 设置 RefNumber(qbXML 版本 11.0)
【发布时间】:2013-12-30 18:38:53
【问题描述】:

我已尝试过 CheckAdd 和 CheckMod,但无法在 Windows XP 上使用 QuickBooks Pro 2012 设置 RefNumber。我在 QuickBooks SDK 概念手册中搜索了 RefNumber 并没有看到任何可能解决此问题的内容。在网上,我确实看到了a QODBC post 的主题。

这是我尝试过的 CheckMod。发出此请求时,我没有收到错误消息;只是没有设置 RefNumber。

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="11.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <CheckModRq>
            <CheckMod> <!-- required -->
                <TxnID >85-1388374219</TxnID> <!-- required -->
                <EditSequence >1388374219</EditSequence> <!-- required -->
                <RefNumber>12345678901</RefNumber>
            </CheckMod>
        </CheckModRq>
    </QBXMLMsgsRq>
</QBXML>

【问题讨论】:

  • 查看我的 cmets 解释为什么尚未接受任何答案。

标签: quickbooks intuit-partner-platform qbxml


【解决方案1】:

我遇到了同样的问题,只使用了 QBFC。我通过更改行来修复它:

requestMsgSet = sessionManager.CreateMsgSetRequest("US", 2, 0)

收件人:

requestMsgSet = sessionManager.CreateMsgSetRequest("US", 13, 0)

因此,通过引用较旧的 QBXMLMajorVersion,他们更改了一些内容,因此它将停止保存 refnumber。将其更改为 13 即可修复它。

【讨论】:

  • 谢谢;也许您的回答会帮助其他人。我没有版本 12 或 13,所以很遗憾,我无法验证您的解决方案。我确实尝试了版本 2 到 10,但没有成功,尽管这不是你的建议。
【解决方案2】:

要记住的一件事是,如果支票被标记为“待打印”(或更高版本的 QuickBooks 中的“稍后打印”),您需要将其修改为 false 以保存 RefNum。我使用以下请求进行了测试(我的 TxnID 和 EditSequence 当然会有所不同):

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="11.0"?>
<QBXML>
    <QBXMLMsgsRq onError = "stopOnError">
        <CheckModRq requestID = "0">
            <CheckMod>
                <TxnID>3CF-1389105873</TxnID>
                <EditSequence>1389106557</EditSequence>
                <RefNumber>12345678901</RefNumber>
                <IsToBePrinted>0</IsToBePrinted>
            </CheckMod>
        </CheckModRq>
    </QBXMLMsgsRq>
</QBXML>

【讨论】:

  • 我无法重现我的错误,也没有看到支票中的待打印文本。或许是后者造成了前者。谢谢你的回答。
  • 我无法验证 Hpjchobbes 的答案,但我不时会在支票中看到“待打印”。我的猜测是他/她的答案是正确的。
猜你喜欢
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多