What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.
This is the day-to-day guide for whoever stands at the till. Setting the connection up is covered in connecting and setup.
OBERON’s screens are in Slovak only. The labels below are quoted exactly as they appear on a current OBERON till. Wording can differ slightly between OBERON versions, but the flow is the same.
Where the loyalty functions live
The till is at Sklad → Pokladnica OBERON. Everything to do with loyalty happens in three places on the till screen:
What
Where
The customer and their card
The Zákazník tab, field Číslo vernostnej karty
Applying a discount or spending points
The Čerpanie benefitov button on the top panel
Taking payment
The Tlač dokladu button
According to OBERON’s own help, loyalty also works outside the till, in Kniha pohľadávok (issued invoices) and Výdajky (release notes), through the Možnosti button on those forms.
Scan the card with the barcode scanner, straight into the till. OBERON recognises it as a loyalty card and attaches the customer without opening anything. This needs the pattern from setup, step 3c.
Press the … button next to Číslo vernostnej karty on the Zákazník tab, and scan or type the number there.
Press Čerpanie benefitov, which also asks for the card.
When a dialog opens, its title tells you which mode it is in: kumulovanie benefitu (collecting) or čerpanie benefitu (spending).Once attached, the dialog shows the card holder’s name and their balance under Vernostné body, and the name is filled into Názov on the Zákazník tab.On a discount card the Zľava field stays empty at this point. It fills in only once the discount has been applied, in the next step.
A customer attached on the Zákazník tab
If the name is wrong or nothing comes back, stop and see Troubleshooting.
Ringing up a sale with a card
1
Add the items
Ring the items up as normal. The card can be attached before or after.
2
Attach the card
Any of the three ways above.
3
Apply the discount (discount cards)
Press Čerpanie benefitov, confirm with OK, choose Zľava na celý doklad. and confirm with OK again. The discount appears on the item lines.
The discount on the bill
4
Take payment
Press Tlač dokladu, choose how the customer pays, then Tlač. The receipt shows the discount on each item, for example Zľava 20% z ceny.
Taking payment
After payment the customer is cleared from the till automatically, ready for the next sale.
Remove the card if the sale does not go ahead. The customer stays attached to an open bill until it is paid or you remove them with the red cross next to Číslo vernostnej karty. If you empty the bill but leave the card on it, the next items rung up on that bill get the customer’s discount.
Spending points (reward cards)
1
Load the card first
The card has to be on the receipt before you can spend anything from it.
2
Open benefit redemption
Press Čerpanie benefitov on the top panel. OBERON’s help also lists the shortcut Ctrl + Shift + E. The Vernostný systém - čerpanie benefitu form opens.
3
Pick the benefit
VEXiON offers what the customer’s balance allows. Their points arrive as an amount of money off, worked out from your Value of 1 Loyalty Point setting.
4
Apply it and finish
The benefit goes onto the receipt and you take payment for the rest. VEXiON deducts the points that were spent.
What a benefit can look like
OBERON’s help lists three shapes of benefit on a receipt. VEXiON uses the first two:
Benefit
Slovak label
Used by
Percentage off the whole receipt
Zľava na doklad v percentách
Discount cards
Fixed amount off the receipt
Zľava na doklad v určitej hodnote
Reward cards, when points are spent
A free or reduced item
Darčeková položka
Not used by VEXiON
If the customer does not have enough points, VEXiON refuses the redemption and OBERON shows how many points they actually have. Nothing is deducted and the sale can carry on without the benefit.
Checking a card or a past transaction
Sklad → Vernostný systém - transakcie lists the loyalty transactions recorded at this till. From the Možnosti button there, Zobraziť informácie o vernostnej karte opens Vernostný systém - info for the card itself.To see the same thing from the VEXiON side, open the customer in VEXiON. Their transactions are listed with the shop each one was recorded against.
Returns and cancelled receipts
When you cancel a paid receipt or take goods back, attach the customer’s card again on the return receipt. Oberon then sends the return to VEXiON and the points or spend for that purchase are taken off the card. Without the card, Oberon sends nothing, so the customer keeps what the purchase earned; correct it on the customer in VEXiON if needed.
Oberon does not tell VEXiON which original receipt a return belongs to. VEXiON looks for that customer’s receipt with the same amount from the last 30 days and takes back exactly what that purchase gave (its points at its level, its spend and discount). If it finds none, the points are taken back by the returned amount. Attach only the card of the customer who made the original purchase.
Two tills in the same shop
Both tills are set up with the same address, username and password. They still work completely independently: each signs in on its own, and each sale is recorded separately against that shop. There is nothing to coordinate between them and nothing to switch over between customers.
Troubleshooting
OBERON says the customer was not found
The card is real, but this till is pointed at the wrong business or at no shop. This is a setup problem, not something the cashier can fix at the till. Check the address in OBERON against the one VEXiON shows for this shop, in connecting and setup.
The card loads but no benefit is offered
Three things to check, in order: the customer may have a zero balance, their card type may be switched off in the VEXiON settings (Settings → Integrations → OBERON), or the card may be a stamp card, which OBERON does not support at all.
The customer earned no points on the sale
OBERON calculates the points and sends them to VEXiON. If it sends none, none are recorded. This is the Kumulovanie vernostných bodov setting on the OBERON loyalty system form. See card types and settings.
Not enough points
VEXiON checks the balance before allowing a redemption and refuses if it is short, showing what is actually available. Redeem a smaller amount, or finish the sale without the benefit.
The sale went to the wrong shop
This till was set up with another shop’s address. Every till in a shop must use that shop’s address. See connecting and setup.
The till stopped connecting after it had been working
Either the password was changed in VEXiON, in which case every till needs the new one, or someone used Issue a new address for this shop, which switches the old address off immediately.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"VEXiON cards","description":"VEXiON cards public API, integrations, and knowledge base. Build loyalty programs, gift cards, and digital wallet passes for any POS or e-commerce platform.","colors":{"primary":"#36C6FA","light":"#E5F6FF","dark":"#2BA8D9"},"logo":{"light":"https://mintcdn.com/vexioncards/irWPA7dKqFpQDf2M/logo/light.svg?fit=max\u0026auto=format\u0026n=irWPA7dKqFpQDf2M\u0026q=85\u0026s=60356e86b157bf8f5101f425a06a3859","dark":"https://mintcdn.com/vexioncards/irWPA7dKqFpQDf2M/logo/dark.svg?fit=max\u0026auto=format\u0026n=irWPA7dKqFpQDf2M\u0026q=85\u0026s=0410c9131490191d2ec4f30cae98fe11","href":"https://vexioncards.one"},"favicon":"https://mintcdn.com/vexioncards/XA_RCl9_De-pJw5l/favicon.svg?fit=max\u0026auto=format\u0026n=XA_RCl9_De-pJw5l\u0026q=85\u0026s=e44510783108f8292bccb1db803af7c8","api":{"openapi":["openapi.json"],"playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","python"]},"mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":["https://api.vexioncards.one","https://migration.api.vexioncards.one"]}},"appearance":{"default":"light","strict":true},"footer":{"socials":{"github":"https://github.com/VEXiON-cards","linkedin":"https://www.linkedin.com/company/vexioncards","instagram":"https://www.instagram.com/vexioncards"}},"search":{"prompt":"Search docs..."},"seo":{"metatags":{"og:site_name":"VEXiON cards Docs","robots":"noindex, nofollow"},"indexing":"navigable"},"fonts":{"family":"Manrope"},"icons":{"library":"lucide"},"integrations":{"posthog":{"apiKey":"phc_5xDGi1KFzL6dY9SU2niicjR2fwR8SM7uNGZf6SYTgmE","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"markdown":{"schema":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"api-reference/introduction"},{"language":"cs","href":"api-reference/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vexioncards","hasAudioNarration":false,"actualSubdomain":"vexioncards","customDomains":[],"gitSource":{"type":"github","owner":"vexion-cards","repo":"vexion-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af2d2d2e5e36dceb0643bc4","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"cs","tag":"Centrum pomoci","count":104},{"language":"en","tag":"Knowledge Base","count":104},{"language":"default","tag":"API Reference","count":83},{"language":"cs","tag":"Integrácie","count":27},{"language":"en","tag":"Integrations","count":27},{"language":"cs","tag":"POS systémy","count":20},{"language":"en","tag":"POS systems","count":20},{"language":"cs","tag":"Nastavenia","count":18},{"language":"en","tag":"Settings","count":18},{"language":"cs","tag":"Karty","count":17},{"language":"en","tag":"Cards","count":17},{"language":"cs","tag":"Správa existujúcich kariet","count":15},{"language":"en","tag":"Managing Existing Cards","count":15},{"language":"default","tag":"Webhook endpoints","count":10},{"language":"cs","tag":"Skener","count":10},{"language":"en","tag":"Scanner","count":10},{"language":"cs","tag":"Akcie podľa typu karty","count":9},{"language":"en","tag":"Actions by card type","count":9},{"language":"cs","tag":"Typy kariet","count":8},{"language":"cs","tag":"Začíname","count":8},{"language":"en","tag":"Card Types","count":8},{"language":"en","tag":"Getting Started","count":8},{"language":"default","tag":"Cards","count":6},{"language":"default","tag":"Customers","count":6},{"language":"default","tag":"Custom fields","count":5},{"language":"default","tag":"Notifications","count":5},{"language":"default","tag":"Team members","count":5},{"language":"default","tag":"Products","count":4},{"language":"default","tag":"Transactions","count":4},{"language":"default","tag":"MCP server","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":false,"type":"email"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"knowledge-base/oberon-pos","slug":"/knowledge-base/oberon-pos","pageMetadata":{"title":"OBERON: working at the till","description":"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.","href":"/knowledge-base/oberon-pos"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This is the day-to-day guide for whoever stands at the till. Setting the connection up is covered in `,_jsx(_components.a,{href:`/knowledge-base/oberon-setup`,children:`connecting and setup`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`OBERON’s screens are in `,_jsx(_components.strong,{children:`Slovak`}),` only. The labels below are quoted exactly as they appear on a current OBERON till. Wording can differ slightly between OBERON versions, but the flow is the same.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`where-the-loyalty-functions-live`,children:`Where the loyalty functions live`}),`\n`,_jsxs(_components.p,{children:[`The till is at `,_jsx(_components.strong,{children:`Sklad → Pokladnica OBERON`}),`. Everything to do with loyalty happens in three places on the till screen:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`What`}),_jsx(_components.th,{children:`Where`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The customer and their card`}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`Zákazník`}),` tab, field `,_jsx(_components.strong,{children:`Číslo vernostnej karty`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Applying a discount or spending points`}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`Čerpanie benefitov`}),` button on the top panel`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Taking payment`}),_jsxs(_components.td,{children:[`The `,_jsx(_components.strong,{children:`Tlač dokladu`}),` button`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`According to OBERON’s own help, loyalty also works outside the till, in `,_jsx(_components.strong,{children:`Kniha pohľadávok`}),` (issued invoices) and `,_jsx(_components.strong,{children:`Výdajky`}),` (release notes), through the `,_jsx(_components.strong,{children:`Možnosti`}),` button on those forms.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`OBERON’s own help covers the till side of loyalty at `,_jsx(_components.a,{href:`https://help.oberon.sk/oberon/CashRegister_Advanced_Loyality_System.html`,children:`Vernostný systém na Pokladnici OBERON`}),`.`]})}),`\n`,_jsx(Frame,{caption:`The Zákazník tab, before a card is attached`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=187a15f47ca3c1f3a58bb0d89c762af9`,alt:`The OBERON till with the Zákazník tab open, showing an empty Číslo vernostnej karty field with a selection button and a red cross next to it, and the Čerpanie benefitov and Tlač dokladu buttons on the screen.`,\"data-og-width\":`1568`,width:`1568`,\"data-og-height\":`954`,height:`954`,\"data-path\":`images/oberon-till-customer-tab.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?w=280\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=09a97b1ec3c9fa9e1ecc3958dbe833a8 280w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?w=560\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=60e241fcfa1a3a8c35d1740af519e3c6 560w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?w=840\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=e534a946ed70f1db4356dd70a7c61633 840w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=fd6b92e06d0fd7f094cde7e5f0865486 1100w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=f03b2ad304dd1ec28274b2d82e2e9a60 1650w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-customer-tab.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=72c919209db6431b0eedacca63d5318a 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`attaching-the-customer’s-card`,children:`Attaching the customer’s card`}),`\n`,_jsx(_components.p,{children:`Any of these three works:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scan the card`}),` with the barcode scanner, straight into the till. OBERON recognises it as a loyalty card and attaches the customer without opening anything. This needs the pattern from `,_jsx(_components.a,{href:`/knowledge-base/oberon-setup`,children:`setup`}),`, step 3c.`]}),`\n`,_jsxs(_components.li,{children:[`Press the `,_jsx(_components.strong,{children:`…`}),` button next to `,_jsx(_components.strong,{children:`Číslo vernostnej karty`}),` on the `,_jsx(_components.strong,{children:`Zákazník`}),` tab, and scan or type the number there.`]}),`\n`,_jsxs(_components.li,{children:[`Press `,_jsx(_components.strong,{children:`Čerpanie benefitov`}),`, which also asks for the card.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`When a dialog opens, its title tells you which mode it is in: `,_jsx(_components.strong,{children:`kumulovanie benefitu`}),` (collecting) or `,_jsx(_components.strong,{children:`čerpanie benefitu`}),` (spending).`]}),`\n`,_jsxs(_components.p,{children:[`Once attached, the dialog shows the card holder’s `,_jsx(_components.strong,{children:`name`}),` and their balance under `,_jsx(_components.strong,{children:`Vernostné body`}),`, and the name is filled into `,_jsx(_components.strong,{children:`Názov`}),` on the `,_jsx(_components.strong,{children:`Zákazník`}),` tab.`]}),`\n`,_jsxs(_components.p,{children:[`On a discount card the `,_jsx(_components.strong,{children:`Zľava`}),` field stays empty at this point. It fills in only once the discount has been applied, in the next step.`]}),`\n`,_jsx(Frame,{caption:`A customer attached on the Zákazník tab`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=e5f0a0a161740698d41b26357026c4ca`,alt:`The OBERON till Zákazník tab with a card number in Číslo vernostnej karty, Kumulovať benefity ticked, the customer name test test in Názov, and Zľava showing 20 percent.`,\"data-og-width\":`1568`,width:`1568`,\"data-og-height\":`954`,height:`954`,\"data-path\":`images/oberon-till-card-attached.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?w=280\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=f57c9bee758cbcb62253d6c6eb973c02 280w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?w=560\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=270fce867c8e27653258751625108d19 560w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?w=840\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=67d3aa7669a938296c9520d08be97185 840w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=33af815644b993ac0ce2a620af18cf34 1100w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=b1ede1186eb1c5064c31d5f72155d57c 1650w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-card-attached.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=72ce1bc096142b824e25bb406c5d5c77 2500w`})}),`\n`,_jsxs(_components.p,{children:[`If the name is wrong or nothing comes back, stop and see `,_jsx(_components.a,{href:`#troubleshooting`,children:`Troubleshooting`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`ringing-up-a-sale-with-a-card`,children:`Ringing up a sale with a card`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Add the items`,children:_jsx(_components.p,{children:`Ring the items up as normal. The card can be attached before or after.`})}),_jsx(Step,{title:`Attach the card`,children:_jsx(_components.p,{children:`Any of the three ways above.`})}),_jsxs(Step,{title:`Apply the discount (discount cards)`,children:[_jsxs(_components.p,{children:[`Press `,_jsx(_components.strong,{children:`Čerpanie benefitov`}),`, confirm with `,_jsx(_components.strong,{children:`OK`}),`, choose `,_jsx(_components.strong,{children:`Zľava na celý doklad.`}),` and confirm with `,_jsx(_components.strong,{children:`OK`}),` again. The discount appears on the item lines.`]}),_jsx(Frame,{caption:`The discount on the bill`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=86d7fbe0e402314a4339ea4c6fba9292`,alt:`The OBERON till with the Položky dokladu tab open, showing one item with a 20 percent discount marked on its line and the lower total on the display.`,\"data-og-width\":`1568`,width:`1568`,\"data-og-height\":`954`,height:`954`,\"data-path\":`images/oberon-till-cerpanie.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?w=280\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=292a938e4c19f9650365fbf6083f22c2 280w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?w=560\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=7ec51c01395f4330a0685b4bedac69f0 560w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?w=840\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=34936a5ae53f6dfadb80160668ec2b4f 840w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=9584af57dc48a9a32dce58942b7449a2 1100w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=dee5272550b3c94e5a035d42aaf2d6b8 1650w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-cerpanie.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=4652887c20de5b4fde58712ca370092b 2500w`})})]}),_jsxs(Step,{title:`Take payment`,children:[_jsxs(_components.p,{children:[`Press `,_jsx(_components.strong,{children:`Tlač dokladu`}),`, choose how the customer pays, then `,_jsx(_components.strong,{children:`Tlač`}),`. The receipt shows the discount on each item, for example `,_jsx(_components.strong,{children:`Zľava 20% z ceny`}),`.`]}),_jsx(Frame,{caption:`Taking payment`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=dfe067e965cfa4be837dbc0ccd6a4a5f`,alt:`The OBERON payment dialog Výber spôsobu úhrady with the amount to pay, the cash, voucher and card payment fields, and the Tlač, E-mail and Zatvoriť buttons.`,\"data-og-width\":`1568`,width:`1568`,\"data-og-height\":`954`,height:`954`,\"data-path\":`images/oberon-till-tlac-dokladu.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?w=280\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=b01ae209e35fe68e46018199adf341d1 280w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?w=560\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=f6775318503edd7d7dc71f7f8ea29021 560w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?w=840\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=b347e35f7bd06dbb2aac2537cf1c4139 840w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=a5872a312795767d975dd25da0b2e9c8 1100w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=953d9d7d53682a5d9f68de7be96d96cb 1650w, https://mintcdn.com/vexioncards/KQ1pc8w2HUmn6TJl/images/oberon-till-tlac-dokladu.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KQ1pc8w2HUmn6TJl\u0026q=85\u0026s=c4d42feb8b5cd849678304290e4913fd 2500w`})})]})]}),`\n`,_jsx(_components.p,{children:`After payment the customer is cleared from the till automatically, ready for the next sale.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Remove the card if the sale does not go ahead.`}),` The customer stays attached to an open bill until it is paid or you remove them with the `,_jsx(_components.strong,{children:`red cross`}),` next to `,_jsx(_components.strong,{children:`Číslo vernostnej karty`}),`. If you empty the bill but leave the card on it, the next items rung up on that bill get the customer’s discount.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`spending-points-reward-cards`,children:`Spending points (reward cards)`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Load the card first`,children:_jsx(_components.p,{children:`The card has to be on the receipt before you can spend anything from it.`})}),_jsx(Step,{title:`Open benefit redemption`,children:_jsxs(_components.p,{children:[`Press `,_jsx(_components.strong,{children:`Čerpanie benefitov`}),` on the top panel. OBERON’s help also lists the shortcut `,_jsx(_components.code,{children:`Ctrl + Shift + E`}),`. The `,_jsx(_components.strong,{children:`Vernostný systém - čerpanie benefitu`}),` form opens.`]})}),_jsx(Step,{title:`Pick the benefit`,children:_jsxs(_components.p,{children:[`VEXiON offers what the customer’s balance allows. Their points arrive as an amount of money off, worked out from your `,_jsx(_components.strong,{children:`Value of 1 Loyalty Point`}),` setting.`]})}),_jsx(Step,{title:`Apply it and finish`,children:_jsx(_components.p,{children:`The benefit goes onto the receipt and you take payment for the rest. VEXiON deducts the points that were spent.`})})]}),`\n`,_jsx(Heading,{level:`3`,id:`what-a-benefit-can-look-like`,children:`What a benefit can look like`}),`\n`,_jsx(_components.p,{children:`OBERON’s help lists three shapes of benefit on a receipt. VEXiON uses the first two:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Benefit`}),_jsx(_components.th,{children:`Slovak label`}),_jsx(_components.th,{children:`Used by`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Percentage off the whole receipt`}),_jsx(_components.td,{children:`Zľava na doklad v percentách`}),_jsx(_components.td,{children:`Discount cards`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fixed amount off the receipt`}),_jsx(_components.td,{children:`Zľava na doklad v určitej hodnote`}),_jsx(_components.td,{children:`Reward cards, when points are spent`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A free or reduced item`}),_jsx(_components.td,{children:`Darčeková položka`}),_jsx(_components.td,{children:`Not used by VEXiON`})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If the customer does not have enough points, VEXiON refuses the redemption and OBERON shows how many points they actually have. Nothing is deducted and the sale can carry on without the benefit.`})}),`\n`,_jsx(Heading,{level:`2`,id:`checking-a-card-or-a-past-transaction`,children:`Checking a card or a past transaction`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sklad → Vernostný systém - transakcie`}),` lists the loyalty transactions recorded at this till. From the `,_jsx(_components.strong,{children:`Možnosti`}),` button there, `,_jsx(_components.strong,{children:`Zobraziť informácie o vernostnej karte`}),` opens `,_jsx(_components.strong,{children:`Vernostný systém - info`}),` for the card itself.`]}),`\n`,_jsx(_components.p,{children:`To see the same thing from the VEXiON side, open the customer in VEXiON. Their transactions are listed with the shop each one was recorded against.`}),`\n`,_jsx(Heading,{level:`2`,id:`returns-and-cancelled-receipts`,children:`Returns and cancelled receipts`}),`\n`,_jsxs(_components.p,{children:[`When you cancel a paid receipt or take goods back, `,_jsx(_components.strong,{children:`attach the customer’s card again`}),` on the return receipt. Oberon then sends the return to VEXiON and the points or spend for that purchase are taken off the card. Without the card, Oberon sends nothing, so the customer keeps what the purchase earned; correct it on the customer in VEXiON if needed.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Oberon does not tell VEXiON which original receipt a return belongs to. VEXiON looks for that customer’s receipt with the same amount from the last 30 days and takes back exactly what that purchase gave (its points at its level, its spend and discount). If it finds none, the points are taken back by the returned amount. Attach only the card of the customer who made the original purchase.`})}),`\n`,_jsx(Heading,{level:`2`,id:`two-tills-in-the-same-shop`,children:`Two tills in the same shop`}),`\n`,_jsxs(_components.p,{children:[`Both tills are set up with the `,_jsx(_components.strong,{children:`same`}),` address, username and password. They still work completely independently: each signs in on its own, and each sale is recorded separately against that shop. There is nothing to coordinate between them and nothing to switch over between customers.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`OBERON says the customer was not found`,id:`oberon-says-the-customer-was-not-found`,children:_jsxs(_components.p,{children:[`The card is real, but this till is pointed at the wrong business or at no shop. This is a setup problem, not something the cashier can fix at the till. Check the address in OBERON against the one VEXiON shows for this shop, in `,_jsx(_components.a,{href:`/knowledge-base/oberon-setup`,children:`connecting and setup`}),`.`]})}),_jsx(Accordion,{title:`The card loads but no benefit is offered`,id:`the-card-loads-but-no-benefit-is-offered`,children:_jsxs(_components.p,{children:[`Three things to check, in order: the customer may have a `,_jsx(_components.strong,{children:`zero balance`}),`, their card type may be `,_jsx(_components.strong,{children:`switched off`}),` in the VEXiON settings (Settings → Integrations → OBERON), or the card may be a `,_jsx(_components.strong,{children:`stamp card`}),`, which OBERON does not support at all.`]})}),_jsx(Accordion,{title:`The customer earned no points on the sale`,id:`the-customer-earned-no-points-on-the-sale`,children:_jsxs(_components.p,{children:[`OBERON calculates the points and sends them to VEXiON. If it sends none, none are recorded. This is the `,_jsx(_components.strong,{children:`Kumulovanie vernostných bodov`}),` setting on the OBERON loyalty system form. See `,_jsx(_components.a,{href:`/knowledge-base/oberon-card-types`,children:`card types and settings`}),`.`]})}),_jsx(Accordion,{title:`Not enough points`,id:`not-enough-points`,children:_jsx(_components.p,{children:`VEXiON checks the balance before allowing a redemption and refuses if it is short, showing what is actually available. Redeem a smaller amount, or finish the sale without the benefit.`})}),_jsx(Accordion,{title:`The sale went to the wrong shop`,id:`the-sale-went-to-the-wrong-shop`,children:_jsxs(_components.p,{children:[`This till was set up with another shop’s address. Every till in a shop must use that shop’s address. See `,_jsx(_components.a,{href:`/knowledge-base/oberon-setup`,children:`connecting and setup`}),`.`]})}),_jsx(Accordion,{title:`The till stopped connecting after it had been working`,id:`the-till-stopped-connecting-after-it-had-been-working`,children:_jsxs(_components.p,{children:[`Either the password was changed in VEXiON, in which case every till needs the new one, or someone used `,_jsx(_components.strong,{children:`Issue a new address`}),` for this shop, which switches the old address off immediately.`]})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"OBERON: working at the till","description":"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.","href":"/knowledge-base/oberon-pos"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Where the loyalty functions live","slug":"where-the-loyalty-functions-live","depth":2,"children":[]},{"title":"Attaching the customer’s card","slug":"attaching-the-customer’s-card","depth":2,"children":[]},{"title":"Ringing up a sale with a card","slug":"ringing-up-a-sale-with-a-card","depth":2,"children":[]},{"title":"Spending points (reward cards)","slug":"spending-points-reward-cards","depth":2,"children":[{"title":"What a benefit can look like","slug":"what-a-benefit-can-look-like","depth":3,"children":[]}]},{"title":"Checking a card or a past transaction","slug":"checking-a-card-or-a-past-transaction","depth":2,"children":[]},{"title":"Returns and cancelled receipts","slug":"returns-and-cancelled-receipts","depth":2,"children":[]},{"title":"Two tills in the same shop","slug":"two-tills-in-the-same-shop","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/vexioncards/975e5b74cd2aa58f/scripts/validate-examples.js"],"subdomain":"vexioncards","siteName":"VEXiON cards","title":"OBERON: working at the till - VEXiON cards","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/knowledge-base/oberon-pos","matchLevel":0},"cs":{"href":"/cs/knowledge-base/oberon-pos","matchLevel":1}}},"lastModified":"2026-11-06T06:15:00.963Z","originalFileLocation":"knowledge-base/oberon-pos.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VEXiON cards\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex, nofollow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"OBERON: working at the till - VEXiON cards\">\u003cmeta data-mint-head property=\"og:description\" content=\"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VEXiON cards Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vexioncards.mintlify.site/_mintlify/api/og/v2?division=Oberon\u0026amp;title=OBERON%3A+working+at+the+till\u0026amp;description=What+the+cashier+does+in+OBERON+to+load+a+VEXiON+card%2C+apply+a+benefit+and+finish+the+sale.\u0026amp;theme=0e3277b7e5c988ddbd285a77\u0026amp;signature=cd3ec1e921563edb17bc80d6015bde902510baf758cfc4441e7a3d56de265494\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"OBERON: working at the till - VEXiON cards\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vexioncards.mintlify.site/_mintlify/api/og/v2?division=Oberon\u0026amp;title=OBERON%3A+working+at+the+till\u0026amp;description=What+the+cashier+does+in+OBERON+to+load+a+VEXiON+card%2C+apply+a+benefit+and+finish+the+sale.\u0026amp;theme=0e3277b7e5c988ddbd285a77\u0026amp;signature=cd3ec1e921563edb17bc80d6015bde902510baf758cfc4441e7a3d56de265494\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vexioncards/zNo4h7QU4NCALr2V/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VEXiON cards\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#36C6FA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/knowledge-base/oberon-pos.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://vexioncards.mintlify.app/#organization\",\"name\":\"VEXiON cards\",\"url\":\"https://vexioncards.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vexioncards/irWPA7dKqFpQDf2M/logo/light.svg?fit=max\u0026auto=format\u0026n=irWPA7dKqFpQDf2M\u0026q=85\u0026s=60356e86b157bf8f5101f425a06a3859\"}},{\"@type\":\"WebSite\",\"@id\":\"https://vexioncards.mintlify.app#website\",\"name\":\"VEXiON cards\",\"url\":\"https://vexioncards.mintlify.app\",\"publisher\":{\"@id\":\"https://vexioncards.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos#webpage\",\"url\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos\",\"name\":\"OBERON: working at the till\",\"description\":\"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.\",\"dateModified\":\"2026-11-06T06:15:00.963Z\",\"isPartOf\":{\"@id\":\"https://vexioncards.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://vexioncards.mintlify.app/knowledge-base/integrations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"POS systems\",\"item\":\"https://vexioncards.mintlify.app/knowledge-base/dotykacka-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Oberon\",\"item\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-overview\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"OBERON: working at the till\",\"item\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos#article\",\"headline\":\"OBERON: working at the till\",\"name\":\"OBERON: working at the till\",\"description\":\"What the cashier does in OBERON to load a VEXiON card, apply a benefit and finish the sale.\",\"url\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos\",\"mainEntityOfPage\":{\"@id\":\"https://vexioncards.mintlify.app/knowledge-base/oberon-pos#webpage\"},\"dateModified\":\"2026-11-06T06:15:00.963Z\",\"publisher\":{\"@id\":\"https://vexioncards.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://vexioncards.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VEXiON cards\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"VEXiON cards\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/knowledge-base/oberon-pos.md","siteName":"VEXiON cards","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Knowledge Base","icon":"library","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Welcome to VEXiON cards","href":"/knowledge-base/welcome"},{"title":"Getting started","href":"/knowledge-base/getting-started"},{"title":"Launch your loyalty card","href":"/knowledge-base/launch-your-card"},{"title":"The Dashboard Explained","href":"/knowledge-base/dashboard"},{"title":"Filtering by Location \u0026 Time","href":"/knowledge-base/filtering-by-location"},{"title":"Your account","href":"/knowledge-base/your-account"},{"title":"Emails from VEXiON cards","href":"/knowledge-base/emails-from-vexion"},{"title":"FAQ","href":"/knowledge-base/faq"}]},{"group":"Cards","icon":"wallet-cards","pages":[{"title":"Overview","href":"/knowledge-base/card-types"},{"title":"Creating a Card","href":"/knowledge-base/creating-a-card"},{"title":"The sign-up form","href":"/knowledge-base/signup-form"},{"title":"The customer's wallet pass","href":"/knowledge-base/wallet-pass"},{"group":"Card Types","pages":[{"title":"Stamp Card","href":"/knowledge-base/stamp-card"},{"title":"Reward Card","href":"/knowledge-base/reward-card"},{"title":"Cashback card","href":"/knowledge-base/cashback-card"},{"title":"Discount Card","href":"/knowledge-base/discount-card"},{"title":"Coupon","href":"/knowledge-base/coupon-card"},{"title":"Gift Card","href":"/knowledge-base/gift-card"},{"title":"Membership Card","href":"/knowledge-base/membership-card"},{"title":"Employee Card","href":"/knowledge-base/employee-card"}]},{"group":"Card options","pages":[{"title":"Starting bonus","href":"/knowledge-base/starting-bonus"},{"title":"Refer a friend","href":"/knowledge-base/refer-a-friend"},{"title":"Level retention","href":"/knowledge-base/level-retention"},{"title":"Card issuance limit","href":"/knowledge-base/card-issuance-limit"},{"title":"Review link","href":"/knowledge-base/google-review"}]}]},{"group":"Managing Existing Cards","icon":"square-pen","pages":[{"title":"The Passes Page","href":"/knowledge-base/passes-page"},{"title":"Sharing \u0026 Enrolling Customers","href":"/knowledge-base/sharing-a-card"},{"title":"Issue a gift card from the dashboard","icon":"gift","href":"/knowledge-base/issue-a-gift-card"},{"title":"How customers join","href":"/knowledge-base/customer-signup"},{"title":"Editing a Card","href":"/knowledge-base/editing-a-card"},{"title":"Card Activity \u0026 Customers","href":"/knowledge-base/card-activity-customers"},{"title":"Card Analytics","href":"/knowledge-base/card-analytics"},{"group":"Analytics by card type","pages":[{"title":"Stamp Analytics","href":"/knowledge-base/analytics-stamp"},{"title":"Reward \u0026 Cashback Analytics","href":"/knowledge-base/analytics-reward"},{"title":"Discount Analytics","href":"/knowledge-base/analytics-discount"},{"title":"Gift Card Analytics","href":"/knowledge-base/analytics-gift"},{"title":"Coupon Analytics","href":"/knowledge-base/analytics-coupon"},{"title":"Membership Analytics","href":"/knowledge-base/analytics-membership"}]},{"title":"Sending a Push to a Card","href":"/knowledge-base/sending-a-push"},{"title":"Physical Gift Cards","href":"/knowledge-base/physical-gift-cards"}]},{"group":"Customers","icon":"users","pages":[{"title":"The Customers Page","href":"/knowledge-base/customers-page"},{"title":"The Customer Profile","href":"/knowledge-base/customer-profile"},{"title":"The profile your customers see","href":"/knowledge-base/customer-wallet-profile"},{"title":"Adding a Customer","href":"/knowledge-base/adding-a-customer"}]},{"group":"Scanner","icon":"scan-line","pages":[{"title":"Using the Scanner","href":"/knowledge-base/using-the-scanner"},{"group":"Actions by card type","pages":[{"title":"Stamp cards on the scanner","icon":"stamp","href":"/knowledge-base/scanner-stamp"},{"title":"Stamp cards paid in advance on the scanner","icon":"stamp","href":"/knowledge-base/scanner-prepaid-stamp"},{"title":"Product reward cards on the scanner","icon":"gift","href":"/knowledge-base/scanner-reward"},{"title":"Cashback cards on the scanner","icon":"coins","href":"/knowledge-base/scanner-cashback"},{"title":"Discount cards on the scanner","icon":"percent","href":"/knowledge-base/scanner-discount"},{"title":"Coupon cards on the scanner","icon":"ticket","href":"/knowledge-base/scanner-coupon"},{"title":"Gift cards on the scanner","icon":"wallet","href":"/knowledge-base/scanner-gift"},{"title":"Membership cards on the scanner","icon":"id-card","href":"/knowledge-base/scanner-membership"},{"title":"Employee cards on the scanner","icon":"badge-percent","href":"/knowledge-base/scanner-employee-discount"}]}]},{"group":"Notifications","icon":"bell","pages":[{"title":"Notifications","href":"/knowledge-base/notifications"},{"title":"Sending a notification","href":"/knowledge-base/sending-a-notification"},{"title":"Automatic notifications","href":"/knowledge-base/notification-automations"},{"title":"Automatic messages","href":"/knowledge-base/automatic-messages"},{"title":"Delivery \u0026 history","href":"/knowledge-base/notification-delivery"}]},{"group":"Settings","icon":"settings","pages":[{"title":"Settings","href":"/knowledge-base/settings-overview"},{"title":"General settings","href":"/knowledge-base/general-settings"},{"title":"Team \u0026 roles","href":"/knowledge-base/team-and-roles"},{"title":"Transfer ownership","href":"/knowledge-base/transfer-ownership"},{"title":"Locations","href":"/knowledge-base/locations"},{"title":"Custom fields","href":"/knowledge-base/custom-fields"},{"group":"Developer","pages":[{"title":"API keys","href":"/knowledge-base/developer-api-keys"},{"title":"Webhooks","href":"/knowledge-base/developer-webhooks"},{"title":"AI assistants (MCP)","href":"/knowledge-base/developer-ai-assistants"},{"title":"AI assistants: safety and questions","href":"/knowledge-base/developer-ai-assistants-safety"}]},{"title":"Integrations","href":"/knowledge-base/integrations"},{"group":"Billing","pages":[{"title":"Plans \u0026 pricing","href":"/knowledge-base/billing-plans"},{"title":"Per-location pricing","href":"/knowledge-base/billing-locations"},{"title":"Delegated billing","href":"/knowledge-base/billing-delegated"},{"title":"Pausing your account","href":"/knowledge-base/billing-pausing"},{"title":"Cancelling your subscription","href":"/knowledge-base/billing-cancelling"},{"title":"Invoices \u0026 billing details","href":"/knowledge-base/billing-invoices"},{"title":"Refer a business","href":"/knowledge-base/refer-a-business"}]},{"title":"Danger zone","href":"/knowledge-base/danger-zone"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/knowledge-base/integrations"},{"group":"POS systems","pages":[{"group":"Dotykačka","icon":"/icons/dotykacka.svg","pages":[{"title":"Dotykačka: overview","href":"/knowledge-base/dotykacka-overview"},{"title":"Dotykačka: connecting \u0026 setup","href":"/knowledge-base/dotykacka-setup"},{"title":"Dotykačka: multi-cloud (multiple locations)","href":"/knowledge-base/dotykacka-multicloud"},{"title":"Dotykačka: card types \u0026 point setup","href":"/knowledge-base/dotykacka-card-types"},{"title":"Dotykačka: working at the till","href":"/knowledge-base/dotykacka-pos"}]},{"group":"Storyous","icon":"/icons/storyous.svg","pages":[{"title":"Storyous: overview","href":"/knowledge-base/storyous-overview"},{"title":"Storyous: connecting \u0026 setup","href":"/knowledge-base/storyous-setup"},{"title":"Storyous: menu \u0026 products","href":"/knowledge-base/storyous-menu"},{"title":"Storyous: card types \u0026 point setup","href":"/knowledge-base/storyous-card-types"},{"title":"Storyous: working at the till","href":"/knowledge-base/storyous-pos"}]},{"group":"Papaya","icon":"/icons/papaya.svg","pages":[{"title":"Papaya: overview","href":"/knowledge-base/papaya-overview"},{"title":"Papaya: connecting \u0026 setup","href":"/knowledge-base/papaya-setup"},{"title":"Papaya: menu \u0026 products","href":"/knowledge-base/papaya-menu"},{"title":"Papaya: card types \u0026 point setup","href":"/knowledge-base/papaya-card-types"},{"title":"Papaya: gift cards","href":"/knowledge-base/papaya-gift-cards"},{"title":"Papaya: working at the till","href":"/knowledge-base/papaya-pos"}]},{"group":"Oberon","icon":"/icons/oberon.svg","pages":[{"title":"OBERON: overview","href":"/knowledge-base/oberon-overview"},{"title":"OBERON: connecting \u0026 setup","href":"/knowledge-base/oberon-setup"},{"title":"OBERON: card types \u0026 settings","description":"Which VEXiON card types work with OBERON, and how points and discounts are calculated.","href":"/knowledge-base/oberon-card-types"},{"title":"OBERON: working at the till","href":"/knowledge-base/oberon-pos"}]}]},{"group":"Reservations","pages":[{"title":"Bookio","description":"Connect your Bookio booking system so customers' upcoming appointments show on their loyalty card.","icon":"https://mintlify.s3.us-west-1.amazonaws.com/vexioncards/icons/bookio.svg","href":"/knowledge-base/bookio"}]},{"group":"E-commerce","pages":[{"group":"Shopify","icon":"/icons/shopify.svg","pages":[{"title":"Shopify: overview","href":"/knowledge-base/shopify-overview"},{"title":"Shopify: connecting your store","href":"/knowledge-base/shopify-setup"},{"title":"Shopify: configuring loyalty","href":"/knowledge-base/shopify-configuration"},{"title":"Shopify: what your customers see","href":"/knowledge-base/shopify-customer-experience"}]}]},{"group":"Payments","pages":[{"title":"Stripe Connect","icon":"https://mintlify.s3.us-west-1.amazonaws.com/vexioncards/icons/stripe.svg","href":"/knowledge-base/stripe-connect"}]}]}]}]},{"language":"cs","pages":[{"title":"cs","href":"/cs/knowledge-base/oberon-pos"}]}]},"basePath":"","title":"OBERON: working at the till - VEXiON cards","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-B_503rGq.js","DynamicMarkdown-BfddVCX7.js","zoom-image-lightbox-B3yYlvdS.js","lightbox-handle-r17bVUz3.js"]}