eSMEra

Admin Dashboard

Logged in as
Today's Sales
Month-to-Date Sales
Gross Profit — MTD
Gross Margin
Inventory Value (at cost)
Low Stock
at or below reorder point
Out of Stock
Dead-Stock Value

Sales trend (last 14 days)

Foot traffic by time of day

Number of completed sales, last 30 days — a rough sense of when customers actually come in, not how much they spend.

Fast movers

ProductUnitsRevenueGPCoverStock

Slow / dead stock

Requires review · Open Dead Stock List →
ProductStockCost valueLast activityIdle

Payment mix

For the selected period, above.

Month vs. last month

Same number of days into each month, so a partial month is compared fairly.

Category performance — this month

CategorySalesGross profitMargin

Product Master

Every product and its variants, with stock and reorder status.

Import inventory

Upload an .xlsx using the template columns: ID, Product Group, Product Name, Price, Cost, Bar Code, Stocks. Rows sharing the same Product Name become variants of one product. Re-uploading a Bar Code that already exists updates its price/cost/stock instead of duplicating it.
Products0
Variants0
Low stock0
Out of stock0
Image Product Category Variant SKU Cost Price On hand Reorder pt Status

Quick stock in

Best for one or two items. For a supplier invoice with many products, use Receive Purchase.

Stock-in history

DateProductQtyGross CostSupplier DiscountNet TotalSupplierPaid by
Categories0
In use0
Products classified0

Categories

Categories used by imported or manually created products are synchronized here automatically. Product counts show actual usage.
NameProductsVariantsStatus

Add a supplier

NameContactPhoneStatus

Log a stock adjustment

For anything that changes stock without a sale or a purchase — damage, spoilage, loss or theft, expiry, internal use, or correcting a physical count. Valued at the variant's current cost and posted to the books as a real gain or loss, kept separate from purchases.
DateProductChangeReasonValueNote
Invoices
Covered sales value
DateInvoice NumberTypeCustomerTransactionsAmountRecorded By

Non-VAT Daily Consolidated Sales Invoice

Review completed small Non-VAT sales below ₱500.00 that have no individual Sales Invoice. Eligible sales may be consolidated even while a cash drawer is open. Drawer status is an operational reminder only. eSMEra prepares Various Customers invoice batches using the configured Items per receipt capacity without creating duplicate sales or accounting entries.
Showing the current month.

Inventory Insights

Product performance in the selected range, including quantity sold, cost, revenue, and margin.
Units sold
Total cost
Total amount sold
Margin
ProductVariantCategoryQty SoldCostAmount SoldMarginMargin %

Dead Stock List

Products with stock on hand and no completed sale or outbound movement within the configured dead-stock period.
Dead-stock variants
Capital tied up at cost
Product VariantSKUCategory On hand Unit cost Cost value Last activity Idle

Cash Sales

Completed sales, viewable from four angles — pick the one that answers your actual question.

Add an account

TypeAccountNormal Balance

Cash Receipts Book

Every entry that increased Cash — sales, capital investments, loan proceeds.
DateCustomer / DescriptionInvoice Number Sales RevenueAccounts ReceivableCash Fees & ChargesWithholding TaxOwner's Capital Other
DebitCreditDebitCreditDebitCredit DebitCreditDebitCreditDebitCredit DebitCredit

Cash Disbursement Book

Every entry that decreased Cash — expenses, equipment purchases paid in cash.
DateSupplier / DescriptionInvoice Number CashRent ExpenseUtilities ExpensePacking Supplies Subscription ExpenseAds ExpenseSalaries ExpenseTraining Expense Miscellaneous ExpenseTaxes & LicensesDepreciation Expense Professional ExpenseOther Expense
CreditDebitDebitDebitDebitDebitDebit DebitDebitDebitDebitDebitDebit

Post a manual journal entry

For capital investments, loans, equipment purchases, depreciation, and other adjusting entries. Must balance before it can be saved.

Entries this period

DateDescriptionDebitCreditBalance

Trial Balance

AccountDebitCredit
Total₱0₱0

Income Statement (Profit & Loss)

Statement of Changes in Equity

Balance Sheet

Cash Flow Statement

This month's spending

Comparing month-to-date spending against last month's total.
This month so far
Last month (full)
Daily average this month
Status

Expenses

Filter by day, week, month, quarter, year, or a custom range.

Today's expenses

DateCategoryAmountPaymentVendor / ReferenceStaffNote

Expense Accounts

This list is synchronized from Chart of Accounts. Every active account with type Expense is available to the Add Expense dropdown.
Category

Bulk payroll preparation

Prepare everyone on the same pay schedule in one batch. Preparation is a preview only; money moves only after you confirm payment.
Not prepared
Statutory deductions for this batchUse only when the same deductions apply to all selected employees.
EmployeePay setupWorkedGrossDeductionsNetStatus
Loading employees…

Individual payroll review

Use this for one employee, exceptions, or manual adjustments. Bulk preparation above is the normal workflow.

Individual payroll payment

Gross pay can come from calculated attendance or be adjusted before payment. Statutory tables are applied using the payment date.
Checking deduction tables…
Statutory deductionsCheck only deductions that apply to this employee/payment.

Today's payroll

Payment dateEmployeePay periodGrossDeductionsNetPaid viaNote

Holiday calendar

Eight regular holidays fall on the same date every year by law (RA 9849) and can be auto-filled below. Movable holidays (Maundy Thursday, Good Friday, Eid'l Fitr, Eid'l Adha) and any special non-working day still need manual entry — those are set by presidential proclamation and change every year.

DateNameType

Log an absence or leave

Tracks time off — sick leave, vacation, unpaid absence — separately from hours worked. Doesn't affect payroll calculations automatically; use it as a record and adjust pay manually if your policy requires it.

Absence & leave records

StaffDatesTypeStatusNotes
SSS brackets0
PhilHealth0
Pag-IBIG0
Withholding Tax0

Statutory deduction tables

Use effective-dated bracket tables. eSMEra applies the table active on the payroll payment date.
Government contribution and withholding tables can change. Import or enter the official table you intend to use and assign its effective date. eSMEra validates the structure but does not automatically fetch government updates.

SSS

Effective-dated salary brackets.

Employees

Manage employee profiles, login roles, employment details, and status.
EmployeeUsernameRoleEmploymentPay setupStatus

All open shifts

Everyone currently clocked into a cashier shift, across the business.
StaffRegisterOpenedOpening cash

Staff shift history

View any staff member's shift history, and reopen their most recently closed shift if it was closed by mistake.
OpenedClosedRegisterOpeningActualExpectedVariance
Covered days
Thin coverage
Uncovered

7-day staffing coverage

Preview staffing as a rolling 7-day view or a full calendar month. Recurring schedules stay compact in the database and are expanded only for this preview.
Select an employee to review weekly roster and paid-hour coverage.

Employee schedule

Recurring weekly patterns and date-specific overrides.
WhenTime & breakTypeWeekly rosterNotes

Appearance

Applies to the whole system, for everyone, immediately.

Business Profile

Trade name is your legal/receipt name; store name is what shows in the system.

Branch

Sales Targets

Drives the Dashboard and POS quota bars.

POS & Receipt

Changing receipt numbering affects every future sale — a reason is required.

Inventory Rules

Changing stock rules affects Dashboard alerts and future stock movements — a reason is required.

Cash Drawer & Reconciliation

Cash Drawer open and close are mandatory POS controls. Every cashier must open a drawer before checkout and close/reconcile it with an actual ending cash count.
POS requires open drawerAlways
Drawer closing & reconciliationAlways
Opening cash countCount now or defer
At opening, the cashier should count the actual cash. If store setup makes that difficult, choose Count Later. POS can continue, but the opening count remains pending and must be finalized no later than drawer closing.

Regional

Security

A reason is required to change these.

Tax & Sales Invoice Configuration

Choose the business's BIR tax registration type. VAT businesses use automatic sequential Sales Invoice numbers on every sale. Non-VAT businesses use a manual registered Sales Invoice number when required by the ₱500 threshold or when a buyer requests an invoice.

1. Internal Sales Recording — Manual BIR Invoice

The default mode. eSMEra records sales, inventory, expenses, payments, and staff activity internally alongside the business's registered BIR invoices. For Non-VAT businesses, individual invoices are required based on the configured threshold/buyer-request rules, while qualifying small sales can be linked to one end-of-day consolidated invoice for Various Customers. eSMEra does not create duplicate sales or accounting entries for that consolidation. Printed POS documents remain Internal Transaction Summaries unless the installation is separately approved/configured for official invoicing.

Invoice Number Gap Check

Flags gaps in the numeric sequence of manual invoice numbers used in a date range — the same check that should run as part of daily/periodic closing.

2. Registered Sales Mode — Unavailable Until Approved

This mode is locked. It cannot be turned on by changing a setting. Activating it requires the applicable eSMEra version to hold the necessary BIR accreditation or registration, this installation to hold its applicable PTU or approval, invoice formatting and reports to be verified, and this business's branch, TIN, VAT status, and authorized numbering to be fully configured. None of the official-invoicing features this mode is meant to eventually support — official sales-invoice generation, protected sequential numbering, VAT/non-VAT breakdowns, Senior/PWD discount handling, audit and electronic journals, X/Z-reading, void and refund controls, required data retention — exist in this build yet. Activating this mode today records accreditation details for when they become real; it does not grant any of those capabilities.

System Update

One update status for the app and its required database changes.
Beta channelOwner & Administrator
Current app
Available update
Database status
Pending DB changes
Current app = version actively running in this browser. Available update = downloaded waiting version or a newer developer release.

Automatic off-peak activation

A downloaded update can activate automatically during your safe maintenance window.

Planning Data Migration

Use previous-system reports as historical evidence for Planning & Insights. Imported history stays separate from live eSMEra transactions.
Analytics-only by design: Product Sales is analyzed by day, month, product, quantity, revenue, cost, and margin. Inventory Movement can add historical stock-flow context. Inventory Capital is kept only as a source snapshot. Saving a batch does not create sales, change current stock, move cash, create invoices, or post accounting entries.
Peddlr Product Sales export. CSV or Excel.
Adds monthly stock-in / stock-out context only.
Reference snapshot only. Never replaces live stock.

Historical Monthly Analysis

Saved analytics used by Planning & Insights. Quarterly and annual views are derived from these months, so months are never double-counted.
MonthSalesCostGross MarginExpensesQty SoldInvoicesCoverageConfidence
Open this tab to load historical planning data.

Historical Monthly Expenses

Enter past expense totals that are useful for budgeting. These are planning records only and do not create back-dated live expenses or accounting entries.
MonthCategoryAmountConfidenceNotes

Historical Import Batches

Each Peddlr dataset remains staged and auditable. Rollback removes only its Planning & Insights history.
BatchCreatedStatusRowsCoverageActions
Open this tab to load historical import batches.

Backup & Recovery

Last successful backup
Last failed backup
Last restore

Restore from a backup

This replaces this business's current data with whatever the file contains. Everything since that backup was taken — sales, expenses, stock changes, everything — will be gone. There is no undo once this completes. Only restore from a file this app generated for this exact business.

Roles & Permissions

Owner, Manager, and Administrator use protected default permission sets. Operational roles below can be adjusted when your business needs a different access model.