public static function VendorCreditQueryRequest($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale, $config = array()) { $xml = ''; $xml .= '<?xml version="1.0" encoding="utf-8"?> <?qbxml version="' . $version . '"?> <QBXML> <QBXMLMsgsRq onError="' . QUICKBOOKS_SERVER_SQL_ON_ERROR . '"> <VendorCreditQueryRq requestID="' . $requestID . '" ' . QuickBooks_Server_SQL_Callbacks::_buildIterator($extra) . '> ' . QuickBooks_Server_SQL_Callbacks::_buildFilter($user, $action, $extra, true) . ' <IncludeLineItems>true</IncludeLineItems> ' . QuickBooks_Server_SQL_Callbacks::_requiredVersionForElement(2.0, $version, '<IncludeLinkedTxns>true</IncludeLinkedTxns>') . ' ' . Quickbooks_Server_SQL_Callbacks::_requiredVersionForElement(2.0, $version, '<OwnerID>0</OwnerID>') . ' </VendorCreditQueryRq> </QBXMLMsgsRq> </QBXML>'; return $xml; }