e-guma Integrationintegration
Integration bereit für den EinsatzIntegration ready for use

e-guma-Gutscheine in aico POSe-guma vouchers in aico POS

aico POS verkauft e-guma-Depotgutscheine, lädt Gutscheine auf, prüft ihr Guthaben, nimmt sie als Zahlung an und erstattet alles wieder zurück. Jeder Schritt wird direkt bei e-guma gebucht und ist im e-guma-Backoffice sofort sichtbar.aico POS sells e-guma depot vouchers, tops vouchers up, checks their balance, takes them as payment and refunds all of it. Every step is booked directly at e-guma and shows in the e-guma back office right away.

Stand 21. Oktober 2026As of 21 October 2026 Gefilmt am e-guma-TestmandantenFilmed on the e-guma test tenant aico POS · aiconeo
e-guma-Gutschein verkaufenSelling an e-guma voucher
7Abläufe an der Kasse, vom Verkauf bis zur RückerstattungFlows at the till, from sale to refund
10e-guma-API-Aufrufe, alle serverseitige-guma API calls, all server-side
7Videos, jedes auf Deutsch und EnglischVideos, each in German and English
Der API-Schlüssel liegt nie auf der KasseThe API key never sits on the till

FunktionenFunctions

Was die Integration kannWhat the integration does

Alles, was an der Kasse mit einem e-guma-Gutschein passiert, vom Verkauf bis zur Rückerstattung.Everything that happens to an e-guma voucher at the till, from the sale to the refund.

EinrichtungSetup

API-Schlüssel von e-guma in aiconeo, bei Bedarf pro Filiale. Dazu ein Gutschein-Artikel und eine Zahlungsmethode.The e-guma API key in aiconeo, per store if needed, plus one voucher article and one payment method.

Depotgutscheine verkaufenSelling depot vouchers

Code scannen, Betrag eingeben, kassieren. aico aktiviert den Gutschein bei e-guma, sobald der Verkauf gebucht ist.Scan the code, enter the amount, take the payment. aico activates the voucher at e-guma once the sale is booked.

Guthaben prüfenChecking the balance

«Saldo» im Menü der Kasse zeigt das Guthaben jedes e-guma-Gutscheins, auch wenn er anderswo verkauft wurde.“Balance” in the till's menu shows the balance of any e-guma voucher, wherever it was sold.

AufladenTopping up

Ein Gutschein in Gebrauch wird mit demselben Artikel aufgeladen. Die Kasse erkennt das selbst am Code.A voucher in use is topped up with the same article. The till recognises it from the code.

Mit Gutschein bezahlenPaying with a voucher

Eigene Zahlungsmethode: ganzer Betrag oder Teilzahlung, eingelöst noch während der Zahlung.A payment method of its own: all of the amount or part of it, redeemed while the payment is taken.

RückerstattungenRefunds

Zahlung zurück auf den Gutschein, Aufladung storniert, verkaufter Gutschein deaktiviert und wieder verkaufbar.A payment back onto the voucher, a top-up cancelled, a sold voucher deactivated and sellable again.

AblaufHow it works

So arbeitet die IntegrationHow the integration works

Die Kasse spricht nie direkt mit e-guma. Jeder Aufruf geht über die aico Plattform, die den Schlüssel hält und jede Operation festhält.The till never talks to e-guma directly. Every call goes through the aico platform, which holds the key and records every operation.

aico POSaico POSScannt den Code, zeigt das Guthaben, kassiertScans the code, shows the balance, takes the payment
aico Plattformaico platformServer mit dem API-Schlüssel, aiconeo zeigt jede OperationServer holding the API key, aiconeo shows every operation
e-guma-APIe-guma APIAktivieren, Aufladen, Einlösen, Saldo, StornierenActivate, top up, redeem, balance, cancel
e-guma-Backofficee-guma back officeGuthaben, Bestellungen, Top-ups, Redemptions, ProtokollBalance, orders, top-ups, redemptions, protocol

Sofort, während die Kundin wartetAt once, while the customer waits

Prüfen, Saldo, Einlösen und die Stornierung vor einer Auszahlung. Die Kasse fragt über den aico-Server; der API-Schlüssel bleibt dort und liegt nie auf der Kasse.Check, balance, redeem, and cancelling before any payout. The till asks through the aico server; the API key stays there and never sits on the till.

Im Hintergrund, nach der BuchungIn the background, after booking

Aktivieren und Aufladen laufen, sobald der Verkauf gebucht ist, und werden bei einem Ausfall wiederholt.Activation and top-up run once the sale is booked, and are retried after an outage.

Nachvollziehbar auf beiden SeitenTraceable on both sides

In aiconeo hat jede Bestellung den Tab «Gutscheine» mit allen e-guma-Operationen. Im e-guma-Backoffice erscheint jeder Schritt beim Gutschein.In aiconeo every order has a “Gift cards” tab with all its e-guma operations. In the e-guma back office every step shows on the voucher.

FunktionFunctionAn der KasseAt the tille-guma-APIe-guma API Im e-guma-BackofficeIn the e-guma back office
Depotgutschein verkaufenSell a depot voucherCode scannen, Prüfen, Betrag, kassierenScan the code, Check, amount, take the paymentactivate_status beim Prüfen
activate nach der Buchung
activate_status on Check
activate after booking
Gutschein einlösbar, Guthaben = Betrag, Bestellung von aicoVoucher redeemable, balance = amount, an order by aico
Guthaben prüfenCheck the balanceSaldo im Menü, Code scannenBalance in the menu, scan the codebalancebalanceNichts, Saldo liest nurNothing, Balance only reads
Gutschein aufladenTop up a voucherGutschein-Artikel, Code, Prüfen erkennt «in Gebrauch», Aufladebetrag, kassierenVoucher article, code, Check finds it in use, top-up amount, take the paymentcharge_status beim Prüfen
charge nach der Buchung
charge_status on Check
charge after booking
Guthaben höher, Zeile unter Top-ups, ProtokolleintragHigher balance, a row under Top-ups, a protocol entry
Mit Gutschein bezahlenPay with a voucherZahlungsmethode e-guma, Code, Prüfen zeigt das Guthaben, Betrag (leer = alles), bezahlene-guma payment method, code, Check shows the balance, amount (empty = all), paybalance beim Prüfen
redeem sofort, Referenz aico-pos-…
balance on Check
redeem at once, reference aico-pos-…
Guthaben tiefer, Zeile unter Redemptions mit der Referenz der Kasse, ProtokolleintragLower balance, a row under Redemptions with the till's reference, a protocol entry
Gutscheinzahlung zurückerstattenRefund a voucher paymentBeleg, Rückerstattung, ursprüngliche ZahlungsmethodeReceipt, Refund, original payment methodcancel_redemption auf die ursprüngliche Einlösungcancel_redemption on the original redemptionEinlösung «Canceled», Gegenbuchung «Refund … at the till», ProtokolleintragRedemption “Canceled”, a counter row “Refund … at the till”, a protocol entry
Aufladung zurückerstattenRefund a top-upBeleg, Rückerstattung, z. B. barReceipt, Refund, e.g. in cashcancel_charge vor der Auszahlungcancel_charge before paying outGuthaben tiefer, Aufladung «Storniert», ProtokolleintragLower balance, top-up “Storniert”, a protocol entry
Gutscheinverkauf zurückerstattenRefund a voucher saleBeleg, Rückerstattung, z. B. barReceipt, Refund, e.g. in cashdeactivate_status, deactivate vor der Auszahlungdeactivate_status, deactivate before paying outVerkauf entfernt; der Depotgutschein ist wieder unverkauft (Guthaben 0) und neu verkaufbarThe sale is removed; the depot voucher is unsold again (balance 0) and can be sold anew

VideosVideos

Jede Funktion im VideoEvery function on video

Sieben kurze Filme, zusammen 5:51 Minuten. Jeder zeigt die Kasse und danach dieselbe Änderung im e-guma-Backoffice.Seven short films, 5:29 minutes in all. Each shows the till, then the same change in the e-guma back office.

e-guma-Gutscheine einrichtenSetting up e-guma vouchers

e-guma ist das Gutscheinsystem, das viele Hotels, Restaurants und Läden bereits nutzen. aico verbindet sich damit über den API-Schlüssel, den e-guma dem Geschäft gibt. Die Kasse verkauft und lädt dann e-guma-Gutscheine auf, nimmt sie als Zahlung an, prüft ihr Guthaben und erstattet alles zurück; jeder Schritt wird bei e-guma gebucht und ist im Backoffice sofort sichtbar.e-guma is the voucher system many hotels, restaurants and shops already run. aico connects to it with the API key e-guma gives the shop. The till then sells and tops up e-guma vouchers, takes them as payment, checks their balance and refunds all of it, and every step is booked at e-guma, where the back office shows it right away.

In aiconeo einrichtenSet it up in aiconeo

  1. Integrationen → e-guma: den API-Schlüssel von e-guma als Standardschlüssel erfassen und Prüfen tippen. Der Schlüssel funktioniert bestätigt ihn. Danach werden nur noch seine letzten vier Zeichen angezeigt.
  2. Hat e-guma einer Filiale einen eigenen Schlüssel gegeben, wird er darunter unter API-Schlüssel hinzufügen für diese Filiale erfasst.
  3. Produkte: ein Artikel verkauft die Gutscheine (hier e-guma Gutschein). Unter Flags Ist e-guma Depotgutschein einschalten: deshalb fragt die Kasse nach dem Code. Unter Buchhaltung eine Steuerklasse mit 0 % wählen (hier Export / Befreit): ein Gutschein ist beim Verkauf kein Umsatz.
  4. POS Einstellungen → Zahlungsmethoden: damit die Kasse e-guma-Gutscheine als Zahlung annimmt, eine Zahlungsmethode vom Typ e-guma-Gutschein anlegen (hier e-guma Gutschein).
  1. Integrations → e-guma: enter the API key from e-guma as the Default key and tap Verify. The key works confirms it. Afterwards only its last four characters are shown.
  2. A store that e-guma gave a key of its own gets it below, under Add API key, for that store.
  3. Products: one article sells the vouchers (here e-guma Gutschein). Under Flags, switch on Is e-guma depot voucher: that is what makes the till ask for the code. Under Accounting, give it a tax class of 0 % (here Export / exempt): a voucher is not turnover when it is sold.
  4. POS Settings → Payment Methods: to take e-guma vouchers as payment, add a payment method of the type e-guma voucher (here e-guma Gutschein).

An der KasseAt the till

  1. Der Gutschein-Artikel verkauft einen neuen Gutschein oder lädt einen auf, der schon in Gebrauch ist: welches von beiden, fragt die Kasse anhand des Codes bei e-guma nach.
  2. Saldo, im Menü, zeigt das Guthaben eines beliebigen e-guma-Gutscheins.
  1. The voucher article sells a new voucher, or tops up one that is already in use: the till asks e-guma which, from the code.
  2. Balance, in the menu, shows what is left on any e-guma voucher.

ErgebnisResult

  1. Jeder Verkauf, jede Aufladung, Zahlung und Rückerstattung wird von aico bei e-guma gebucht und erscheint im e-guma-Backoffice.
  2. In aiconeo listet Aico Bestellungen → Bestellung → Gutscheine jeden Schritt, den aico bei e-guma für diese Bestellung ausgeführt hat.
  1. Every sale, top-up, payment and refund is booked at e-guma by aico and appears in the e-guma back office.
  2. In aiconeo, Aico Orders → order → Gift cards lists every step aico took at e-guma for that order.

HinweiseNotes

  • Saldo erscheint im Menü, sobald der Workspace einen aktiven e-guma-Schlüssel hat, ab Kassenversion 6.5.8, und nie auf einem Selbstbedienungs-Kiosk. Es lässt sich unter POS Einstellungen → Sidebar-Seiten ausblenden.
  • e-guma-Gutscheine werden nur an der bedienten Kasse verkauft, nicht am Selbstbedienungs-Kiosk.
  • Jede Gutscheinaktion fragt bei e-guma nach; die Kasse muss dafür online sein.
  • Balance appears in the menu once the workspace has an active e-guma key, from till version 6.5.8, and never on a self-service kiosk. It can be hidden under POS Settings → Sidebar Pages.
  • e-guma vouchers are sold at the staffed checkout only, not at a self-service kiosk.
  • Every voucher action asks e-guma, so the till must be online for it.

RegelnRules

Regeln und SonderfälleRules and edge cases

Was die Integration garantiert, und wo ihre Grenzen liegen.What the integration guarantees, and where its limits are.

Kein Geld ohne StornierungNo money before the cancellation

Bei der Rückerstattung eines Verkaufs oder einer Aufladung storniert aico zuerst bei e-guma. Erst danach verlässt Geld die Kasse.For the refund of a sale or a top-up, aico cancels at e-guma first. Only then does money leave the till.

Einlösung bei der ZahlungRedeemed when paying

Der Gutschein wird während der Zahlung eingelöst, nicht erst bei der Buchung. Ein inzwischen anderswo ausgegebener Gutschein kann so keinen Verkauf bezahlen.The voucher is redeemed while the payment is taken, not when the sale is booked, so a voucher spent elsewhere in the meantime cannot pay for a sale.

Ausfälle werden geklärtOutages are settled

Aktivierung und Aufladung werden wiederholt. Was sich nicht automatisch klären lässt, etwa eine verlorene Antwort, schliesst ein Admin in aiconeo bei der Bestellung von Hand ab.Activation and top-up are retried. What cannot be settled automatically, such as a lost answer, an admin settles by hand on the order in aiconeo.

Warten nach cancel_redemptionWaiting after cancel_redemption

Nach einer Stornierung wartet aico, bis das Guthaben sie bestätigt, bevor eine weitere Schreiboperation auf denselben Gutschein folgt, wie von e-guma empfohlen.After a cancellation, aico waits until the balance confirms it before any further write to the same voucher, as e-guma recommends.

Grenzen der RückerstattungRefund limits

Eine Aufladung lässt sich nur zurückerstatten, solange ihr Betrag noch auf dem Gutschein ist. Ein benutzter verkaufter Gutschein lässt sich nicht mehr deaktivieren.A top-up can only be refunded while its amount is still on the voucher. A sold voucher that has been used can no longer be deactivated.

API-Schlüssel und GratisguthabenAPI keys and free credit

Ein Standardschlüssel pro aico-Workspace; Filialen mit eigenem e-guma-Schlüssel erhalten ihn separat. Gratisguthaben übernimmt aico so, wie e-guma es meldet.One default key per aico workspace; stores with an e-guma key of their own get it separately. aico takes free credit as e-guma reports it.

Bediente Kasse, onlineStaffed till, online

Gutscheine werden an der bedienten Kasse verkauft, nicht am Self-Checkout. Jede Gutscheinaktion fragt e-guma; die Kasse muss dafür online sein. Codes per QR-Scan oder von Hand, mit oder ohne Bindestriche.Vouchers are sold at the staffed till, not at self-checkout. Every voucher action asks e-guma, so the till must be online. Codes are scanned from the QR code or typed, with or without dashes.

Aktivierung im BackofficeActivation in the back office

Eine Aktivierung über die API erscheint nicht im Gutscheinprotokoll, sondern als Bestellung von aico (Order number, Created by aico). Aufladung, Einlösung und ihre Stornierungen stehen im Protokoll.An activation through the API does not appear in the voucher protocol but as an order made by aico (order number, created by aico). Top-ups, redemptions and their cancellations are in the protocol.

Entwickelt und getestet von aicoBuilt and tested by aico

aico ist das Commerce OS für Schweizer Unternehmen: ERP, POS, E-Commerce, PIM und KI-Agenten auf einer Plattform. Made in Switzerland, für Handel, Gastro und Industrie.aico is the commerce OS for Swiss companies: ERP, POS, e-commerce, PIM and AI agents on one platform. Made in Switzerland, for retail, hospitality and industry.