无法在具有额外字段的QuickBook Desktop中添加客户

萨杰贾迈德

尝试发送其他字段时,Web连接器日志中出现错误

<?xml version="1.0"?>
<?qbxml version="2.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <CustomerAddRq requestID="1">
            <CustomerAdd>
                <Name>Mohammed Ibrahim</Name>
                <CompanyName>IBM</CompanyName>
                <FirstName>Mohammed</FirstName>
                <LastName>Ibrahim</LastName>
                <MiddleName>as</MiddleName>
                <BillAddress>
                    <Addr1>hyderabad</Addr1>
                    <City>Hyderabad</City>
                    <State>Telangana</State>
                    <PostalCode>56564</PostalCode>
                    <Country>India</Country>
                </BillAddress>
                <Phone>78998797879</Phone>
                <Fax>+45545555</Fax>
                <Email>[email protected]</Email>
            </CustomerAdd>
        </CustomerAddRq>
    </QBXMLMsgsRq>
</QBXML>
小基思·帕尔默(Keith Palmer Jr.)

如果您搜索错误消息:

0x80040400 QuickBooks在分析提供的XML文本流时发现错误。

在构建qbXML请求时,您会发现顺序很重要

例如,如果在OSR中定义了qbXML请求,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="7.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <CustomerAddRq>
      <CustomerAdd>
        <Name>STRTYPE</Name>
        <FirstName>STRTYPE</FirstName>
        <MiddleName>STRTYPE</MiddleName>
        <LastName>STRTYPE</LastName>
        ...

然后,下面的命令将不起作用(因为<Name>…</Name><FirstName>…</FirstName>标签的顺序相反):

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="7.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <CustomerAddRq>
      <CustomerAdd>
        <FirstName>Keith</FirstName>        
        <Name>Keith R Palmer</Name>
        <MiddleName>R</MiddleName>
        <LastName>Palmer</LastName>
        ...

请参考QuickBooks OSR参考:

并确保您以正确的顺序发送qbXML标签。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在jtable中具有添加记录的额外字段

SVG在IE中无法正确缩放-具有额外的空间

Laravel中具有数据透视表额外字段值的过滤器模型

无法向OpenCV添加额外的模块(即使具有匹配版本的opencv / opencv_contrib)

我想通过代码在Prestashop上添加x个客户,但要有额外的字段

无法在现有的CSV文件中添加额外的列

我无法通过自定义用户模型的 django Rest allauth 框架中额外字段的所有值

无法获取Angular中具有多个字段的模型的字段?

无法在MqttNet受管客户端中添加客户端证书

在Firebase Realtime数据库中的所有记录中添加一个额外的字段

在 mongodb 中添加额外字段的查找

为有 6 个字段而不是 7 个字段的记录添加额外字段

如何访问模型中没有的额外 FORM 字段?

无法使用PDFBox向现有PDF添加额外内容

两个具有相似属性且无法在watir中输入值的文本字段

JPA Hibernate-具有@Loader和select中的功能字段的实体将无法正常工作

无法在具有多个子查询的查询中解决父字段

修补到Eve中具有'dict'类型的'valueschema'的字段时,无法序列化数据

当表单具有 enctype="text/plain" 时,无法从 $_POST 数组中获取字段

Clojure Koan中的语法问题-匿名函数具有额外的()

Core Data 中具有 nil 属性的额外实体

RecyclerView中的CardView具有额外的边距

查询以查找在数组中具有额外元素的文档

Scala中的Spark-具有额外参数的函数映射

具有几何字段的SQLyog复制表失败,无法从发送到GEOMETRY字段的数据中获取几何对象

动态添加具有 javascript 的字段以形成

无法在表中添加带有茧的字段

在运行时,添加后我无法让应用识别银行客户,客户存储在arraylist中

Laravel PIVOT表具有额外的字段并且withCount('table')无法正常工作