私は、quickbooksのWebコネクタ2.1.0.30経由で、quickbooksエンタープライズソリューション2016にphp soapを介して従業員を追加/更新することに問題があります。Quickbooks Webコネクタ2.1.0.31による従業員のアップデート
発信XML要求:私は、従業員の住所の後にSSN、モバイルまたは雇われた日付を渡すと
<?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>
、私はエラー
0x80040400を取得しています:提供されるXMLテキストストリームを解析するときQuickBooksのは、エラーを検出しました。
あなたは、FYI
SSN、HiredDate、モバイル、給与控除値とDirectDeposit銀行口座情報
を追加する方法を教えてくださいすることができます私は2.1.0.30 & Quickbooksのエンタープライズソリューション2016 QuickbooksのWebコネクタを使用しています
ご回答いただきありがとうございます。私のqbxmlを検証するスクリプトを送ることができますか? また、EmployeeAddとEmployeeModの有効なフィールドタグを送信しますか? 現在のqbxmlバージョンは13.0ですか? クイックブックwebconnector 2.1.0.30をquickbooksエンタープライズソリューション2016に渡すための正しいバージョンは何ですか? – Vigneshwaran
上記のとおり、QuickBooks SDKに付属のXML VALIDATORツールを使用してqbXMLを検証してください。同様に、QuickBooks OSRを使用して、有効なフィールド/タグの内容を表示します。 –
よろしくお願いいたします。私にチェックさせてください – Vigneshwaran