2017-07-07 4 views
0

Ich möchte alle Inventargegenstände aus Quickbooks mit nur vollständigen Namen und Menge auf hand Felder, um eine kleinere xml zu bekommen. Weißt du wie du das erreichen kannst?Quickbooks QBXML - wie man Felder ausschließt

Dies ist die XML-Abfrage Anfrage:

<?xml version="1.0" encoding="utf-8"?> 
<?qbxml version="10.0"?> 
<QBXML> 
    <QBXMLMsgsRq onError="stopOnError"> 
     <ItemInventoryQueryRq> 
     </ItemInventoryQueryRq> 
    </QBXMLMsgsRq> 
</QBXML> 

Antwort

3

Sie mit diesem Tag gezielt auszuwählen, welche Felder Sie aufnehmen möchten:

<IncludeRetElement>

Zum Beispiel diese Rechnungen erhält, aber nur die Felder TxnID, EditSequence und RefNumber Felder:

<?xml version="1.0" encoding="utf-8"?> 
<?qbxml version="8.0"?> 
<QBXML> 
    <QBXMLMsgsRq onError="stopOnError"> 
    <InvoiceQueryRq requestID="abcd1234"> 

     <TxnID>ABCD-1234</TxnID> 

     <IncludeRetElement>TxnID</IncludeRetElement> 
     <IncludeRetElement>EditSequence</IncludeRetElement> 
     <IncludeRetElement>RefNumber</IncludeRetElement> 

    </InvoiceQueryRq> 
    </QBXMLMsgsRq> 
</QBXML> 

Beispiel aus diesem Wiki:

Sie können auch Intuit Dokumentation, die zeigt dies, die Quickbooks OSR verweisen:

Verwandte Themen