QuickBook桌面

Can we sync data from quickbooks desktop to Magento 2, Specifically if an invoice was marked paid / or partial paid in Quickbooks will it sync that data up to Magento 2?

I want to synchronise invoice, edit order status, order tracking details and RMA (Returns) from quickbook desktop to Magento 2.

The default features of our QuickBooks Desktop Integration does not support this requirement.

Can you please guide me on this requirement?

I have written below code in app/code/Magenest/QuickBooksDesktop/Model/Connector.php

function _quickbooks_invoice_import_request($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale)
{

    $attr_iteratorID = '';
    $attr_iterator = ' iterator="Start" ';
    if (empty($extra['iteratorID']))
    {
        $last = _quickbooks_get_last_run($user, $action);
        _quickbooks_set_last_run($user, $action);           

        _quickbooks_set_current_run($user, $action, $last);
    }
    else
    {
        $attr_iteratorID = ' iteratorID="' . $extra['iteratorID'] . '" ';
        $attr_iterator = ' iterator="Continue" ';

        $last = _quickbooks_get_current_run($user, $action);
    }

    $xml = '<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="' . $version . '"?>
        <QBXML>
            <QBXMLMsgsRq onError="stopOnError">
                <InvoiceQueryRq ' . $attr_iterator . ' ' . $attr_iteratorID . ' requestID="' . $requestID . '">
                    <MaxReturned>' . QB_QUICKBOOKS_MAX_RETURNED . '</MaxReturned>
                    <ModifiedDateRangeFilter>
                        <FromModifiedDate>' . $last . '</FromModifiedDate>
                    </ModifiedDateRangeFilter>
                    <IncludeLineItems>true</IncludeLineItems>
                    <OwnerID>0</OwnerID>
                </InvoiceQueryRq>   
            </QBXMLMsgsRq>
        </QBXML>';

    return $xml;
}