10.
CI/CD - ERP Distribution / Build & Deploy Frontend (pull_request) Failing after 13m39s
CI/CD - ERP Distribution / Build & Deploy Backend (pull_request) Failing after 15m1s

Implementation
A partner, not just software
HexDive Technologies' local team handles setup, data migration, training and ongoing support — in Sinhala, Tamil and English. [confirm]

1
Discovery
Map your network, products and processes.

2
Configuration
Set up depots, pricing, schemes, routes and users.

3
Migration & training
Move your data and train every team.

4
Go-live & support
Dedicated account manager and local support desk.
This commit is contained in:
Kalana B. Thilakarathna
2026-10-22 17:47:49 +05:30
parent 6e4bebb89b
commit c775146b64
52 changed files with 12003 additions and 53 deletions
+15 -1
View File
@@ -27,6 +27,10 @@ import {
BankIcon,
PackageMoving01Icon,
Settings01Icon,
ReceiptDollarIcon,
Folder01Icon,
Calendar03Icon,
UserGroup03Icon,
} from '@hugeicons/core-free-icons'
export interface NavItem {
@@ -127,7 +131,7 @@ export const NAV_GROUPS: NavGroup[] = [
],
},
{
title: 'Accounts',
title: 'Accounting',
icon: BankIcon,
items: [
{ title: 'Analytics', href: '/payments/analytics', icon: BankIcon, description: 'Overview of bank accounts, cheque books and received cheques' },
@@ -136,6 +140,16 @@ export const NAV_GROUPS: NavGroup[] = [
{ title: 'Received Cheques', href: '/payments/received-cheques', icon: DollarSquareIcon, description: 'Cheques received from customers, suppliers, or others' },
],
},
{
title: 'Expenses',
icon: ReceiptDollarIcon,
items: [
{ title: 'Expenses', href: '/payments/expenses', icon: ReceiptDollarIcon, description: 'Record and track company expenses — salaries, utilities, rent and more', permission: 'expense.view' },
{ title: 'Recurring Expenses', href: '/payments/expense-recurring', icon: Calendar03Icon, description: 'Templates that generate expenses on a schedule', permission: 'expense.view' },
{ title: 'Expense Categories', href: '/payments/expense-categories', icon: Folder01Icon, description: 'Two-level category tree used to classify expenses', permission: 'expense.view' },
{ title: 'Expense Vendors', href: '/payments/expense-vendors', icon: UserGroup03Icon, description: 'Vendor directory used by the Expenses module', permission: 'expense.view' },
],
},
{
title: 'Returns & Claims',
icon: ClipboardListIcon,
+13
View File
@@ -99,6 +99,19 @@ export const PERMISSION_CATEGORIES: PermissionCategory[] = [
'compliance.manage',
],
},
{
id: 'expenses',
label: 'Expenses',
codes: [
'expense.view',
'expense.create',
'expense.post',
'expense.pay',
'expense.void',
'expense.manage_categories',
'expense.manage_recurring',
],
},
{
id: 'users',
label: 'User Management',