Full guides for every SehaCore module: POS, inventory, warehouses, accounting, HRM, reports, and more.
SehaCore is an all-in-one business management platform for retail, wholesale, and growing enterprises. It combines point of sale (POS), inventory, multi-warehouse operations, accounting, human resources (HRM), and analytics in a single system so that sales, stock, and financial data stay in sync.
Access the app from any modern browser. Data is stored securely in the cloud and syncs in real time across users and devices.
Go to the SehaCore login page and choose “Sign up” or “Register.” Enter your email, create a password, and complete any verification step (e.g. email link). Once verified, log in with the same credentials.
After setup, you can start recording sales from the POS, create sales orders and invoices, and run reports. Accounting entries are created automatically when you enable the accounting module and link it to sales and purchases.
The POS is used for in-person or quick sales: add items, apply discounts, take payment, and print or email receipts.
After payment, you can print a receipt (if a receipt printer is configured) or send a receipt by email. Receipt layout and fields can usually be adjusted in Settings. Ensure the product has a barcode if you use barcode scanning; barcodes can be printed from the product or label-printing feature.
Inventory covers products, stock levels, movements, and stock-taking.
If batch/expiry is enabled for a product, enter batch number and expiry date when receiving or adjusting stock. Reports can show expiring or expired batches so you can manage shelf life.
Run a stock take: record physical count per product (and warehouse). The system compares with current stock and shows variances. You can approve adjustments to update system stock. Past stock takes are available in reports.
Multi-warehouse lets you manage unlimited locations with separate stock and optional per-warehouse pricing.
Use Stock Transfer to move products from one warehouse to another. Use Money Transfer to move cash/balance between warehouse accounts if you track cash per location. Transfers can be approved by designated roles. Reports can be filtered by warehouse (sales, stock, valuation).
Role-based access can restrict users to specific warehouses (e.g. a manager sees only their branch). Configure this under Users/Roles and permissions.
Beyond the POS, you can create sales orders and invoices for orders that are fulfilled later or sent to customers.
Create a sales order with customer, date, warehouse, and line items (product, quantity, price). Orders can be in Draft until confirmed. Once confirmed, you can generate an invoice from the order. Stock may be reserved or reduced according to your workflow.
Invoices can be created from a sales order or directly. Enter customer, items, taxes, and payment terms. Mark as paid when payment is received (or record partial payments). Invoice numbering and layout are configurable in Settings. Invoices feed into accounting when the accounting module is enabled.
Maintain a customer list with name, contact, address, and optional credit limit. Link customers to sales and POS for history and statements. You can run reports by customer (sales, outstanding balance).
SehaCore uses double-entry bookkeeping. Transactions from sales, purchases, payments, and transfers create journal entries automatically when accounting is enabled.
The chart of accounts (COA) defines your accounts (e.g. Cash, Bank, Sales, Inventory, Expenses). You can use the default COA or customize it. Each account has a type (Asset, Liability, Equity, Income, Expense) and can be used in journals and reports.
You can create manual journal entries for adjustments (e.g. accruals, corrections). Enter date, debit and credit lines (balanced), and reference. Only users with accounting permission should post journals.
Run Trial Balance, Balance Sheet, Income Statement (P&L), and Ledger reports. Use date range and, if applicable, warehouse or segment filters. Export to PDF or Excel for sharing or audit.
The HRM module covers employees, attendance, leave, payroll, and sales targets.
Add employees with name, contact, department, designation, and join date. Link an employee to a user account if they log in (e.g. for attendance or sales). Departments and designations can be set up in Settings.
Define shifts (e.g. morning, evening) and assign employees to shifts. Record attendance (check-in/check-out) manually or via integration. Attendance reports show presence, late/early, and overtime if configured.
Configure leave types (annual, sick, etc.) and entitlements. Employees submit leave requests; managers approve or reject. Leave balance and history are visible in the leave report.
Set up salary components (basic, allowances, deductions), run payroll for a period, and generate payslips. Payroll can use attendance (e.g. for daily wages) or fixed salary. Payslips can be printed or sent by email. Payroll journal entries can be posted to accounting.
Assign sales targets to employees or teams by period (e.g. monthly). Track actual sales vs target in reports to measure performance.
SehaCore includes 20+ built-in reports. Use the Reports menu to open each report.
Select a date range and, where applicable, warehouse or segment. Results update automatically. Use “Export” to download as PDF or Excel. Reports respect role-based access (e.g. warehouse-filtered data for branch users).
AI Assistance lets you ask questions in natural language and get answers based on your live data (sales, stock, etc.).
Open the AI Assistance feature from the menu. Type a question such as “What were my top 5 products by sales last month?” or “Show low stock items.” The system interprets the question and returns a result (e.g. a table or summary) from your database.
Use clear, specific questions and mention time ranges (e.g. “this month,” “last quarter”) when relevant. Results are only as good as the data you have; ensure sales and inventory are recorded correctly. AI Assistance is available on plans that include this feature.
If your business sells or buys in multiple currencies, enable multi-currency in Settings.
Add currencies and set exchange rates (manual or, if supported, from a feed). Define a base (default) currency. Rates can be updated periodically.
When creating sales or purchases, select the transaction currency. Amounts are converted to base currency for reporting and accounting using the rate at the time of the transaction (or as per your policy). Reports can show amounts in base currency or in transaction currency, and can be filtered by currency.
RBAC controls what each user can see and do (e.g. POS only, or full access to accounting).
Roles are predefined or custom (e.g. Admin, Cashier, Manager, Accountant). Each role has permissions: which modules and actions are allowed (view, create, edit, delete). Some roles may be restricted to certain warehouses.
When inviting or editing a user, assign one or more roles. The user then has the combined permissions of those roles. Restrict warehouse access if you want users to see only their location’s data.
Admins can revoke access by deactivating the user or changing roles. Audit logs (if enabled) record who did what and when for sensitive actions.
Settings control business profile, defaults, and module behaviour.
Business name, address, logo, tax ID, default currency, fiscal year. Used on documents and reports.
Define tax rates (e.g. VAT, GST) and assign them to products or transactions. Tax reports use this configuration.
Number sequences for invoices, orders, and other documents. Receipt and invoice layout (header, footer, fields).
Invite users, assign roles, and set warehouse restrictions. Change passwords or deactivate accounts.
If available, configure integrations (e.g. payment gateways, email) and API keys for third-party access. See API documentation for developers.