Skip to main content
Technical ManualLooking for step-by-step instructions? In the User Manual: Features and SettingsRoles and Permissions

Feature ID Reference

Every feature ID declared by a module under src/Modules. They all appear under the Almohaseb category in Tools > Features.

Features marked dependency only (EnabledByDependencyOnly = true) cannot be turned on directly, in the admin or in a recipe. Enabling a feature that depends on them turns them on.

Almohaseb​

Feature IDNameDependency onlyDepends onDocs
CrestApps.Almohaseb.AssetsFixed assetsNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.Jobs, CrestApps.Almohaseb.ContactsAssets
CrestApps.Almohaseb.BankingBankingNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.Purchases, CrestApps.Almohaseb.SalesBanking
CrestApps.Almohaseb.Banking.PlaidBank feedsNoCrestApps.Almohaseb.Banking, CrestApps.Almohaseb.JobsBanking
CrestApps.Almohaseb.ContactsCustomers & vendorsNoCrestApps.Almohaseb, CrestApps.Almohaseb.Ledger, OrchardCore.Contents, CrestApps.OrchardCore.ContentFields, CrestApps.OrchardCore.ContentFields.AddressContacts
CrestApps.Almohaseb.DocumentsDocuments & attachmentsNoCrestApps.AlmohasebDocuments
CrestApps.Almohaseb.ItemsSales categoriesNoCrestApps.Almohaseb, CrestApps.Almohaseb.Ledger, OrchardCore.ContentsItems
CrestApps.Almohaseb.MileageTrip logNoCrestApps.Almohaseb, OrchardCore.Contents, CrestApps.OrchardCore.ContentFields.AddressMileage
CrestApps.Almohaseb.PayrollPayrollNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.ContactsPayroll
CrestApps.Almohaseb.PurchasesPurchases & payablesNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.Contacts, CrestApps.Almohaseb.ItemsPurchases
CrestApps.Almohaseb.ReportsOperational reportsNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.Sales, CrestApps.Almohaseb.Purchases, CrestApps.OrchardCore.ReportsReports
CrestApps.Almohaseb.Reports.DashboardDashboard widgetsNoCrestApps.Almohaseb.Reports, OrchardCore.AdminDashboardReports
CrestApps.Almohaseb.SalesTaxSales tax returnsNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.Sales, CrestApps.Almohaseb.ItemsSales Tax
CrestApps.Almohaseb.Retail.CheckCashingCheck cashingNoCrestApps.Almohaseb.Retail.CashDrawer, CrestApps.Almohaseb.LedgerRetail
CrestApps.Almohaseb.Retail.LotteryLotteryNoCrestApps.Almohaseb.Retail.CashDrawer, CrestApps.Almohaseb.SalesRetail
CrestApps.Almohaseb.Retail.FuelFuelNoCrestApps.Almohaseb.Retail.CashDrawer, CrestApps.Almohaseb.Sales, CrestApps.Almohaseb.PurchasesRetail
CrestApps.Almohaseb.Retail.DailyCloseDaily closeNoCrestApps.Almohaseb.Retail.CashDrawer, CrestApps.Almohaseb.SalesRetail
CrestApps.Almohaseb.Retail.CashDrawerCash drawerNoCrestApps.Almohaseb, OrchardCore.ContentsRetail
CrestApps.Almohaseb.Sales.ServicesService tickets & invoicesNoCrestApps.Almohaseb.SalesSales
CrestApps.Almohaseb.SalesSales & receivablesNoCrestApps.Almohaseb.Ledger, CrestApps.Almohaseb.Contacts, CrestApps.Almohaseb.ItemsSales
CrestApps.Almohaseb.FirmAccounting firmNoCrestApps.Almohaseb, OrchardCore.Contents, OrchardCore.Title, OrchardCore.UsersFirm
CrestApps.Almohaseb.ImportsImportsNoCrestApps.AlmohasebImports
CrestApps.Almohaseb.LedgerAccountingNoCrestApps.Almohaseb, CrestApps.Almohaseb.Jobs, CrestApps.Almohaseb.Admin.UILedger
CrestApps.AlmohasebAlmohaseb FoundationYesOrchardCore.Contents, CrestApps.OrchardCore.Resources, OrchardCore.HomeRouteFoundation
CrestApps.Almohaseb.Admin.UIAlmohaseb Admin UIYesAdmin UI
CrestApps.Almohaseb.JobsAlmohaseb JobsYesCrestApps.Almohaseb.Admin.UIJobs

Permissions​

Permission keyDisplay nameFeatureImplied by
ManageAlmohasebBusinessProfileManage the business profileCrestApps.Almohaseb
ViewAlmohasebSensitiveDataView sensitive identifiers in clear textCrestApps.Almohaseb
ManageAlmohasebChartOfAccountsManage the chart of accountsCrestApps.Almohaseb.Ledger
ViewAlmohasebChartOfAccountsView the chart of accountsCrestApps.Almohaseb.LedgerManageAlmohasebChartOfAccounts
ManageAlmohasebJournalEnter, post and reverse journal entriesCrestApps.Almohaseb.Ledger
ViewAlmohasebJournalView journal entries and the trial balanceCrestApps.Almohaseb.LedgerManageAlmohasebJournal
CloseAlmohasebPeriodsClose and reopen periods and enter opening balancesCrestApps.Almohaseb.Ledger
ViewAlmohasebFinancialStatementsView the profit and loss and the balance sheetCrestApps.Almohaseb.LedgerViewAlmohasebJournal
ManageAlmohasebSalesEnter and change the daily salesCrestApps.Almohaseb.Sales
ViewAlmohasebSalesView the daily salesCrestApps.Almohaseb.SalesManageAlmohasebSales
ManageAlmohasebReceivablesEnter credit sales, customer payments and other incomeCrestApps.Almohaseb.Sales
ViewAlmohasebReceivablesView credit sales, customer balances and other incomeCrestApps.Almohaseb.SalesManageAlmohasebReceivables
ManageAlmohasebPurchasesEnter bills and pay vendorsCrestApps.Almohaseb.Purchases
ViewAlmohasebPurchasesView bills, vendor balances and 1099 totalsCrestApps.Almohaseb.PurchasesManageAlmohasebPurchases
ViewAlmohasebMileageReportView the mileage reportCrestApps.Almohaseb.Mileage
ManageAlmohasebPayrollRun and post payrollCrestApps.Almohaseb.Payroll
ViewAlmohasebPayrollView pay runs and pay stubsCrestApps.Almohaseb.PayrollManageAlmohasebPayroll
VerifyAlmohasebTaxContentVerify payroll tax contentCrestApps.Almohaseb.Payroll
VerifyAlmohaseb1099ContentVerify the 1099 tax contentCrestApps.Almohaseb.Purchases
FileAlmohasebSalesTaxPrepare, file and pay sales tax returnsCrestApps.Almohaseb.SalesTax
ViewAlmohasebSalesTaxView sales tax returnsCrestApps.Almohaseb.SalesTaxFileAlmohasebSalesTax
ViewAlmohasebOperationalReportsView the sales, purchases, expenses, other income and performance reportsCrestApps.Almohaseb.Reports
ManageAlmohasebBankingImport, categorize and transfer bank transactions, and keep the bank rulesCrestApps.Almohaseb.Banking
ViewAlmohasebBankingView bank transactions and bank rulesCrestApps.Almohaseb.BankingManageAlmohasebBanking
ManageAlmohasebBankConnectionsConnect banks through Plaid and link their accounts to the booksCrestApps.Almohaseb.Banking.Plaid
ManageAlmohasebCashDrawerEnter the cash drawerCrestApps.Almohaseb.Retail.CashDrawer
ViewAlmohasebCashDrawerView the cash drawerCrestApps.Almohaseb.Retail.CashDrawerManageAlmohasebCashDrawer
CloseAlmohasebDaysClose the business dayCrestApps.Almohaseb.Retail.DailyClose
ManageAlmohasebCheckCashingEnter cashed checks and deposit themCrestApps.Almohaseb.Retail.CheckCashing
ViewAlmohasebCheckCashingView cashed checks and depositsCrestApps.Almohaseb.Retail.CheckCashingManageAlmohasebCheckCashing
ManageAlmohasebLotteryReceive, activate and count lottery booksCrestApps.Almohaseb.Retail.Lottery
ViewAlmohasebLotteryView the lotteryCrestApps.Almohaseb.Retail.LotteryManageAlmohasebLottery
ManageAlmohasebFuelEnter fuel sales, tank readings and deliveriesCrestApps.Almohaseb.Retail.Fuel
ViewAlmohasebFuelView fuel sales and deliveriesCrestApps.Almohaseb.Retail.FuelManageAlmohasebFuel
ManageAlmohasebFirmClientsManage the firm's details of every clientCrestApps.Almohaseb.Firm
ViewAlmohasebFirmClientsView the firm's clients and add notesCrestApps.Almohaseb.FirmManageAlmohasebFirmClients
ManageAlmohasebFirmSettingsManage the firm settingsCrestApps.Almohaseb.Firm
ImportAlmohasebFilesImport filesCrestApps.Almohaseb.Imports
ManageAlmohasebJobsManage background jobsCrestApps.Almohaseb.Jobs
ViewAlmohasebJobsView background jobsCrestApps.Almohaseb.JobsManageAlmohasebJobs

Every permission's default stereotype is the Administrator role only. Customers, vendors, vendor categories, sales categories, sales tax exemptions, payment methods, fixed assets, trips, vehicles, mileage rates, bank accounts, drawer reasons, denominations and card tenders use the Orchard Core content permissions of their securable types (ListContent_Customer, EditContent_Vendor and so on) rather than permissions of their own.

Orchard Core and CrestApps features used​

The business recipes also enable these framework features. See Setup recipes.

Feature IDWhy
OrchardCore.Admin, TheAdminThe admin and its theme
OrchardCore.SettingsHosts Settings > Business profile
OrchardCore.Contents, CrestApps.OrchardCore.ContentFields, CrestApps.OrchardCore.ContentFields.AddressPulled in by Customers & vendors: the content lists, and the phone and address fields
CrestApps.OrchardCore.Reports, CrestApps.OrchardCore.Reports.OpenXmlThe Reports area, where the profit and loss and the balance sheet run, with CSV and Excel export
OrchardCore.Users, OrchardCore.RolesUsers, roles and permissions
OrchardCore.Features, OrchardCore.Recipes, OrchardCore.DeploymentFeature management, setup recipes and deployment plans
OrchardCore.Tenants, CrestApps.OrchardCore.TenantHierarchy.PlatformPlatform tenant only: tenant management and firms