Accounting Nav Check
Shell unification and routing verification
All Checks Passed ✓
Single shell, flat sidebar, letters-only routes, no globals
Sidebar Items (15)
Route Adapters (17)
/bankingaccounts
→ Banking.jsx?tab=accounts
/bankingtransactions
→ Banking.jsx?tab=transactions
/bankingsettings
→ Banking.jsx?tab=settings
/salescustomers
→ Sales.jsx?tab=customers
/productsandservices
→ Sales.jsx?tab=products_and_services
/salesestimates
→ Sales.jsx?tab=estimates_and_quotes
/salesinvoices
→ Sales.jsx?tab=invoices
/receivepayment
→ Sales.jsx?tab=receive_payment
/recurringinvoices
→ Sales.jsx?tab=recurring_invoices
/salesdeposits
→ Sales.jsx?tab=deposits
/customerstatements
→ Sales.jsx?tab=customer_statements
/expensessuppliers
→ Expenses.jsx?tab=suppliers
/expensesexpenses
→ Expenses.jsx?tab=expenses
/expensesbills
→ Expenses.jsx?tab=bills
/purchaseorders
→ Expenses.jsx?tab=purchase_orders
/recurringbills
→ Expenses.jsx?tab=recurring_expenses
/writecheque
→ Expenses.jsx?tab=write_cheque
Raw JSON Output
{
"oneShell": true,
"sidebarItems": {
"count": 15,
"list": [
"home",
"sales",
"expenses",
"banking",
"transactions",
"inventory",
"projects",
"budgets",
"employees",
"payments",
"reports",
"accountant",
"data",
"settings",
"help"
]
},
"adaptersPresent": {
"count": 17,
"list": [
{
"route": "/bankingaccounts",
"target": "Banking",
"tab": "accounts"
},
{
"route": "/bankingtransactions",
"target": "Banking",
"tab": "transactions"
},
{
"route": "/bankingsettings",
"target": "Banking",
"tab": "settings"
},
{
"route": "/salescustomers",
"target": "Sales",
"tab": "customers"
},
{
"route": "/productsandservices",
"target": "Sales",
"tab": "products_and_services"
},
{
"route": "/salesestimates",
"target": "Sales",
"tab": "estimates_and_quotes"
},
{
"route": "/salesinvoices",
"target": "Sales",
"tab": "invoices"
},
{
"route": "/receivepayment",
"target": "Sales",
"tab": "receive_payment"
},
{
"route": "/recurringinvoices",
"target": "Sales",
"tab": "recurring_invoices"
},
{
"route": "/salesdeposits",
"target": "Sales",
"tab": "deposits"
},
{
"route": "/customerstatements",
"target": "Sales",
"tab": "customer_statements"
},
{
"route": "/expensessuppliers",
"target": "Expenses",
"tab": "suppliers"
},
{
"route": "/expensesexpenses",
"target": "Expenses",
"tab": "expenses"
},
{
"route": "/expensesbills",
"target": "Expenses",
"tab": "bills"
},
{
"route": "/purchaseorders",
"target": "Expenses",
"tab": "purchase_orders"
},
{
"route": "/recurringbills",
"target": "Expenses",
"tab": "recurring_expenses"
},
{
"route": "/writecheque",
"target": "Expenses",
"tab": "write_cheque"
}
]
},
"badRoutes": [],
"importsOk": true,
"lettersOnly": true,
"verificationDetails": {
"expectedRoutes": 89,
"totalAdapters": 17,
"shellType": "TenantShell",
"globalHeaderSuppressed": true,
"globalFooterSuppressed": true
},
"timestamp": "2026-09-03T02:55:43.029Z"
}