我有一个使用 qbXml 和 Intuit Web 连接器与 QuickBooks 同步的应用程序。
在查询帐户时,我注意到一些不寻常的行为。根据规范,帐户的全名应包括其任何祖先的姓名,用冒号分隔。像“祖父母:父母:帐户”。
然而,在这种特殊情况下,我从 AccountQuery 获得返回,其中该帐户显然有一个父级,但 FullName 不反映父级的名称。这只发生在一个特定用户 QB 2012 Pro 上。
是否存在导致 QB 换档并且在帐户的全名中不包含父姓名的设置或情况?
这是一个带有可疑全名的帐户示例(为了隐私而更改了一些信息)。
<AccountRet>
<ListID>800000BD-1328833123</ListID>
<TimeCreated>2012-02-09T18:20:40-06:00</TimeCreated>
<TimeModified>2013-02-18T10:49:29-06:00</TimeModified>
<EditSequence>1361206169</EditSequence>
<Name>My Account</Name>
<FullName>My Account</FullName>
<IsActive>true</IsActive>
<ParentRef>
<ListID>80000037-1324501345</ListID>
<FullName>Parent Account</FullName>
</ParentRef>
<Sublevel>1</Sublevel>
<AccountType>Income</AccountType>
<AccountNumber>5025.2</AccountNumber>
<Balance>9.99</Balance>
<TotalBalance>9.99</TotalBalance>
<CashFlowClassification>None</CashFlowClassification>
</AccountRet>