Reference

Glossary

Every GetUp-specific term, every Polish e-invoicing term, every UI noun you'll meet — defined in one place. Link directly to a row with the # anchor.

Looking for a specific term? Use Cmd-F. Want context for it? Each definition links to the page where it's used in anger.

Accountant assignment
Link between an accountant account and a specific company. Set up by the GetUp team. Drives what the accountant portal can see — invoices and KSeF for assigned companies, nothing else.
Activity log
Per-company event stream covering sensitive actions — sign-ins, password changes, role changes, deletions. Auto-pruned after 12 months.
Audit log (KSeF)
Dedicated record of every KSeF API call: request, response, status, token rotation, idempotency key. Available at /api/ksef/audit — each company can view its own audit trail.
Auto-checkout
Cron job that closes shifts left open more than 24 hours past the scheduled end. Adds a note in the activity log so payroll has audit trail.
Brand
Public-facing label inside a company. Multi-brand operators run several brands under one legal entity; reports roll up at the brand and company level. Limits: 1 brand on Starter, 5 on Pro, unlimited on Enterprise.
Buffer time (Bookings)
Minutes of breathing room before and after a booking. Used for clean-up, changeover or travel between physical chairs. Slot grid takes buffer into account when computing availability.
Check-in code
Time-bound numeric code issued by the venue tablet at /location/{id}/tablet. Issued from 10 minutes before shift start, valid for 10 minutes. Staff enters it on their phone to confirm attendance.
Check-out code
Counterpart of check-in code. Issuable from shift start until 30 minutes after the scheduled end. Valid for 15 minutes once issued.
Company
Legal entity inside GetUp — one tax ID, one set of invoices, one KSeF connection. A workspace can hold multiple companies (Enterprise).
DEMO / TEST / PROD (KSeF)
Three independent KSeF gateways. DEMO: smoke tests, no fiscal effect. TEST: end-to-end rehearsals against test taxpayers. PROD: live, fiscally binding. Never go to PROD before DEMO is healthy.
DPA — Data Processing Agreement
GDPR Article 28 contract between GetUp (processor) and the customer (controller). Available at /dpa.
FA(3) — Polish e-invoice schema
Current version (1-0E) of the Polish KSeF e-invoice XML schema, published by the Ministry of Finance under CRD 2025/06/25/13775. GetUp's Template mode produces compliant FA(3) automatically.
Idempotency key
Client-supplied identifier that lets you safely retry an outbound KSeF submission. The gateway treats two requests with the same key as the same intent — no double invoices.
IndexNow
Search-engine push protocol (Bing, Yandex). GetUp's daily cron pings IndexNow when public pages change so search engines re-crawl quickly.
Inbound metadata sync
Daily KSeF cron at 02:00 UTC that pulls fresh metadata for every connected company. Paginated 15 pages per run; very long backfills may need a second pass.
Location
Physical venue under a company. Carries address, currency override, tablet check-in URL. Limits: 1 (Starter), 10 (Pro), unlimited (Enterprise).
Module
Coherent set of screens with its own data model. Modules are bound to plans, not toggled individually. Eight modules: Shifts, HR, Finance, Bookings (Starter); Payroll, KSeF, AI, Integrations (Pro).
NIP
Polish tax identification number — 10 digits. Required for KSeF. Validated server-side and used for counterparty lookup when filling outbound invoice forms.
P_1, P_2 (KSeF)
FA(3) schema fields for issue date and sale date respectively. Missing either triggers a 422 validation error.
Permission scope
Per-screen flag on a staff record. Staff only see screens they have at least one permission for. Granular: shifts, invoices, shopping, requests, tickets.
Plan limit
Numeric cap enforced both client-side (UI) and server-side (API): employees, locations, professionals, brands, monthly invoices. Hitting a cap blocks new creations; existing data is untouched.
Professional
Bookings entity — the person whose calendar fills up. Has working hours, time-off blocks, optional Google Calendar sync. Limits: 2 (Starter), 25 (Pro), unlimited (Enterprise).
Public booking page
Customer-facing landing page at /book/{slug}. No GetUp account required for the customer. 404s if booking module is off or isPubliclyBookable is false — no existence leak.
RBAC — role-based access control
Layer that gates which routes each role can hit. Implemented at the middleware level and re-checked in every API route.
Refresh token (KSeF)
Long-lived KSeF credential issued after first authentication. GetUp stores it AES-256-GCM-encrypted at rest and uses it to mint short-lived access tokens on demand.
Sector
Registration-time label — food service, retail, software, manufacturing, office services, logistics, healthcare, education, accounting or Other. Used for analytics and tailoring help content; does not change the sidebar shape.
Slug (Bookings)
Public identifier for a booking page. Must be unique across the platform. Editable from /bookings/settings.
Stripe Connect
Stripe's API for connecting a customer Stripe account in read-only mode. Used by GetUp's Stripe integration to read your charges and payouts (separate from your subscription billing).
Tablet check-in
The combo of /location/{id}/tablet (kiosk) + staff-phone code entry. No app install on either side; the kiosk is anonymous.
TOTP
Time-based One-Time Password (RFC 6238). Optional second factor for the company portal. Pair Google Authenticator, 1Password etc.
Workspace
Tenant — one customer's whole presence in GetUp. Holds companies, employees, brands, integrations. Comes with three sign-in URLs.
XAdES
XML Advanced Electronic Signatures — a qualified electronic signature format accepted by KSeF as an authentication method (alternative to the KSeF token).

Next

  • KSeF, end to end — most of the Polish-tax terms above appear there in context.
  • Who logs in where — workspace, company, accountant, staff terminology in context.
  • Modules — module, permission scope, plan limit in context.

Something still unclear?

Open a workspace and try it, or email us with your scenario — we reply in hours, not days.