2016-05-03 19 views
0

I Fehler in Web-Connector-Protokoll bin immer wenn ich versuche, zusätzliche Felder sendenKann nicht Kunden in Quickbook-Desktop mit Extra-Felder hinzufügen

<?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> 

Antwort

0

Wenn Sie die Fehlermeldung suchen:

0x80040400 QuickBooks hat beim Analysieren des bereitgestellten XML-Textstroms einen Fehler gefunden.

Sie finden, dass Angelegenheiten, um beim Bau qbXML fordert.

Zum Beispiel, wenn die qbXML Anfrage im OSR wie folgt definiert ist:

<?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> 
     ... 

Dann wird die unten nicht funktioniert (weil die <Name>…</Name> und <FirstName>…</FirstName> Tags in umgekehrter Reihenfolge) sind:

<?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> 
     ... 

Bitte gehen Sie auf die Quickbooks OSR Referenz verweisen:

Und stellen Sie sicher, dass Sie Ihre qbXML-Tags in der richtigen Reihenfolge senden.