Когда я добавляю счет поставщика в QuickBooks с помощью QBW C, он показывает, что SendRequest XML завершился неудачно, когда я выбрал Субподрядчиков в качестве AccountRef, но это удалось, если я изменил учетную запись на Consulting. любая идея?
Вот QB XML, единственное отличие - AccountRef.
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<BillAddRq >
<BillAdd >
<VendorRef>
<FullName>Amj's Hvac And Consulting Inc.</FullName>
</VendorRef>
<TxnDate>2020-04-06</TxnDate>
<RefNumber>04042020</RefNumber>
<Memo>Subcontractors|DMS Head Office|BACKEND IMPORT|2020-04-06</Memo><ExpenseLineAdd >
<AccountRef >
<FullName>Subcontractors</FullName>
</AccountRef >
<Amount>1500.00</Amount>
<Memo ></Memo>
<CustomerRef>
<FullName >DMS Head Office</FullName>
</CustomerRef>
<SalesTaxCodeRef>
<FullName >H</FullName>
</SalesTaxCodeRef>
</ExpenseLineAdd ></BillAdd >
</BillAddRq >
</QBXMLMsgsRq>
</QBXML>
все в порядке.
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<BillAddRq >
<BillAdd >
<VendorRef>
<FullName>Amj's Hvac And Consulting Inc.</FullName>
</VendorRef>
<TxnDate>2020-04-06</TxnDate>
<RefNumber>04042020</RefNumber>
<Memo>Consulting|DMS Head Office|BACKEND IMPORT|2020-04-06</Memo><ExpenseLineAdd >
<AccountRef >
<FullName>Consulting</FullName>
</AccountRef >
<Amount>1500.00</Amount>
<Memo ></Memo>
<CustomerRef>
<FullName >DMS Head Office</FullName>
</CustomerRef>
<SalesTaxCodeRef>
<FullName >H</FullName>
</SalesTaxCodeRef>
</ExpenseLineAdd ></BillAdd >
</BillAddRq >
</QBXMLMsgsRq>
</QBXML>
из журнала QBW C. Я вижу сообщение об ошибке, показывающее: 20200427.15: 55: 12 UT C: QBWebConnector .SOAPWebService.do_sendRequest XML (): QBWC1041: Ошибка SendRequest XML. Сообщение об ошибке: Ответ неправильно сформирован XML.
Но, как вы можете видеть XML, единственное отличие - это AccountRef.