首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用QBWC将账单添加到QuickBooks

使用QBWC将账单添加到QuickBooks
EN

Stack Overflow用户
提问于 2020-02-26 01:00:08
回答 1查看 74关注 0票数 0

( body底部的图片LINNK用于我所说的字段的参考)

尝试将类添加到顶部账单部分,而不仅仅是费用行添加部分。

这段代码运行良好,但是类没有显示在主账单中。

我试着把一个class ref放在费用线外的供应商ref上,但没有起作用。

我还查看了这个站点上所有版本的xml。

https://developer-static.intuit.com/qbsdk-current/common/newosr/index.html

所以我只是想看看有没有人有什么建议或者我有没有遗漏什么。

不是一个会计,所以有点困惑。

这是企业解决方案19.0版的quickbooks。

谢谢

代码语言:javascript
复制
<?xml version="1.0"?>
<?qbxml version="10.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <BillAddRq requestID=" ">
            <BillAdd>
                <VendorRef>
                    <FullName>
                        Vendor
                    </FullName>
                </VendorRef>
                <TxnDate>
                    2020-02-18
                </TxnDate>
                <RefNumber />
                <Memo>
                    memo
                </Memo>
                <ExpenseLineAdd>
                    <AccountRef>
                        <FullName>
                            Inventory Asset
                        </FullName>
                    </AccountRef>
                    <Amount>
                        334.00
                    </Amount>
                    <Memo>
                        memo
                    </Memo>
                    <ClassRef>
                        <FullName>
                            admin
                        </FullName>
                    </ClassRef>
                </ExpenseLineAdd>
                <ExpenseLineAdd>
                    <AccountRef>
                        <FullName>
                            Freight and Shipping Costs
                        </FullName>
                    </AccountRef>
                    <Amount>
                        20.00
                    </Amount>
                    <Memo>
                        fees
                    </Memo>
                    <ClassRef>
                        <FullName>
                            memo[enter image description here][1]
                        </FullName>
                    </ClassRef>
                </ExpenseLineAdd>
            </BillAdd>
        </BillAddRq>
    </QBXMLMsgsRq>
</QBXML>

image of class field I want to populate

EN

回答 1

Stack Overflow用户

发布于 2020-05-02 10:21:05

QuickBooks Desktop SDK没有添加/修改账单类字段的功能,只能添加/修改单个行类字段。这里有一个黑客解决方案,你也许可以设置它。在QuickBooks中公司首选项的会计部分(编辑>首选项>会计>公司首选项选项卡),您可以选择“将类别分配给”选项,然后选择“名称”。这允许您在使用Customer/Vendor/Employee时设置默认类。您可以执行一个VendorQuery来获取供应商信息,以查看哪个类是默认的,并在需要时更改它。当您创建账单时,它将使用Vendor的默认类填充bill类。

但是,只有当QuickBooks没有设置为使用"Accounts“或"Items”作为"Assign class to“首选项时,这才会起作用。如果您尝试修改VendorMod请求中的供应商类,并且首选项未设置为"Names“,您将得到一个错误响应:

代码语言:javascript
复制
<VendorModRs statusCode="3250" statusSeverity="Error" statusMessage="This feature is not enabled or not available in this version of QuickBooks." />

另外,如果你使用的是2019,你可能想把<?qbxml version="10.0"?>设置为<?qbxml version="13.0"?>。你得到了更多的特性(虽然不是Bill Class)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60399730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档