Skip to content

Taxes & Fees ​

The Taxes & Fees module manages all tax and service charge configurations across branches.
Taxes can be global (applied system-wide, e.g., VAT) or branch-specific.
Each tax can be marked as inclusive or exclusive, and optionally set as compound (stacked on other taxes).

Index Page ​

The Taxes & Fees index page provides an overview of all configured taxes and service charges.
From here, users can filter by branch, type, or status, view key details (name, code, rate, type, and activation), and quickly perform actions like creating, editing, or deleting taxes.
It ensures centralized control over tax policies across branches.

Filters ​

  • Branch – Show taxes for a specific branch.
  • Type – Inclusive or Exclusive.
  • Activation – Active / Inactive.
  • Date Range
    • From – Start date for filtering.
    • To – End date for filtering.

Actions ​

  • Create Tax & Fee – Add a new tax or fee.

Row Actions ​

  • Edit – Modify tax details.
  • Delete – Remove the tax/fee.

Bulk Actions ​

  • Delete selected taxes & fees

CRUD Attributes ​

AttributeDescriptionRequired
NameTax/Fee name (supports translation).✅ Yes
CodeUnique code identifier (e.g., VAT_15).✅ Yes
TypeSelect Inclusive or Exclusive.✅ Yes
BranchRequired if not marked global. Cannot be updated later.⚠️ Yes (if not global)
Registration No.Tax registration number for compliance.Optional
RatePercentage rate (e.g., 15 for 15%).✅ Yes
Order TypesVisible if type is Exclusive. Define where the tax applies (Takeaway, Dine-In, Pickup).Optional
GlobalMarks as system-wide tax. (e.g., VAT).Default: Off
CompoundDefines if tax is applied on top of other taxes (only for Exclusive).Default: Off
ActiveStatus toggle. Inactive taxes are ignored in calculations.Default: Off

Create Page ​

The Create Tax & Fee form allows adding new taxes.

  • Fill in Name, Code, Type, and Rate.
  • If tax is branch-specific, select the branch.
  • For exclusive taxes, define applicable Order Types.
  • Optionally enable Global, Compound, and Active toggles.
  • Click Create to save.

⚠️ Branch selection is final: once created, branch/global assignment cannot be changed.

Edit Page ​

The Edit Tax & Fee form allows modifying existing taxes.

  • You can update Name, Code, Type, Registration Number, Rate, and Order Types.
  • You can enable or disable Compound, Global, and Active.
  • Branch cannot be changed after creation.
  • Click Update to apply changes.

Usage Notes ​

  • Taxes marked Global are displayed in orders (e.g., “VAT 15%”).
  • Compound taxes are stacked on top of other taxes in calculation.
  • Exclusive taxes can be restricted by order type for more control.
  • Global – Marks the tax as system-wide (e.g., VAT).
    • If enabled: cannot be assigned to specific products.
    • If disabled: can be assigned directly to products.

Tenvoro