Skip to content

Recurring Expense

Use this page to manage recurring expense rules — scheduled costs with amount, frequency, dates, payment method, and lifecycle (Active, Paused, Stopped). Rules generate rows on the Expenses ledger.

Open the screen: Sidebar → Expense ManagementRecurring Expense

After you create a rule

The list has View and a status menu (Pause / Resume / Stop) only — no Edit button. When creating, a confirmation warns that rule fields cannot be changed later; use lifecycle actions instead.


Recurring rules list

What it does

Shows rules for the selected restaurant with filters, status badges, and lifecycle actions.

Step-by-step

  1. Open Expense ManagementRecurring Expense.
  2. Pick Restaurant.
  3. Optionally filter by Status or Frequency.
  4. Read the table columns.
  5. Tap refresh (tooltip Refresh recurring expenses) — disabled without a restaurant.

Filters

FilterWhat it does
RestaurantRequired. First outlet may auto-select on load.
StatusAll, Active, Paused, or Stopped (default All)
FrequencyAll, Daily, Weekly, Biweekly, Monthly, Quarterly, Yearly

Status badges (how the app derives them)

BadgeMeaning
ActiveRule is active and has no end date
PausedRule is inactive and has no end date
StoppedRule has an end date (scheduled end or manual stop)

What the table shows

ColumnMeaning
NameRule name
CategoryLinked expense category
AmountTwo decimal places
Frequencydaily, weekly, biweekly, monthly, quarterly, yearly
Next DueNext due date from API or
StatusActive / Paused / Stopped badge
ActionsView; status menu (hidden when Stopped)

Row actions

ActionWhat it does
View (eye)View Expense Rule (read-only)
menuResume, Pause, or Stop — invalid transitions are disabled

Stopped rules

Stopped rows hide the menu. You can still View but cannot pause, resume, or stop again.

Common mistakes / FAQs

  • “No recurring expenses found.” Pick a Restaurant or tap Add Expense Rule.
  • Add Expense Rule disabled. Select a Restaurant first.
  • Need to change amount or frequency. You cannot edit rule fields after creation — stop the rule and create a new one if needed.

Add a recurring rule

What it does

Opens Create Expense Rule with four sections. On save, a confirmation appears first (see below).

Step-by-step

  1. Tap Add Expense Rule.
  2. Fill Basic DetailsRecurrence DetailsPayment & SettingsAdditional Notes.
  3. Tap Create Rule (Creating... while saving) or Cancel.
  4. Confirm Before You Create a Rule — tap Yes or No.
  5. On success: Recurring expense created successfully.

Create confirmation

Before You Create a RuleFor existing recurring rules, only Resume, Pause, and Stop status updates are allowed. Other rule fields cannot be updated later. Are you still ready to create this rule?

Basic Details

FieldRequired?What to enter
Expense NameYesMax 150 characters (placeholder e.g., Monthly Rent)
Expense CategoryYesPick a category (None fails validation)
SupplierNoNone, existing supplier, or Create new supplier inline
AmountYesNumber > 0 (placeholder 0.00)

Recurrence Details

FieldRequired?What to enter
FrequencyNoDaily, Weekly, Biweekly, Monthly (default), Quarterly, Yearly
IntervalNoRepeat every N periods — must be ≥ 1 (default 1)
Start DateYesCannot be before today
End Date (Optional)NoIf set, must be after start date. Empty = runs until you stop manually

On-screen helpers:

  • If you select an End Date, the rule auto-stops after that date.
  • If End Date is empty, the rule continues until you stop it manually.

Payment & Settings

FieldRequired?What to enter
Payment MethodYesFrom your configured methods (new rules default to the first method)
Active StatusNoSwitch for active on create

Additional Notes

FieldRequired?What to enter
DescriptionNoOptional textarea (placeholder Optional description)

Validation messages (examples)

  • Name is required / Name must be 150 characters or less
  • Expense category is required
  • Amount must be a valid number greater than 0
  • Start date is required / Start date cannot be before today
  • End date must be after start date
  • Interval must be 1 or greater
  • Payment method is required

View a rule

What it does

Read-only View Expense Rule with the same sections. Tap Close.


Pause, Resume, Stop

What it does

Changes rule lifecycle from the menu. Requires UPDATE on RECURRING EXPENSES.

Step-by-step

ActionWhen availableResult
PauseRule is ActiveRecurring expense paused successfully.
ResumeRule is PausedRecurring expense resumed successfully.
StopRule is not StoppedOpens Stop Expense Rule dialog

Stop Expense Rule

  1. Pick Stop Date (required).
  2. Read warning — Once stopped, you will not be able to resume, pause, or stop this rule again from the list.
  3. Tap Stop Expense (Stopping...) or Cancel.
  4. On success: Expense rule stopped successfully.

Inline supplier create

On Supplier, you may see Create new supplier — opens a supplier form on top of the expense dialog without leaving the page. On success: Supplier created toast and the new supplier is auto-selected.


Permissions

What you needWhy
Recurring Expenses module permissionSee the menu and list
CREATEAdd Expense Rule
UPDATEPause / Resume / Stop

Pratham POS User Guide