diff --git a/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx b/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx index 8ccff7b4e126..c7f3c50489e7 100644 --- a/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx +++ b/src/pages/workspace/taxes/WorkspaceEditTaxPage.tsx @@ -86,7 +86,7 @@ function WorkspaceEditTaxPage({ { const isMultiple = selectedTaxesIDs.length > 1; - const options: Array> = [ - { + const options: Array> = []; + if (!PolicyUtils.hasAccountingConnections(policy)) { + options.push({ icon: Expensicons.Trashcan, text: isMultiple ? translate('workspace.taxes.actions.deleteMultiple') : translate('workspace.taxes.actions.delete'), value: CONST.POLICY.TAX_RATES_BULK_ACTION_TYPES.DELETE, onSelected: () => setIsDeleteModalVisible(true), - }, - ]; + }); + } // `Disable rates` when at least one enabled rate is selected. if (selectedTaxesIDs.some((taxID) => !policy?.taxRates?.taxes[taxID]?.isDisabled)) { @@ -201,18 +202,20 @@ function WorkspaceTaxesPage({ }); } return options; - }, [policy?.taxRates?.taxes, selectedTaxesIDs, toggleTaxes, translate]); + }, [policy, selectedTaxesIDs, toggleTaxes, translate]); const headerButtons = !selectedTaxesIDs.length ? ( -