= {};
@@ -197,4 +201,4 @@ export const ChartOfAccountsPage: React.FC = () => {
);
};
-export default ChartOfAccountsPage;
+export default ChartOfAccountsManager;
diff --git a/frontend/src/features/settings/tabs/AccountingTab.tsx b/frontend/src/features/settings/tabs/AccountingTab.tsx
index 9b5abad7..90cb79d8 100644
--- a/frontend/src/features/settings/tabs/AccountingTab.tsx
+++ b/frontend/src/features/settings/tabs/AccountingTab.tsx
@@ -13,6 +13,7 @@ import { DecimalInput } from '../../../components/common/DecimalInput';
import { accountingService } from '../../../services/accounting.service';
import { sortedCountryOptions } from '../../../constants/countries';
import { VatCodesManager } from '../../../components/admin/VatCodesManager';
+import { ChartOfAccountsManager } from '../../../components/admin/ChartOfAccountsManager';
const labelCls = 'block text-sm font-medium text-neutral-700 dark:text-neutral-300 mb-1';
const inputCls = 'w-full max-w-xs rounded-md border border-neutral-300 dark:border-neutral-600 bg-white dark:bg-neutral-800 px-3 py-2 text-sm';
@@ -121,6 +122,16 @@ export const AccountingTab: React.FC = () => {
{/* VAT codes + rate→code / treatment→code maps — relocated here from the
Chart-of-accounts page so all VAT config lives in one place. */}
+
+ {/* Chart of accounts (accounts + category/default-account mappings) —
+ moved off the /admin/accounting section so all accounting config is
+ here; the section keeps only the operational pages. */}
+
+
+ {t('ledger.accounts.title', 'Chart of accounts')}
+
+
+
);
};
diff --git a/frontend/src/pages/admin/clients/TaxReportPage.tsx b/frontend/src/pages/admin/clients/TaxReportPage.tsx
index ba1edfb3..4b162232 100644
--- a/frontend/src/pages/admin/clients/TaxReportPage.tsx
+++ b/frontend/src/pages/admin/clients/TaxReportPage.tsx
@@ -346,7 +346,7 @@ export const TaxReportPage: React.FC = () => {
{t('taxReport.ledgerExportHint', 'Double-entry postings for your accountant, mapped via your Chart of accounts.')}{' '}
-
+
{t('taxReport.ledgerExportConfigure', 'Configure →')}