Povezava z drugimi aplikacijami

Povežite ELITE z vašo aplikacijo

ELITE DAVČNO BLAGAJNO lahko povežete z drugimi aplikacijami — na primer z dispečerskim sistemom ali programom za voznike. Uporabnik iz vaše aplikacije neposredno odpre blagajno in izda račun.

Pregled

ELITE DAVČNA BLAGAJNA omogoča povezavo z drugimi aplikacijami. To pomeni, da lahko vaš program (npr. za naročila voženj) uporabnika preusmeri naravnost v blagajno — brez iskanja in ročnega odpiranja.

Ne gre za klasično spletno povezavo v oblaku, temveč za neposredno odpiranje blagajne na telefonu. Vaša aplikacija pošlje ukaz, blagajna se odpre na pravem zaslonu — pripravljena za izdajo računa.

  • Odpiranje blagajne iz partnerske aplikacije
  • Predizpolnjeni podatki za vožnjo ali artikel
  • Hitrejši prehod od naročila do fiskalnega računa
  • Primerno za taksi in podjetja z lastnim programom

Kako poteka

  1. Uporabnik v vaši aplikaciji izbere dejanje (npr. »Izdaj račun«).
  2. Vaša aplikacija odpre ELITE DAVČNO BLAGAJNO prek dogovorjene povezave.
  3. Če je blagajna nameščena in aktivirana, se odpre na telefonu.
  4. Blagajna prikaže ustrezen zaslon in po možnosti predizpolni podatke.

Če blagajna ni nameščena, odpiranje ne uspe — v tem primeru uporabniku pokažite, naj nas kontaktira na info@mframe.si ali 040 489 654.

Naslov povezave

Za odpiranje blagajne uporabite naslednjo obliko:

eliteblagajna://<dejanje>[?podatki]

Podprta dejanja

PovezavaKaj naredi
eliteblagajna://open Odpre blagajno na začetnem zaslonu.
eliteblagajna://invoice/new Odpre nov račun (po želji s podatki za vožnjo ali artikel).
eliteblagajna://ride/new Odpre obrazec za dodajanje vožnje.
eliteblagajna://item/new Odpre obrazec za dodajanje artikla.

Primer za Android

Iz vaše aplikacije blagajno odprete tako:

val uri = Uri.parse("eliteblagajna://invoice/new?type=ride&amount=15.50")
val intent = Intent(Intent.ACTION_VIEW, uri)
try {
    startActivity(intent)
} catch (e: ActivityNotFoundException) {
    // Blagajna ni nameščena — pokažite alternativni korak
}

Enako v Javi:

Uri uri = Uri.parse("eliteblagajna://open");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

Podatki v povezavi

Dodatne podatke dodate za vprašajem. Posebne znake (presledke, šumnike …) je treba pravilno zapisati.

PodatekOpisPrimer
type ride (vožnja) ali item (artikel) type=ride
amount Znesek amount=15.50
km Prevoženi kilometri (pri vožnji) km=8.2
name Naziv artikla name=Voda
qty Količina qty=2
ref Vaša številka naročila ref=ORD-1042

Točen nabor podatkov je odvisen od različice aplikacije. Za uporabo v živo se dogovorimo posebej.

Primeri

Samo odpri blagajno

eliteblagajna://open

Nov račun za vožnjo z zneskom

eliteblagajna://invoice/new?type=ride&amount=12.80&ref=TRIP-8891

Dodaj artikel

eliteblagajna://item/new?name=Parkirnina&amount=2.00&qty=1

Za partnerje

Povezava je namenjena razvijalcem dispečinga in drugih poslovnih programov, ki želijo fiskalizacijo vključiti v svoj potek dela.

  • Potrebujete testno napravo ali QR aktivacijo
  • Želite dodatne podatke ali povratno obvestilo
  • Povezujete ELITE z obstoječim Android programom

Pišite nam — pripravimo povezavo po meri.