Добавить счет в QuickBooks с QBWC - PullRequest
0 голосов
/ 27 апреля 2020

Когда я добавляю счет поставщика в 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&apos;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&apos;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.

...