0x80040400: QuickBooks обнаружил ошибку при анализе предоставленного потока XML-текста при импорте поставщика - PullRequest
0 голосов
/ 19 сентября 2019

Я использую php SDK для рабочего стола quickbooks через web-коннектор. Я импортирую поставщиков, клиентов и счета-фактуры в мои quickbooks, все работает отлично, за исключением добавления поставщика.Я испробовал все типы решений, но я все еще получаю

0x80040400: QuickBooks found an error when parsing the provided XML text stream.

ниже приведен XML-код, который создается для импорта поставщиков

<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="13.0"?>
        <QBXML>
            <QBXMLMsgsRq onError="StopOnError">
                <VendorAddRq requestID="106">
                    <VendorAdd>
                    <Name>KHAN, IMRAN</Name>
                    <CompanyName></CompanyName>
                    <FirstName>IMRAN</FirstName>
                    <LastName>KHAN</LastName>
                    <VendorAddress>
                    <Addr1>IMRAN KHAN</Addr1>
                    <Addr2>770 Higate Drive</Addr2>
                    <Addr3></Addr3>
                    <City>Daly City</City>
                    <State>California</State>
                    <PostalCode>94015</PostalCode>
                    <Country></Country>
                    </VendorAddress>
                    <Phone>1111111111</Phone>
                    <AltPhone></AltPhone>
                    <Fax></Fax>
                    <Email>test@gmail.com</Email>
                    <VendorTaxIdent></VendorTaxIdent>
                    <IsVendorEligibleFor1099>true</IsVendorEligibleFor1099>
                    </VendorAdd>
                </VendorAddRq>
            </QBXMLMsgsRq>
        </QBXML>

Я просмотрел много ответов и реализовалрешения, упомянутые в них, но ни один из них не работает.

...