Vendors / Bar, brewery & taproom

UNION POS

Bar-and-nightclub POS engineered around tab volume — claims 1,000+ concurrent tabs with no lag and one-button end-of-night close, plus first-party handheld (Union Pocket), KDS, guest mobile ordering, waitlist and a 'Status' loyalty program. A public knowledge base at support.getunion.com documents permissions, reports and hardware in real detail, but it is thin (about twenty articles, mostly troubleshooting) with no menu-build, inventory, KDS-config or API coverage, and no software pricing is published.

scored live legacy rubric

Claims in scope
224
Scored
41
Assessed
18
Unknown
206
Not applicable
90
Cells challenged
2
92% of in-scope claims are unknown. This record measures what UNION POS publishes at least as much as what it does. A vendor that documents little scores low here whether or not the capability exists. Absence of evidence is recorded as unknown, never as no.

Identity

Owner
Union (getunion.com) — private; no owner, investor or parent disclosed on the site
Parent
ATX Innovation
Who it is for
High-volume bars, nightclubs and pubs running very large numbers of concurrent tabs; also sells beverage-brand on-premise insight as a second revenue line
Site
https://getunion.com/

Pricing

transparency: quote-only · unit: unknown (quote-only) · processor lock-in: unknown

Software
No pricing published; demo/sales call only. 24/7 support stated to be included at no additional fee.

Capabilities

Every claim is binary and checkable. Grades: A primary documentation · B product documentation · C pricing or feature page · D marketing claim · E third-party reporting · F inference with no source. A yes on a differentiator claim requires A or B.

Order capture & FOH workflow

Unknown

order-capture-floor-plan-editor

Not scored by this record.

Unknown

order-capture-seat-level

Not scored by this record.

Unknown

order-capture-coursing-hold-fire

Not scored by this record.

Unknown

order-capture-split-merge

Heavy tab management is the pitch; item/seat/N-way splitting and merging after partial payment are not documented.

F
Unknown

order-capture-bar-tab-preauth differentiator

Not scored by this record.

Unknown

order-capture-transfer-audit

Not scored by this record.

Unknown

order-capture-native-handheld

Not scored by this record.

Partial

order-capture-offline-order-entry

'Offline mode that allows funds capture' is claimed on the product page; no published matrix of what degrades offline. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01

D
Unknown

order-capture-qr-same-check differentiator

Not scored by this record.

Unknown

order-capture-kiosk-first-party differentiator

Not scored by this record.

Unknown

order-capture-throttling differentiator

Not scored by this record.

Partial

order-capture-scheduled-orders

Shortfall: future-dating is captured but nothing documents timed firing. The KB's To-Go workflow says a new order is opened with 'Customer Name, Pick Up Date & Time, Phone Number, and/or Address', so a future pickup date/time is a first-class field. No Union page describes a per-channel lead time, a computed fire time, or holding the ticket back from the make queue until then; the KitchenHub page (third-party injection) is likewise silent on scheduled orders. https://support.getunion.com/knowledge/perform-tab-table-or-togo-pos-functions · retrieved 2026-08-03

B
Unknown

order-capture-catering

Not scored by this record.

Unknown

order-capture-order-ready-signal differentiator

Not scored by this record.

Unknown

order-capture-void-comp-controls

Not scored by this record.

Menu, modifiers & pricing engine

Unknown

menu-pricing-nested-modifiers

Assessed and unresolved: modifier groups exist but their depth and selection rules are nowhere documented. I read 'Creating Menu Items' in full — it establishes only that 'A modifier (xyz) can only be added to a Menu Item through a Modifier Group', and that a Menu Item has a Modifier checkbox 'Checked if this Menu Item is also used as a modifier'. That second field means a modifier is itself a Menu Item, which leaves recursive nesting architecturally open, but Union never states that a modifier-flagged item can carry its own modifier groups, so that stays inference and cannot score. Nothing in the KB mentions min/max selection counts, a forced/required flag, or any depth limit. I also read 'Creating and Editing Menu Screens' (screen types, visibility windows, item placement only) and enumerated the full 41-URL support sitemap at support.getunion.com/sitemap.xml — there is no modifier-group article at all. The marketing POS page mentions modifiers once, only as 'Live 86 countdown on individual items or modifiers'. No basis to distinguish two-level from three-level, so unknown rather than partial.

F
Unknown

menu-pricing-modifier-price-by-parent-size

Checked the Union knowledge base article 'Create or Edit Menu Items' (support.getunion.com/knowledge/creating-menu-items) and 'Create or Edit Menu Screens'. The item article establishes only that 'A modifier (xyz) can only be added to a Menu Item through a Modifier Group' and that modifier groups are attached to an item; it does not describe a price field on the modifier-in-group, a size/variant construct, or any per-parent price matrix. 'Create or Edit Pricing Events' governs time-based price changes, not modifier pricing. The deeper modifier configuration is only in gated learning videos, so neither presence nor absence can be established.

F
Unknown

menu-pricing-topping-quantity-tiers

Same sources as the parent-size cell: the knowledge base 'Create or Edit Menu Items' and 'Create or Edit Menu Screens' articles are the only public menu-build documentation, and neither mentions modifier quantity, light/regular/extra tiers, or a price multiplier. Union is a bar/nightclub POS whose menu examples are Beer/Liquor/Wine categories, so tiered toppings may simply be out of its build path — but that is inference, not the positive evidence of absence a `no` requires.

F
Unknown

menu-pricing-upsell-prompts differentiator

Not scored by this record.

Unknown

menu-pricing-86-propagation

Not scored by this record.

Unknown

menu-pricing-countdown-auto-86 differentiator

Not scored by this record.

Unknown

menu-pricing-dayparting

Not scored by this record.

Unknown

menu-pricing-channel-price-books

Not scored by this record.

Unknown

menu-pricing-dual-pricing differentiator

Not scored by this record.

Unknown

menu-pricing-recipe-linkage differentiator

Not scored by this record.

Unknown

menu-pricing-3p-menu-push

Not scored by this record.

Payments & money movement

Unknown

payments-processor-choice differentiator

Not scored by this record.

Unknown

payments-published-rates differentiator

Not scored by this record.

Unknown

payments-dual-pricing differentiator

Not scored by this record.

Unknown

payments-surcharge-guardrails differentiator

Not scored by this record.

Unknown

payments-emv-nfc

'Transparent payment processing' is marketed; no terminal model list or EMV/NFC wallet support documented.

F
Unknown

payments-softpos-tap-to-pay differentiator

Not scored by this record.

Unknown

payments-pay-at-table

Not scored by this record.

Unknown

payments-qr-guest-pay differentiator

Not scored by this record.

Unknown

payments-tip-adjust

Not scored by this record.

Unknown

payments-tip-pooling differentiator

Not scored by this record.

Unknown

payments-offline-store-and-forward differentiator

Not scored by this record.

Unknown

payments-offline-decline-liability differentiator

Not scored by this record.

Partial

payments-gift-cards

Shortfall: gift cards are not first-party, and the group-wide/online half of the claim is undocumented. Union's own KB article says 'we partnered with industry leader, Factor4!' for gift cards and instructs the operator to 'Contact Factor4 to create an account' by phone or email, so the card program is a separate third-party contract, not Union stored value. Redemption at the terminal is documented as a real tender: open a tab, select Pay, choose 'Gift Card', swipe the card. The article does not describe balance checking, redemption across multiple locations in a group, or redemption through the online-ordering channel. Union's integrations page corroborates the architecture, listing Factor4 as 'Integrated Gift Cards' and naming no other gift-card provider or native alternative; the POS product-feature page never mentions gift cards or stored value. https://support.getunion.com/knowledge/factor4-integration · retrieved 2026-08-04

B
Unknown

payments-house-accounts

Not scored by this record.

Unknown

payments-split-tender

Not scored by this record.

Partial

payments-refund-void-controls

Shortfall: the authorization half is documented, the immutable audit-log half is not. (Citation re-pointed 2026-08-09: /knowledge/pos-permissions-glossary now 301s to /knowledge/configure-employee-pos-permissions, which carries the same permission reference list.) Under 'Approve Adjustments Permissions' the article defines 'Approve Voids' as 'Allows void of item(s) without manager approval', with the same construction for 'Approve Discounts', 'Approve Comps', 'Approve Tax-Exempt', 'Approve Spills', 'Approve Gratuities' and 'Approve Service Charges'; 'Open Cash Drawer Off Sale' is a separate Cash Drawer permission. Permissions are assigned to job roles, not individuals, and only a role holding 'Modify Permissions' can change them, so default-deny with manager approval is real. Refund issuance is a distinct Manager Portal permission: 'Issue Refunds: Allows issue of refund for a payment transaction within the Transaction Report in the Manager Portal' (configure-manager-portal-permissions, retrieved 2026-08-09). But neither live permissions article, nor the End of Day or Checkouts report articles, describes an audit log of approvals or any approver attribution -- only aggregate Voids/Comps/Discounts dollar totals per employee. https://support.getunion.com/knowledge/configure-employee-pos-permissions · retrieved 2026-08-09

B
Unknown

payments-chargeback-tooling differentiator

Not scored by this record.

Unknown

payments-payout-timing differentiator

Not scored by this record.

Unknown

payments-p2pe-pci4

Not scored by this record.

Kitchen & production

Partial

kitchen-station-routing

Shortfall: per-item station assignment is documented, but only as ticket printing, and never as KDS routing. 'Creating Menu Items' lists 'Add Item Stations' as a field on every Menu Item, defined as 'The area of the restaurant where the tickets related to the Menu Item will print, such as a Kitchen Station or Bar Station'. That is item-level routing configured by the venue, not the vendor — Menu Items and Screens 'can only be created and edited in the Manager Portal by an employee given the Edit Items and Screens permission'. Two gaps keep this off yes. First, the documented destination is a printer ticket; nothing in Union's KB connects Item Stations to KDS screens, and 'Troubleshoot the KDS' is pure connection triage (WiFi interference, confirming 'the correct KDS is already selected' in hardware settings) with no mention of stations, routing or expo. Second, only item-level assignment is documented — no routing by category, order type or revenue center appears anywhere. The KDS marketing page offers only 'Prioritize and manage orders with customized settings'. https://support.getunion.com/knowledge/creating-menu-items · retrieved 2026-08-04

B
Unknown

kitchen-expo-consolidation

Read both public KDS pages: the product page (getunion.com/product-feature/kitchen-display-system/), which says only 'Utilize an easy-to-read display for bartenders and kitchen staff' and 'Reduce errors and confusion with real-time order updates', and the knowledge base's 'Troubleshoot the Kitchen Display System (KDS)', which is entirely WiFi and Manager Portal configuration checks. Neither mentions expo screens, multiple prep stations, or all-stations-bumped completion logic. No KDS setup or routing article exists in the public KB.

F
Unknown

kitchen-course-firing differentiator

Not scored by this record.

Unknown

kitchen-prep-time-pacing differentiator

Not scored by this record.

Unknown

kitchen-bump-bar-hardware

Checked the KDS product page, the 'Troubleshoot the KDS' KB article, and the Union hardware store at parts.getunion.com, which is where supported models would show. The store's catalogue is receipt and impact printers (Epson TM-M30iii, TM-U220B), APG cash drawers, eDynamo card readers and iPad enclosures — no bump bar, keypad or KDS controller is listed, and no KDS screen appears either. That is suggestive but not decisive: the storefront sells replacement parts, not the full install BOM, so absence there is not positive evidence Union cannot drive a bump bar.

F
Unknown

kitchen-all-day-counts

Not scored by this record.

Unknown

kitchen-sla-alerts

Not scored by this record.

Unknown

kitchen-printer-fallback differentiator

Not scored by this record.

Unknown

kitchen-offline-operation differentiator

Not scored by this record.

Unknown

kitchen-recall-refire

Not scored by this record.

Unknown

kitchen-order-modification-alerts differentiator

Not scored by this record.

Unknown

kitchen-speed-of-service-reporting

Not scored by this record.

Delivery, dispatch & third-party channels

Unknown

delivery-driver-roster

KitchenHub is listed for third-party order aggregation; no native in-house driver module documented.

F
Unknown

delivery-zones-polygon differentiator

Not scored by this record.

Unknown

delivery-zone-pricing

The only delivery surface Union documents is KitchenHub, which ingests third-party marketplace orders ('All third-party orders appear in your POS and KDS like any other tab') — on that path the marketplace owns zones and fees, not Union. The KB's To-Go workflow captures an 'Address' field but the article does not describe dispatching, quoting or fee calculation against it, and there is no guest-led delivery checkout on the guest-led-ordering page. No zone, radius, delivery-fee or order-minimum configuration screen is documented anywhere public, so first-party delivery pricing can be neither confirmed nor ruled out.

F
Unknown

delivery-address-validation

Not scored by this record.

Unknown

delivery-daas-dispatch

Not scored by this record.

Unknown

delivery-3p-direct-integration differentiator

Not scored by this record.

Unknown

delivery-3p-injection

Not scored by this record.

Unknown

delivery-menu-push

Not scored by this record.

Unknown

delivery-86-sync

Not scored by this record.

Unknown

delivery-store-pause

Not scored by this record.

Unknown

delivery-3p-reconciliation differentiator

Not scored by this record.

Unknown

delivery-injection-error-visibility differentiator

Not scored by this record.

Unknown

delivery-tracking-page

Not scored by this record.

Digital ordering & guest-facing channels

Partial

digital-first-party-web

Guest-led mobile ordering and digital menus are first-party products; branded-domain web ordering and commission terms not documented. https://getunion.com/ · retrieved 2026-08-01

D
Partial

digital-menu-single-source

Shortfall: items are one shared record, but each channel's menu screens are separate builds that do not sync. The KB's Menu Screens article defines four screen types — POS Quick Pick, POS Alphabetical, 'Mobile: This type will create a Menu Screen that will only be visible on the Union Mobile App', and 'Online: This type will create a Menu Screen for third-party sites' — and warns: 'A Menu Screen MUST be updated for each size and type. Example: Editing the Draft Beer menu screen for the 13" size iPad will NOT automatically update the 10", iPhone, Mobile, or Online Draft Beer menu screens.' So digital channels draw on the same Menu Item records (Creating Menu Items carries item-level Union Mobile fields such as the special-instructions toggle), but menu structure, placement and visibility require an independent per-channel screen build and edits do not propagate across channels. https://support.getunion.com/knowledge/creating-and-editing-menu-screens · retrieved 2026-08-04

B
Unknown

digital-account-saved-payment

A guest-facing app exists for tabs and ordering; saved cards, saved addresses and reorder are not documented.

F
Unknown

digital-upsell-engine differentiator

Not scored by this record.

Unknown

digital-scheduled-pacing

Not scored by this record.

Unknown

digital-fulfillment-modes

Not scored by this record.

Unknown

digital-qr-table

Not scored by this record.

Unknown

digital-group-ordering

Not scored by this record.

Unknown

digital-catering-portal differentiator

Not scored by this record.

Unknown

digital-voice-ai-phone differentiator

Not scored by this record.

Unknown

digital-google-order differentiator

Not scored by this record.

Unknown

digital-apple-business-connect

Not scored by this record.

Unknown

digital-loyalty-attach

Not scored by this record.

Unknown

digital-promo-parity

Not scored by this record.

Unknown

digital-guest-data-ownership differentiator

Not scored by this record.

Unknown

digital-checkout-pci-sca

Not scored by this record.

Unknown

digital-surcharge-transparency differentiator

Not scored by this record.

Guest data, loyalty & marketing

Partial

guest-loyalty-unified-profile

Shortfall: a single identity key is claimed, documented merge/dedup behaviour is not. Status uses the phone number as the sole identifier — 'One number is all it takes: no app, no account, no card' — and enrolls the same number from four surfaces (NFC puck tap, Point of Sale entry, QR code on the printed receipt, Pay at Table screen), which does imply one profile across in-venue channels. But this is a first-party marketing page, not documentation: it states no matching or dedup rules, no email identity, no handling of a guest whose number changes, and says nothing about first-party web ordering or kiosk transactions attaching to the same profile. https://getunion.com/product-feature/meet-status/ · retrieved 2026-08-03

C
Unknown

guest-loyalty-thirdparty-identity-attach differentiator

Not scored by this record.

Partial

guest-loyalty-accrual-models

'Status' loyalty and Rewards are first-party and marketed with a 75% revenue-lift claim; accrual models not documented. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01

D
Unknown

guest-loyalty-tiers differentiator

Not scored by this record.

Unknown

guest-loyalty-offline-behavior differentiator

Not scored by this record.

Unknown

guest-loyalty-targeted-offers differentiator

Not scored by this record.

Unknown

guest-loyalty-rfm-segmentation differentiator

Not scored by this record.

Unknown

guest-loyalty-lifecycle-automation

'Offers' are marketed; triggered birthday/win-back automations are not described.

F
Unknown

guest-loyalty-native-email-sms differentiator

Not scored by this record.

Unknown

guest-loyalty-consent-management

Not scored by this record.

Unknown

guest-loyalty-10dlc-registration

Not scored by this record.

Unknown

guest-loyalty-campaign-attribution differentiator

Not scored by this record.

Unknown

guest-loyalty-data-export-portability differentiator

Not scored by this record.

Unknown

guest-loyalty-review-capture-routing differentiator

Not scored by this record.

Unknown

guest-loyalty-wallet-pass differentiator

Not scored by this record.

Unknown

guest-loyalty-privacy-rights-tooling

Not scored by this record.

Unknown

guest-loyalty-ai-offer-recommendation differentiator

Not scored by this record.

Unknown

guest-loyalty-stored-value-gift

Not scored by this record.

Labor & workforce

Yes

labor-clock-in-at-pos

Citation re-pointed 2026-08-09: /knowledge/pos-permissions-glossary now 301s to /knowledge/configure-employee-pos-permissions, which carries the same permission reference. Under 'Register Permissions' the article defines 'Clock in' as 'Allows clocking in for a shift', immediately after 'Log in' ('Allows login and access the POS system'); 'Manage All Employees' 'Allows run of other employees' checkouts as well as the clock-out of other employees'; and 'Join Shared Group' 'Allows login with individual PIN codes but ordering under a group with one Checkout'. These are POS-terminal permissions -- the article's own framing is 'user access to specific functions on the POS terminals', set in the Manager Portal under Labor > POS Permissions -- so staff authenticate with an individual PIN and clock in on the iPad terminal itself, with no separate time-clock hardware. Corroborated downstream: the End of Day Report carries an 'Employee Hours Summary' section, and the Flash Sales report 'displays net sales by hour and who is currently clocked in'. https://support.getunion.com/knowledge/configure-employee-pos-permissions · retrieved 2026-08-09

B
Unknown

labor-offline-time-punch differentiator

Not scored by this record.

Yes

labor-granular-rbac

Permissions are per discrete action and not limited to fixed tiers: 'Permissions are assigned to job roles. Individual employees cannot have permissions assigned or removed -- but custom job roles can be created.' The POS grid is grouped Register / Tickets / Management / Approval Adjustments / Tender / Reports / Cash and Cash Drawer and includes Approve Voids, Approve Comps, Approve Discounts, Approve Pricing Events, Take Cards by Manual Card Entry, Open Cash Drawer Off Sale, View Flash Sales Report and Reopen Closed Tabs individually. The Manager Portal has its own grid (Edit Items and Screens, Run Reports, Issue Refunds, Modify Permissions), with 'only an individual whose job role has the Modify Permissions permission' able to change them. Caveat: neither article addresses scoping a role to a subset of locations. https://support.getunion.com/knowledge/configure-employee-pos-permissions · retrieved 2026-08-03

B
Unknown

labor-manager-override-audit

The override mechanism itself is documented — an employee's adjustment 'must be approved on the Union POS terminal by a Manager in order to apply' — but this claim is about attribution and the audit trail, and that is where the trail stops. I read the two POS/Portal permissions articles, the permissions glossary, and all three documented Manager Portal reports (End of Day, Checkouts, Transaction). None mentions an approval log, an override history, or an approver name; End of Day and Checkouts show only aggregate Voids/Comps/Discounts dollars per employee, and the Transaction Report article covers only card-funding reconciliation. Whether an attributed override log exists behind the Portal login cannot be determined from public pages.

F
Unknown

labor-native-scheduling differentiator

Not scored by this record.

Unknown

labor-demand-labor-forecast differentiator

Not scored by this record.

Unknown

labor-realtime-labor-percent differentiator

Not scored by this record.

Unknown

labor-overtime-prevention differentiator

Not scored by this record.

Unknown

labor-break-compliance-by-state differentiator

Not scored by this record.

Unknown

labor-tip-pooling-rules

Not scored by this record.

Unknown

labor-tip-distribution-audit-trail

Not scored by this record.

Unknown

labor-qualified-tips-w2-reporting differentiator

Not scored by this record.

Unknown

labor-native-payroll differentiator

Not scored by this record.

Unknown

labor-payroll-export-formats

Not scored by this record.

Unknown

labor-shift-swap-workflow differentiator

Not scored by this record.

Unknown

labor-server-performance-metrics differentiator

Not scored by this record.

Inventory, purchasing & cost control

Partial

inventory-recipe-bom-costing

Shortfall: costing exists only through a third-party integration, and Union documents none of the claim's substance. Union's own KB positions Craftable as the costing engine — 'Craftable is inventory software that connects with the Union POS System to help with ordering, purchasing, inventory, costing, accounts payable, and payment functions', wired up when 'Craftable will request an API key from Union Support to enable access to your data'. The integrations page lists Craftable ('Inventory, invoicing, accounting, and analytics'), Restaurant365 ('Ordering, Inventory Control and Costing') and MarginEdge in the same role. Natively, Union's recipe field is explicitly reference material, not a bill of materials: 'Add a recipe to a Menu Item for employee reference'. Its native inventory hooks are an 'Inventory ID' ('A number or code created by the venue, used for inventory tracking') and a per-Size pour quantity ('a Single size of 1.5oz with a price of $5 and a Double size of 3oz for $10'). Neither Union article describes sub-recipes/prep items nor plate cost recalculating when a component ingredient's cost changes, so the multi-level half of the claim is unverified in Union's documentation. https://support.getunion.com/knowledge/craftable-integration · retrieved 2026-08-04

B
Unknown

inventory-unit-conversion-yields

The public knowledge base has five categories (Portal, Hardware, POS, Network, Process) and no inventory category or article at all. The only native stock feature documented is the 86 countdown — the permissions glossary defines 'Manage Item Countdown' as 'Allows access to item countdown, for managing item availability and 86-ing items' — which is a per-item availability counter, not a costed inventory ledger. Union's integrations page instead points depletion and costing at partners (Restaurant365 'Ordering, Inventory Control and Costing', Craftable, MarginEdge, Buyers Edge). That is a strong hint the native module has no purchase/recipe/count units or yield percentages, but no Union page says so, so this stays unknown rather than no.

F
Unknown

inventory-theoretical-vs-actual differentiator

Not scored by this record.

Unknown

inventory-realtime-depletion differentiator

Not scored by this record.

Unknown

inventory-86-auto-sync differentiator

Not scored by this record.

Unknown

inventory-count-modes

Same sweep as the unit-conversion cell: no inventory article exists in the public KB, and neither the POS product page ('Live 86 countdown on individual items or modifiers', 'Real-time data on stock levels') nor the permissions glossary describes a count sheet, a full physical count, spot counts, cycle-count scheduling, or variance history. Counting workflows appear to live in the partner tools on the integrations page. Nothing public establishes whether Union itself records counts at all.

F
Unknown

inventory-mobile-count-offline

Not scored by this record.

Unknown

inventory-vendor-catalogs-edi differentiator

Not scored by this record.

Unknown

inventory-invoice-ocr differentiator

Not scored by this record.

Unknown

inventory-price-change-alerts differentiator

Not scored by this record.

Unknown

inventory-par-auto-suggest differentiator

Not scored by this record.

Unknown

inventory-waste-logging

Not scored by this record.

Unknown

inventory-shelf-life-expiry

Not scored by this record.

Unknown

inventory-bar-partial-bottle

Not scored by this record.

Unknown

inventory-cogs-gl-export

Not scored by this record.

Unknown

inventory-native-not-partner differentiator

Not scored by this record.

Unknown

inventory-menu-margin-linkage differentiator

Not scored by this record.

Reporting, BI & data access

Unknown

reporting-realtime-dashboard

'AI-driven reporting' is listed as a product but nothing about latency, browser or mobile access is documented.

F
Unknown

reporting-eod-closeout

One-button close-all-tabs is claimed, which is not the same as a reconciled EOD report.

F
Unknown

reporting-pmix-modifier-level

I read all three reports the KB's Reports section documents, field by field. End of Day and Checkouts both enumerate their sections in full and stop at 'Sales by Category' (Beer, Liquor, N/A Beverages, Wine — 'categories vary by venue') with no item or modifier line; the Checkouts article is explicit that it shows category totals with item counts per category. The Transaction Report article covers only CardConnect funding reconciliation. That is close to positive absence, but the AI reporting product page separately advertises 'Build custom reports, on demand' and natural-language queries without naming any report, and the three KB articles are plainly not the Portal's full report catalogue — so a `no` is not supported. Daypart and revenue-center filtering is documented nowhere.

F
Unknown

reporting-comps-voids-audit

Not scored by this record.

Unknown

reporting-cash-over-short

Not scored by this record.

Unknown

reporting-labor-productivity

Not scored by this record.

Unknown

reporting-server-scorecards differentiator

Not scored by this record.

Unknown

reporting-channel-profitability differentiator

Not scored by this record.

Unknown

reporting-scheduled-delivery

Not scored by this record.

Unknown

reporting-public-api differentiator

Not scored by this record.

Unknown

reporting-webhooks differentiator

Not scored by this record.

Unknown

reporting-api-not-upcharged differentiator

Not scored by this record.

Unknown

reporting-tier-paywall differentiator

Not scored by this record.

Unknown

reporting-history-retention differentiator

Not scored by this record.

Unknown

reporting-anomaly-alerts differentiator

Not scored by this record.

Unknown

reporting-nl-query

Not scored by this record.

Unknown

reporting-guest-cohorts differentiator

Not scored by this record.

Unknown

reporting-sales-forecast differentiator

Not scored by this record.

Unknown

reporting-tip-tax-compliance

Not scored by this record.

Hardware & physical footprint

Unknown

hardware-commodity-devices differentiator

Not scored by this record.

Unknown

hardware-os-platforms

Union Pocket handheld is sold but no client OS, minimum version or device spec is published.

F
Unknown

hardware-handheld-purpose-built

Not scored by this record.

Unknown

hardware-handheld-battery-swap differentiator

Not scored by this record.

Unknown

hardware-handheld-lte

Not scored by this record.

Partial

hardware-offline-mode

Offline funds capture claimed; degradation of card auth, loyalty lookup and refunds is not documented. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01

D
Partial

hardware-kds

KDS is listed as a first-party product; bump-bar input, station routing and course/fire timing are not documented. https://getunion.com/ · retrieved 2026-08-01

D
Unknown

hardware-printer-compatibility

Not scored by this record.

Unknown

hardware-peripherals

Not scored by this record.

Unknown

hardware-p2pe-terminal

Not scored by this record.

Unknown

hardware-tap-to-phone differentiator

Not scored by this record.

Unknown

hardware-pricing-transparency differentiator

Not scored by this record.

Unknown

hardware-ownership-vs-lease differentiator

Not scored by this record.

Unknown

hardware-usable-after-churn differentiator

Not scored by this record.

Unknown

hardware-byod

Not scored by this record.

Unknown

hardware-selfpour-scales

Not scored by this record.

Integrations, API & extensibility

Unknown

extensibility-public-api-docs

No developer portal found; KitchenHub is a named integration, not an open API.

F
Unknown

extensibility-api-access-cost differentiator

Not scored by this record.

Unknown

extensibility-free-sandbox differentiator

Not scored by this record.

Unknown

extensibility-oauth-partner-apps

No developer surface of any kind is reachable: getunion.com has no developer or API nav entry, the integrations page names 18 partners (DAVO, OpenTable, 7shifts, Restaurant365, Factor4, Kickfin, MarginEdge, Solink, BarTrack, BevCheck, Harri, BeerBoard, Buyers Edge, Craftable, e|tab, TipHaus, Shogo, KitchenHub) with one-line descriptions and no word about APIs, tokens or authorization, and the KB exposes only a 'Manage Integrations' Manager Portal permission with no article behind it. Web search for Union POS API documentation returns only unrelated companies (Union.ai, UnionPay, union.vc). So whether partner connections use OAuth or issued static keys is undetermined — the connections demonstrably exist, but their auth model is unpublished.

F
Unknown

extensibility-webhooks-push

Same sweep as the OAuth cell — there is no public API reference, event catalogue or developer portal for Union, so no order-lifecycle event names can be checked and neither push nor polling can be established. The nearest first-party evidence is the KitchenHub page's claim that third-party orders 'appear in your POS and KDS like any other tab' and that a venue can 'pause delivery or extend prep times directly from Union', which implies bidirectional real-time sync on that one integration but says nothing about a subscribable webhook available to arbitrary partners.

F
Unknown

extensibility-webhook-reliability differentiator

Not scored by this record.

Unknown

extensibility-order-injection-api

Not scored by this record.

Unknown

extensibility-doordash-preferred differentiator

Not scored by this record.

Unknown

extensibility-first-party-delivery-integrations differentiator

Not scored by this record.

Unknown

extensibility-middleware-compatibility

Not scored by this record.

Unknown

extensibility-accounting-connectors

Not scored by this record.

Unknown

extensibility-payroll-export

Not scored by this record.

Unknown

extensibility-app-marketplace

Not scored by this record.

Unknown

extensibility-data-portability-exit differentiator

Not scored by this record.

Reliability, offline & operations

Partial

reliability-offline-order-entry

Same single offline-mode claim; ticket routing and check printing offline are not specifically addressed. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01

D
Unknown

reliability-offline-card-auth differentiator

Not scored by this record.

Unknown

reliability-offline-decline-liability differentiator

Not scored by this record.

Unknown

reliability-lan-degraded-multi-terminal differentiator

Not scored by this record.

Unknown

reliability-local-transaction-engine differentiator

Not scored by this record.

Unknown

reliability-offline-kds-printing

Union has exactly one offline article, 'Bring Online an Offline POS System', and it is a recovery runbook — verify connectivity, then run end-of-day — with nothing about what functions during the outage. The KDS troubleshooting article treats a blank KDS purely as a WiFi fault, which implies the KDS is network-dependent but is not a statement about degraded-mode behaviour. The only offline claim Union makes anywhere is the product page's 'offline mode that allows funds capture', which speaks to payments, not to ticket routing. Whether kitchen tickets still print or display while the terminal is offline is unpublished.

F
Unknown

reliability-printer-fallback

Checked the whole Hardware category of the KB, where a redundancy feature would be described: 'Troubleshoot Slow Printing Speed' is three steps of WiFi checks, a speed test and cable inspection, and the KDS article is likewise network triage. Neither mentions a backup printer, a failover target, or an alert when a station printer stops responding. The nearest adjacent capability is the manual 'Reprint Station Tickets' permission ('Allows reprint of an order ticket'), which is staff-initiated recovery rather than automatic failover. No routing or station-configuration article exists publicly, so automatic fallback can be neither confirmed nor excluded.

F
Unknown

reliability-sync-conflict-handling

Not scored by this record.

Unknown

reliability-offline-feature-matrix

Not scored by this record.

Unknown

reliability-public-status-page

Not scored by this record.

Unknown

reliability-247-live-support

Not scored by this record.

Unknown

reliability-onsite-install differentiator

Not scored by this record.

Unknown

reliability-menu-build-service differentiator

Not scored by this record.

Unknown

reliability-hardware-replacement-sla

Not scored by this record.

Unknown

reliability-pci-dss-4-attestation

Not scored by this record.

Unknown

reliability-mfa-role-based-access

Not scored by this record.

Unknown

reliability-self-serve-training

Not scored by this record.

Unknown

reliability-failover-terminal-role differentiator

Not scored by this record.

Unknown

reliability-cellular-backup

Not scored by this record.

Commercial, compliance & data ownership

Unknown

commercial-month-to-month-contract differentiator

Not scored by this record.

Unknown

commercial-no-early-termination-fee differentiator

Not scored by this record.

No

commercial-autorenew-terms-published

No public contract terms; everything routes through Talk to Sales.

F
Unknown

commercial-processing-not-bundled differentiator

Not scored by this record.

Unknown

commercial-interchange-plus-published differentiator

Not scored by this record.

Unknown

commercial-rate-increase-clause differentiator

Not scored by this record.

No

commercial-pricing-published

Product page publishes no per-location or per-terminal figures; demo request only. https://getunion.com/product-feature/point-of-sale/ · retrieved 2026-08-01

B
Unknown

commercial-module-unbundling differentiator

Not scored by this record.

Partial

commercial-hardware-purchase-outright

Shortfall: peripherals are published and bought outright, terminals and KDS screens are not. Union runs a first-party storefront at parts.getunion.com with list prices and Add-to-cart — 'Printer - Thermal for receipts (TM-M30iii)' $299.00, 'Printer - Impact for Kitchen (TM-U220B)' $399.00, 'APG Cash Drawer - 16x16' $175.00, 'Part - eDynamo' $209.00 — with no lease, rental or subscription terms anywhere on it. But the KB's 'Add a New Terminal' article routes iPad terminals (12", 10", 7.9" handheld) through Support with no price and no stated ownership model, no KDS screen is listed or priced, and 'Order Replacement Hardware' is silent on charges. The one terminal price Union publishes is on the Pocket page and is for third-party hardware the merchant sources itself: iPhone 12 'can be purchased refurbished for as little as $200', and 'We can assist merchants with procurement, or they may provide their own compatible devices'. https://parts.getunion.com/ · retrieved 2026-08-03

C
Unknown

commercial-hardware-not-locked differentiator

Not scored by this record.

Unknown

commercial-data-export-self-serve

Not scored by this record.

Unknown

commercial-export-customer-and-loyalty differentiator

Not scored by this record.

Unknown

commercial-post-termination-export-window differentiator

Not scored by this record.

Unknown

commercial-data-ownership-clause differentiator

Not scored by this record.

Unknown

commercial-pci-p2pe-tokenization

Not scored by this record.

Unknown

commercial-pci-dss-4-controls

Not scored by this record.

Unknown

commercial-privacy-dsar-tooling

Not scored by this record.

Unknown

commercial-dual-pricing-compliant differentiator

Not scored by this record.

Adversarial verification

An independent pass was instructed to refute this record, defaulting to downgrade when uncertain. It challenged 12 values — 2 upheld, 0 downgraded, 0 upgraded. This is published in full because a reader who can see which values were contested, on what evidence, and which way they moved has something no affiliate-funded comparison offers.

Capability claims

ClaimAs first scoredVerdictWhat the verifier found
labor-granular-rbacunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-yesThe placeholder was wrong about the premise: Union publishes a knowledge base at support.getunion.com/knowledge that the first pass never found. Two articles document per-action permissions assigned to job roles, with custom roles creatable — the POS grid (Approve Voids, Approve Comps, Approve Discounts, Approve Pricing Events, Open Cash Drawer Off Sale, View Flash Sales Report, Take Cards by Manual Card Entry, and ~35 more across seven groups) and a separate Manager Portal grid (Edit Items and Screens, Run Reports, Issue Refunds, Modify Permissions). Not fixed cashier/manager/admin tiers. Per-location scoping is the one element neither article addresses. source
labor-clock-in-at-posunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-yesThe POS permissions glossary defines 'Clock in' as 'Allows clocking in for a shift' in the Register group next to 'Log in', 'Manage All Employees' as covering 'the clock-out of other employees', and 'Join Shared Group' as 'Allows login with individual PIN codes'. Individual PIN auth and clock-in both happen on the iPad terminal; no separate time-clock hardware appears in the hardware catalogue or the Add a New Terminal article. The End of Day Report's 'Employee Hours Summary' section confirms the hours land in Union's own reporting. source
payments-refund-void-controlsunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialResolved to partial rather than yes because only half the claim is met. Authorization is documented and default-deny: the tab/table/to-go article states an employee's adjustment 'must be approved on the Union POS terminal by a Manager in order to apply', and the glossary defines Approve Voids/Comps/Discounts as allowing the action 'without manager approval' when granted; refunds are a separate portal permission. The audit half fails — I read End of Day, Checkouts and Transaction report articles and none carries approver attribution or an override log, only aggregate void/comp/discount dollars per employee. source
order-capture-scheduled-ordersunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialThe KB's To-Go workflow captures 'Customer Name, Pick Up Date & Time, Phone Number, and/or Address' when a new to-go order is opened, so future-dated orders are accepted natively. The second half of the claim — a per-channel lead time and injection into the make queue at a computed fire time rather than on receipt — appears nowhere in the KB, on the KDS page, or on the KitchenHub page. Partial, not yes. source
guest-loyalty-unified-profileunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialStatus uses one identity key across in-venue surfaces — 'One number is all it takes: no app, no account, no card', enrolled via NFC puck, POS entry, receipt QR and Pay at Table — which is enough to rule out per-channel silos in the venue. Held at partial and grade C because the source is a marketing page, not documentation: no dedup or merge rules are stated, there is no email identity, and web-ordering and kiosk transactions are not mentioned. The knowledge base has no loyalty article to corroborate it. source
commercial-hardware-purchase-outrightunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialUnion operates a first-party storefront at parts.getunion.com selling outright at published prices (TM-M30iii receipt printer $299.00, TM-U220B impact printer $399.00, APG 16x16 cash drawer $175.00, eDynamo reader $209.00) with no lease or rental language. It does not cover the whole required kit: no KDS screen is listed, and the Add a New Terminal article sends iPad terminals through Support with no price and no ownership model. Partial with that shortfall named. source
payments-gift-cardsunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialThe placeholder marked an unexamined cell. Union does document gift cards, but as a partner program, not first-party stored value: the KB's Factor4 article says 'we partnered with industry leader, Factor4!' and tells the operator to 'Contact Factor4 to create an account', while documenting redemption as a real POS tender (open tab, Pay, 'Gift Card', swipe). Partial rather than yes because the claim asks for first-party cards with real-time balance tracking, group-wide redemption and online-ordering redemption — Union documents none of those three, and the integrations page names Factor4 as the sole 'Integrated Gift Cards' option with no native alternative. Not scored no: the tender demonstrably exists. source
kitchen-station-routingunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialThe placeholder marked an unexamined cell; the 2026-08-03 pass had checked only the KDS troubleshooting article, which is connection triage. The routing evidence is in 'Creating Menu Items' instead: every Menu Item carries an 'Add Item Stations' field, 'The area of the restaurant where the tickets related to the Menu Item will print, such as a Kitchen Station or Bar Station', and menu configuration is venue-side under the Manager Portal 'Edit Items and Screens' permission — so per-item, per-venue routing without vendor involvement is real. Held to partial on two counts: the documented destination is a printed ticket and no Union page ties Item Stations to KDS screens, and only item-level assignment appears — routing by category, order type or revenue center is absent from the entire 41-article KB. source
inventory-recipe-bom-costingunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialThe placeholder marked an unexamined cell. Union's KB carries a Craftable integration article describing it as 'inventory software that connects with the Union POS System to help with ordering, purchasing, inventory, costing, accounts payable, and payment functions', connected when 'Craftable will request an API key from Union Support'. Restaurant365 and MarginEdge sit in the same slot on the integrations page. Partial, with the shortfall being that costing is integration-dependent rather than native: Union's own recipe field is 'a recipe to a Menu Item for employee reference', and its native inventory surface is an operator-supplied 'Inventory ID' plus per-Size pour quantities. Neither Union article documents sub-recipes or automatic plate-cost recalculation on ingredient cost change, so the multi-level half of the claim is unverified and yes is unavailable. source
digital-menu-single-sourceunknown, grade F — "No public documentation located during the 2026-08-01 research pass."resolve-to-partialThe placeholder marked an unexamined cell. The KB's 'Creating and Editing Menu Screens' article settles it: menu screens come in four types (POS Quick Pick, POS Alphabetical, Mobile — 'only be visible on the Union Mobile App' — and Online — 'a Menu Screen for third-party sites'), all populated from the same Menu Item records, and it warns verbatim that 'A Menu Screen MUST be updated for each size and type', with the explicit example that editing the 13-inch iPad Draft Beer screen 'will NOT automatically update the 10", iPhone, Mobile, or Online Draft Beer menu screens'. So half the claim holds — one item record feeds every channel, and Creating Menu Items shows item-level Union Mobile fields — but the other half fails on the vendor's own words: the digital menu is a separate per-channel screen build and a screen edit does not propagate. Partial with that shortfall named; not yes, because the claim requires propagation without a separate digital menu build. source
payments-refund-void-controlspartial, grade B -- "Shortfall: the authorization half is documented, the immutable audit-log ha"upheldCitation-staleness recheck. The cited /knowledge/pos-permissions-glossary 301s to /knowledge/configure-employee-pos-permissions (200, 131127 bytes, browser UA); I read the destination and it contains the quoted definitions word for word, so the quotation is not conflated. I also re-read configure-manager-portal-permissions, which still carries 'Issue Refunds ... within the Transaction Report in the Manager Portal'. Neither page mentions an approval audit trail, override log or approver attribution, so the shortfall named in the note is still positively supported. Value and grade unchanged; URL and note re-pointed to the live document. source
labor-clock-in-at-posyes, grade B -- "'Clock in' is a Register-group POS permission defined as 'Allows clocking in"upheldCitation-staleness recheck. The cited glossary URL 301s to /knowledge/configure-employee-pos-permissions; I fetched the destination (200, 131127 bytes) and verified each quotation against it rather than re-pointing blind. All four survive verbatim, and the destination adds a corroborating detail the record did not have: the 'View Flash Sales Report' permission shows a report of 'net sales by hour and who is currently clocked in', which only makes sense if clock state is held on the POS. The page is explicitly about 'functions on the POS terminals', configured under Labor > POS Permissions. Value and grade unchanged; URL and note re-pointed. source

Sources

Every URL this record cites. 29 in total.