M menugo.al
🍽️ Hall, Kitchen & Back Office

🏢 Corporate Accounts

Company ledgers: employee limits, POS payments from the account, reports

Documentation

Corporate Accounts — Employees Paying from an Organization's Balance

The "Corporate Accounts" section manages ledger accounts for organizations whose employees eat at your venue on a regular basis — an office cafeteria, corporate catering, an arrangement with a nearby company. An employee pays with their own account code instead of cash or a card, and the charge is automatically billed to their employer's account. Open Admin Panel → Corporate Accounts (admin.menugo.al/corporate-accounts). The section works separately per location.


Organizations and employee accounts

The model has two levels:

  • Organization (employer) — company name, contact person, phone, email, notes, settlement currency and, optionally, a default daily allowance applied to all its employees.
  • Employee account — tied to an organization: employee name, phone, a unique account code, current balance and, if needed, a personal daily allowance that overrides the organization's default.

An account code can be set manually or generated automatically (in the form CA-XXXX-XXXX) — after creation it's shown once with a copy button; afterward the interface only shows it masked (last 4 characters).


Topping up balances

Balances are topped up manually — by the venue's owner or accountant:

  • Single top-up — an amount for one account;
  • Bulk top-up — a list pasted into a text field, one row per employee: name, code (optional), amount, phone (optional). Existing employees are matched by name; new ones get an account created; each row's result is shown.

Daily spending limit

Only a daily spending limit exists: the organization has a default value, and an individual employee can have their own that overrides it. The limit resets every day; at checkout, the charge cannot exceed what's still available today for that employee.


Paying at the register

POS has a dedicated "Pay with corporate account" button:

  1. the cashier enters the employee's account code;
  2. the system shows the balance and remaining daily allowance, and charges the order (or part of it — the remainder can be covered with another payment method, combined payment is supported);
  3. if the paid order is later cancelled, the charge on the corporate account is reversed automatically.

Guest self-checkout

A location-level "Guest self-checkout" toggle lets an employee pay for their own order directly on the customer-facing menu, entering their phone and account code — no cashier needed.


Spend report

A report for any date range shows, per employee, the amount spent and the number of transactions — exportable to CSV for bookkeeping or for billing the organization at the end of a period.


Related sections

  • POS — paying for an order from a corporate account
  • Finance — the venue's overall financial picture
  • Returning Guests — recognizing guests by phone number

FAQ

Can I set a monthly limit instead of a daily one?

Currently only a daily limit is available — as an organization-wide default and, if needed, per individual employee.

Who tops up the balance — the organization itself or the venue?

The venue's owner or accountant tops it up manually (a single top-up or a bulk list) — there isn't yet a separate portal for the organization to top up its own balance.

What if an employee forgets their account code?

The code is shown masked in the venue's interface — the full code can be looked up by the owner/accountant who created the account.

Can only part of an order be paid with a corporate account?

Yes, combined payment is supported at the register — part of the amount is charged to the corporate account (within the remaining daily allowance), and the rest is paid with any other method.