この QBXML 要求を QB Enterprise 2013 に対して使用する (ユーザーの 1 人による)...
<?xml version="1.0" ?>
<?qbxml version="8.0"?>
<QBXML>
<QBXMLMsgsRq onError = "stopOnError">
<AccountQueryRq>
<ActiveStatus>All</ActiveStatus>
<IncludeRetElement>ListID</IncludeRetElement>
<IncludeRetElement>EditSequence</IncludeRetElement>
<IncludeRetElement>Name</IncludeRetElement>
<IncludeRetElement>FullName</IncludeRetElement>
<IncludeRetElement>IsActive</IncludeRetElement>
<IncludeRetElement>Sublevel</IncludeRetElement>
<IncludeRetElement>AccountType</IncludeRetElement>
<IncludeRetElement>AccountNumber</IncludeRetElement>
</AccountQueryRq>
</QBXMLMsgsRq>
</QBXML>
各アカウントの Fullname 要素にアカウント名のみが含まれ、完全な親パス (Fullname) が含まれていない応答が返されます。例を次に示します。Sublevel は 1 であるため、Fullname 要素には親参照があるはずですが、存在しないことに注意してください。これは、ここの Name 要素と同じです。
...
<AccountRet>
<ListID>1260000-896890713</ListID>
<EditSequence>1006542642</EditSequence>
<Name>Contra Account</Name>
<FullName>Contra Account</FullName>
<IsActive>false</IsActive>
<Sublevel>1</Sublevel>
<AccountType>Bank</AccountType>
<AccountNumber>3</AccountNumber>
</AccountRet>
...
CustomDetailReportQueryRs を使用して、そのユーザーにも同じことが起こったことにも注意してください。他の QuickBooks エディションはフルネームを返しますが、アカウント名のみを返します。
他の誰かがこれに遭遇しますか?