Skip to content

Setup & Configuration

The Setup section contains all the configuration pages for your restaurant — business details, printers, tables, void reasons, and tax rules.

Business Settings

Configure your restaurant's identity and operational settings.

Basic Information

FieldDescription
Business NameRestaurant name (appears on receipts and reports)
TelephoneContact phone number
Physical AddressStreet address
P.O. Box AddressPostal address
EmailBusiness email
WebsiteRestaurant website URL

Tax Configuration

FieldDescription
Tax PINYour tax authority PIN — e.g., KRA PIN (Kenya), TIN (Uganda) — required for fiscal receipts
VAT Rate (%)Value Added Tax rate (Kenya standard: 0.16)
CTL Rate (%)Catering Levy rate (Kenya: 0.02)
Enable Tax CalculationToggle to enable/disable tax on receipts

Printer Settings

SettingDescription
Receipt Footer MessageCustom text printed at the bottom of every receipt. Common uses: M-PESA till number, feedback phone number, promotions
Print Website QR CodeAdd a QR code linking to your website on receipts
Print BarcodePrint a barcode on receipts
Split/Merge Kitchen TicketsControl whether multi-item orders print as one ticket or split by category

Business Options

OptionDescription
Enable Credit AccountsAllow customers to run tabs / unpaid bills

Printers

Manage thermal printers connected to the POS system. Printers connect via TCP/IP over your local network.

Printer List

ColumnDescription
NameFriendly name (e.g., "Control", "Kitchen")
HostPrinter's IP address on your network
PortTCP port (standard: 9100 for ESC/POS)
TypeReceipt (customer-facing) or Kitchen (order tickets)
POS HostsWhich POS terminals use this printer (e.g., "pos1, pos2, *" for all)
StatusEnabled or Disabled
ActionsEdit or Delete

Adding a Printer

Click + Add Printer and configure:

  • Name — descriptive name for identification
  • Host — the printer's IP address (e.g., 192.168.1.60)
  • Port — TCP port, typically 9100
  • Type — choose Receipt for customer receipts or Kitchen for order tickets
  • POS Hosts — which POS terminals should use this printer. Use * for all terminals, or list specific hostnames separated by commas

Printer Types

TypePurposeTypical Location
ReceiptCustomer payment receipts with totals, tax, and footerFront counter / cashier station
KitchenOrder tickets with item names, quantities, and table numberKitchen pass, bar, grill station

Multiple Kitchen Printers

Assign different menu categories to different kitchen printers. For example, drink orders go to the bar printer while food orders go to the main kitchen printer. Configure this via Categories.

Tables

Manage the table layout for your restaurant. Tables are used to associate orders with physical seating locations.

Tables are displayed as a grid of numbered cards. Each table shows its number and internal ID.

Managing Tables

  • + Add Table — create a new table with the next available number
  • Tables can be searched by number
  • Table numbers are used by waiters when placing orders in the POS client

Table Numbering

Use a numbering scheme that matches your physical layout. Some restaurants use zones: 1-20 for indoor, 21-40 for outdoor, 41-50 for VIP. This helps waiters quickly identify tables without looking at a floor plan.

Void Reasons

Define the reasons staff can select when voiding an order. These reasons appear in void reports for analysis.

Reason List

ColumnDescription
IDUnique identifier
NameReason text shown to staff
StatusEnabled or Disabled
ActionsEdit

Default Reasons

Common void reasons to configure:

ReasonWhen to Use
Customer Changed OrderCustomer requested a different item after printing
Waiter ErrorWrong item entered by the waiter
Cashier ErrorBilling mistake by the cashier
Double OrderSame order entered twice by mistake
Out of Stock (Hakuna)Item unavailable after it was ordered

Click + Add Reason to create custom reasons. Disable reasons you don't need — they won't appear in the void workflow but historical data is preserved.

Tax Rules

Configure tax and surcharge rules applied to receipts. Rules are country-specific and typically configured during installation.

Country Context

The header shows your tax configuration:

  • Country — e.g., Kenya (KE)
  • Currency — e.g., KES
  • Pricing — Inclusive (prices include tax) or Exclusive
  • Fiscal — eTIMS (Kenya), URA (Uganda), or None

Rule List

ColumnDescription
NameRule name (e.g., VAT, Catering Levy)
CodeShort code used in calculations (e.g., VAT, CTL, SC, TIP)
RatePercentage rate
PriorityCalculation order (lower = applied first)
CategoriesWhich item categories this rule applies to (standard, exempt)
InclusiveWhether the rate is already included in the menu price
EnabledWhether the rule is active
TypeDefault (system) or Custom
ActionsOverride to customize

Kenya Tax Rules (Default)

RuleCodeRateInclusiveDescription
VATVAT16.00%YesValue Added Tax — mandatory for registered businesses
Catering LevyCTL2.00%YesCatering Training Levy — mandatory for food service
Service ChargeSC10.00%NoOptional service charge added to bills
TipTIP10.00%NoOptional tip/gratuity line on bills

How Tax Rules Work

Rules are applied in priority order (lowest number first):

  1. Priority 1 rules (VAT, CTL) are applied to the base price
  2. Priority 2 rules (Service Charge, Tip) are applied after

Inclusive rules mean the tax is already baked into the menu price — the receipt shows the breakdown but the total doesn't change. Non-inclusive rules add to the total.

Categories control which items the rule applies to:

  • Standard — regular menu items (food, drinks)
  • Exempt — items exempt from this tax (e.g., some raw produce is VAT-exempt)

Customizing Rules

Click Override on any rule to customize it for your business. Common customizations:

  • Enable/disable Service Charge — some restaurants add a 10% service charge, others don't
  • Enable/disable Tip line — adds a tip suggestion to the receipt
  • Adjust CTL rate — if your business has a different catering levy arrangement
  • Add custom surcharges — click + Add Rule for business-specific charges

Moneta Pay POS — Built for African Restaurants