Quickbooks员工通过web connector 2.1.0.31更新问题

Quickbooks员工通过web connector 2.1.0.31更新问题,quickbooks,Quickbooks,我不同意通过php soap通过quickbooks web connector 2.1.0.30向quickbooks enterprise solution 2016添加/更新员工 传出XML请求: <?xml version="1.0" encoding="utf-8"?> <?qbxml version="2.0"?> <QBXML> <QBXMLMsgsRq onError="stopOn

我不同意通过php soap通过quickbooks web connector 2.1.0.30向quickbooks enterprise solution 2016添加/更新员工

传出XML请求:

<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="2.0"?>
        <QBXML>
            <QBXMLMsgsRq onError="stopOnError">
                <EmployeeModRq requestID="102">
                    <EmployeeMod>
                        <ListID>80000013-1481963705</ListID>
                        <EditSequence>1482221410</EditSequence>
                        <Name>NewEmployee3 J Profile</Name>
                        <FirstName>NewEmployee3</FirstName>
                        <MiddleName>J</MiddleName>
                        <LastName>Profile</LastName>
                        <EmployeeAddress>
                            <Addr1>test street</Addr1>
                            <Addr2>Sivakasi</Addr2>
                            <City>Houston</City>
                            <State>TX</State>
                            <PostalCode>77497</PostalCode>
                        </EmployeeAddress>
                        <SSN>2342342345</SSN>
                    </EmployeeMod>
                </EmployeeModRq>
            </QBXMLMsgsRq>
        </QBXML>

80000013-1481963705
1482221410
新员工3 J档案
新雇员3
J
轮廓
试验街
锡沃加西
休斯敦
德克萨斯州
77497
2342342345
当我在员工地址后传递SSN、手机或雇佣日期时,我收到错误消息

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

你能告诉我怎么加吗

SSN、HiredDate、Mobile、工资扣除值和DirectDeposit银行帐户信息


仅供参考,我正在使用Quickbooks Web Connector 2.1.0.30和Quickbooks Enterprise Solution 2016,只要您遇到此错误:

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

您应该做的第一件事是运行QuickBooks SDK附带的
XML验证程序
工具

如果你还没有做过,请做。它将准确地告诉您错误所在

在本例中,您会发现
Name
SSN
是无效字段

你还应考虑:

  • 使用不同版本的qbXML。QBXML2.0已经有15年多的历史了。使用QuickBooks支持的最高版本。如果您不确定QuickBooks支持的版本,请参阅QuickBooks文档或搜索Google
  • 参考QuickBooks OSR以获取关于支持哪些字段以及在请求中应按什么顺序放置这些字段的字段参考

    • 感谢您的回复。您可以发送脚本来验证我的qbxml吗? 并发送EmployeeAdd和EmployeeMod有效字段标记? 目前的qbxml版本是13.0?
      将quickbooks webconnector 2.1.0.30传递到quickbooks enterprise solution 2016的正确版本是什么。

      找出问题并修复员工创建

      现在我还有一个问题。我想添加婚姻状况和员工联邦州税收配置以及津贴数量。是否可以使用税务选项更新工资单信息


      我也是在OSR登记的,没有选择。你能帮我引路吗。

      谢谢你的回复。您可以发送脚本来验证我的qbxml吗?并发送EmployeeAdd和EmployeeMod有效字段标记?目前的qbxml版本是13.0?将quickbooks webconnector 2.1.0.30传递到quickbooks enterprise solution 2016的正确版本是什么。如上所述,请使用quickbooks SDK附带的XML验证器工具验证qbXML。同样,使用QuickBooks OSR查看有效字段/标记是什么。