我似乎無法修改或添加QB桌面的QuickBooks中的手機字段。在線工作正常,桌面沒有骰子,但根據MOD請求的XML響應,它似乎工作正常。無法使用IPP對QuickBooks桌面添加/修改手機字段
它顯示正在創建/修改的字段(idDomain被創建,id值生成),但SyncManager從不將更改推送到QuickBooks。
我可以修改QB端的移動值,我可以在IPP應用程序中看到這種變化,但在朝另一個方向移動時不會去。
這裏的XML痕跡:
任何想法?
我似乎無法修改或添加QB桌面的QuickBooks中的手機字段。在線工作正常,桌面沒有骰子,但根據MOD請求的XML響應,它似乎工作正常。無法使用IPP對QuickBooks桌面添加/修改手機字段
它顯示正在創建/修改的字段(idDomain被創建,id值生成),但SyncManager從不將更改推送到QuickBooks。
我可以修改QB端的移動值,我可以在IPP應用程序中看到這種變化,但在朝另一個方向移動時不會去。
這裏的XML痕跡:
任何想法?
我能夠複製這個。手機號碼不會同步到QB桌面文件。看起來像一個錯誤。 請在此處提交支持票: 鏈接 - http://developer.intuit.com/Support/Incident
看起來,問題是當您在手機的'標記'字段中使用'Mobile'時。
而不是'移動',我試着在標籤領域的'家'。作爲一個替代的解決方案,你可以試試下面的(我將看看是否有中間QBXML任何約束/ QBSDK側)
IDS詢價
<?xml version="1.0" encoding="UTF-8"?>
<Add xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" RequestId="22f39648c5ab1111988854e808163dc9" xmlns="http://www.intuit.com/sb/cdm/v2">
<ExternalRealmId>657117515</ExternalRealmId>
<Object xsi:type="Customer">
<TypeOf>Person</TypeOf>
<Name>SampleCust-IDS12</Name>
<Address>
...
</Address>
<Address>
...
</Address>
<Phone>
<DeviceType>LandLine</DeviceType>
<FreeFormNumber></FreeFormNumber>
<Default>1</Default>
<Tag>Business</Tag>
</Phone>
<Phone>
<DeviceType>LandLine</DeviceType>
<FreeFormNumber>1234567890</FreeFormNumber>
<Default>0</Default>
<Tag>Home</Tag>
</Phone>
...
</Object>
</Add>
創建響應
<RestResponse xmlns="http://www.intuit.com/sb/cdm/v2">
<Success RequestId="22f39648c5ab1111988854e808163dc9">
<PartyRoleRef>
<Id idDomain="NG">1221097</Id>
<SyncToken>1</SyncToken>
<LastUpdatedTime>2013-07-19T11:25:43Z</LastUpdatedTime>
<PartyReferenceId idDomain="NG">1261065</PartyReferenceId>
</PartyRoleRef>
<RequestName>CustomerAdd</RequestName>
<ProcessedTime>2013-07-19T11:25:43Z</ProcessedTime>
</Success>
</RestResponse>
QBXML [第2個電話號碼是根據替代電話號碼標籤]
<?qbxml version="9.0" ?>
<QBXML>
<QBXMLMsgsRq onError="continueOnError" newMessageSetID="13ff6ae6e2c76b59e49">
<CustomerAddRq requestID="EsbKeyMapHeader:1221097:0">
<CustomerAdd>
<Name>SampleCust-IDS12</Name>
..
<BillAddress>
...
</BillAddress>
<ShipAddress>
...
</ShipAddress>
<PrintAs>SampleCust</PrintAs>
<Phone></Phone>
<AltPhone>1234567890</AltPhone>
<Fax></Fax>
..
</CustomerAddRq>
</QBXMLMsgsRq>
</QBXML>
QB的觀點[沒有移動的特定字段。移動/ LandLine是kindOf元數據。我會檢查並確認這種行爲]
感謝
我正在與QB 2013在哪裏有移動領域。不知道這是如何影響的。如果您在QB端填充Mobile域並查詢該客戶,則Mobile是TAG和DEVICE TYPE字段的值,所以我自然會認爲確保相同的方向。 – RyanMac
是的,正如你在上面指出的那樣,Home/Landline Tag/DeviceType組合是你(和我目前)如何映射到Alt Phone字段。不知道這是如何幫助移動問題。 – RyanMac
現在,因爲我的系統中沒有hv QB'13,所以我無法測試這種行爲。我會在星期一嘗試確認這一點(我同意,這種行爲並不那麼直觀) - 客戶筆記無法同步到QBD。證實。我會爲此提出文檔更改請求。 –
提交。我看到與Notes字段類似的行爲,因此也爲此提交了一張票。 – RyanMac
謝謝。我們會研究一下。 –
從API Explorer /代碼讀取/寫入操作不支持notes字段。 這是已知的情況,我們將爲此更新文檔。 –