ALTER TABLE `tbltenant_sync_details` CHANGE `rel_type` `rel_type` ENUM('client','property','product_service','invoice','estimate','payment','payment_method','timelog','staff','change_order','expense') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;

Object added in Expense details API

    "qb_details": {
        "qb_sync_status": "pending",
        "qb_sync_message": "This expense will be pushed to QuickBooks during your next sync",
        "qb_link_navigation_data": null,
        "is_quickbooks_configured": true,
        "url": null
    }

New API: /api/expense-qb-sync
Request: 
{
    "tenant_id" : 1,
    "expense_id" : 878,
    "staff_id" : 1,
    "status" : "push_to_quickbook/stop_pushing_to_quickbook"
}
Response: Success/Error message