Я использую PHP Quickbooks Devkit 2.0 для разработки приложения. Я скачал его из consolibyte. Мой вопрос заключается в том, как запросить получение всех транзакций из db quickbooks? Теперь мой запрос xml выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="2.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TransactionQueryRq>
<FromModifiedDate>1990-01-01T00:00:00</FromModifiedDate>
</TransactionQueryRq>
</QBXMLMsgsRq>
</QBXML>
Пожалуйста, придумайте, какая у них проблема с этим xml?
Да, наконец, я нашел его. проблема в том, что когда мы запрашиваем транзакцию из quickbooks, мы должны отправить ответ xml с версией qbxml больше или равной 4, поэтому я модифицировал код следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="4.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TransactionQueryRq>
<FromModifiedDate>1990-01-01T00:00:00</FromModifiedDate>
</TransactionQueryRq>
</QBXMLMsgsRq>
</QBXML>
Оно работает!!!