2016-12-20 6 views
1

私は、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コネクタを使用しています

答えて

0

いつでもあなたはこのエラーを取得する:

0x80040400: QuickBooks found an error when parsing the provided XML text stream.

あなたが最初にすべきことdoは、QuickBooks SDKに含まれているのツールXML Validatorに実行されます。

これをまだお済みにならない場合は、実行してください。それはあなたに正確にエラーがあることを伝えます。

あなたの場合、NameSSNは有効なフィールドではないことがわかります。

また、検討する必要があります。

  • qbXMLの異なるバージョンを使用します。 qbXML 2.0は15歳以上です。 QuickBooksがサポートする最高のバージョンを使用してください。 QuickBooksがサポートしているバージョンがわからない場合は、QuickBooksのマニュアルを参照するか、Googleを検索してください。
  • どのフィールドがサポートされているか、そしてどのような順番であなたの要求に含めるべきかについては、フィールドリファレンスのQuickBooks OSRを参照してください。
+0

ご回答いただきありがとうございます。私のqbxmlを検証するスクリプトを送ることができますか? また、EmployeeAddとEmployeeModの有効なフィールドタグを送信しますか? 現在のqbxmlバージョンは13.0ですか? クイックブックwebconnector 2.1.0.30をquickbooksエンタープライズソリューション2016に渡すための正しいバージョンは何ですか? – Vigneshwaran

+0

上記のとおり、QuickBooks SDKに付属のXML VALIDATORツールを使用してqbXMLを検証してください。同様に、QuickBooks OSRを使用して、有効なフィールド/タグの内容を表示します。 –

+0

よろしくお願いいたします。私にチェックさせてください – Vigneshwaran

0

ご回答ありがとうございます。私のqbxmlを検証するスクリプトを送ることができますか? また、EmployeeAddとEmployeeModの有効なフィールドタグを送信しますか? 現在のqbxmlバージョンは13.0ですか? クイックブックwebconnector 2.1.0.30をquickbooksエンタープライズソリューション2016に渡すための正しいバージョンは何ですか。

0

問題を見つけて従業員の作成を修正しました。

もう1つ問題がありました。私は婚姻状態と従業員の連邦州税構成に手当の数を加えたいと思っています。給与情報を税オプションで更新することは可能ですか?

私はOSRでもチェックアウトされましたが、そのオプションはありません。あなたは私のために案内してくれますか?

関連する問題