Billingo integráció

Shoprenter alkalmazás

Telepítési és felhasználói kézikönyv

Adat

Érték

Dokumentum verzió

1.0

Dátum

2026. november 11.

Érintett rendszer

Billingo integráció (Laravel), Shoprenter modul

Célközönség

Webáruház-tulajdonosok, a bolt adminisztrátorai


Tartalomjegyzék


1. Áttekintés

1.1 Mit csinál az alkalmazás?

A Billingo integráció Shoprenter alkalmazása a webáruházban leadott rendelésekből automatikusan számlát (vagy díjbekérőt, piszkozatot) állít ki a Billingo fiókban. A boltnak nem kell kézzel számlát írnia: a rendszer a rendelés adataiból (vevő, címek, tételek, szállítás, kedvezmény, fizetési mód) összeállítja a bizonylatot, és a beállított feltétel teljesülésekor kiállítja.

Fő funkciók:

  • Automatikus számlakiállítás rendelés-visszaigazoláskor vagy rendelésstátusz-váltáskor.

  • Választható kiállítási feltétel: egy konkrét Shoprenter rendelésstátusz, vagy automatikus, fizetési mód alapú döntés.

  • Shoprenter fizetési módok párosítása a Billingo fizetési módokkal.

  • Részletes számlabeállítások: bizonylattípus, formátum, nyelv, fizetési határidő, kerekítés, ÁFA-felülírás jogcímmel.

  • Fizetési mód díja (pl. utánvét kezelési díja) külön számlatételként.

  • Számla linkjének visszaírása a Shoprenter rendelés megjegyzésébe; számla e-mailben a Billingón keresztül.

  • Adattörlőkód generálása „Tartós adathordozó” jelölésű termékekhez (GDPR / szerzői jogi díj).

  • Vezérlőpult statisztikával, a legutóbbi számlák listájával és hibaüzenetekkel.

1.2 A működés folyamata

  1. A vevő leadja a rendelést a Shoprenter webáruházban, vagy a bolt módosítja a rendelés státuszát.

  2. A Shoprenter webhookot küld az integrációnak (order_confirm vagy order_status_change esemény).

  3. Az integráció azonnal visszaigazolja a fogadást, a feldolgozást pedig háttérfolyamatként (sorban) végzi.

  4. A rendszer ellenőrzi a rendelést (adatok, kiállítási feltétel, duplikáció), majd összeállítja a bizonylatot.

  5. A bizonylat létrejön a Billingóban. Ha be van kapcsolva, a számla linkje bekerül a rendelés megjegyzésébe, és a Billingo e-mailben elküldi a vevőnek.

  6. Az eredmény (sikeres / sikertelen / folyamatban) megjelenik az alkalmazás vezérlőpultján.

1.3 A kézikönyv felépítése

Fejezet

Tartalom

2. Telepítés

Az alkalmazás telepítése, újratelepítése, eltávolítása a Shoprenter adminban

3. Beállítás és használat

Beállítások, aktiválás, vezérlőpult, számlázási szabályok

4. Hibaelhárítás

Gyakori problémák és hibaüzenetek


2. Telepítés

2.1 Az alkalmazás telepítése

  1. Jelentkezz be a Shoprenter adminba.

  2. Az alkalmazások között keresd meg a Billingo integráció alkalmazást, és kattints a telepítésre.

  3. Hagyd jóvá a kért (ha kéri) jogosultságokat (rendelések, rendelésstátuszok, fizetési módok, webhookok).

  4. A telepítés végén megnyílik az alkalmazás az admin felületen belül, és automatikusan a Billingo beállítások oldalra visz.

A telepítéskor a háttérben automatikusan megtörténik:

  • A bolt regisztrálása az integrációban „Beállítás szükséges” (függő) állapotban, alapértelmezett számlabeállításokkal.

  • Hozzáférési token kérése a Shoprenter API-hoz.

  • Két webhook létrehozása a boltban „Billingo integráció” néven: rendelés-visszaigazolás (order_confirm) és rendelésstátusz-változás (order_status_change).

Tipp: A telepítés után a rendszer még nem állít ki számlát. Ehhez végig kell menni a beállításokon és aktiválni kell az integrációt (3. fejezet).

2.2 Az alkalmazás megnyitása később

Az alkalmazás bármikor megnyitható a Shoprenter admin alkalmazások menüjéből. Ha a beállítás még nincs kész (nincs Billingo API kulcs vagy számlatömb), a rendszer a Billingo beállításokhoz irányít, egyébként a vezérlőpultra.

Tipp: Az alkalmazás csak a Shoprenter adminból nyitva működik. Ha a címet közvetlenül, új böngészőfülön nyitod meg, „Hozzáférés megtagadva” üzenet jelenik meg – ez biztonsági okból van így.

2.3 Újratelepítés és jogosultság-jóváhagyás

Újratelepítésre akkor lehet szükség, ha az alkalmazás jogosultságai megváltoztak, vagy a bolt korábban eltávolította az alkalmazást.

  • Az eltávolítás a Shoprenterben törli az integráció webhookjait. Amíg az alkalmazás nincs újratelepítve, nem érkeznek rendelések, így számla sem készül.

  • Az újratelepítés során a rendszer ellenőrzi, mely webhookok léteznek ténylegesen a boltban, és csak a hiányzókat hozza létre újra (duplikáció nem keletkezik).

  • A bolt beállításai (Billingo kulcs, számlabeállítások, fizetésimód-párosítások) és a korábbi számlák megmaradnak az újratelepítés után.

  • Jogosultság-változás esetén az újratelepítés helyett elegendő lehet a jóváhagyó oldal megnyitása: https://.myshoprenter.hu/admin/app/307/approveScopes.


3. Beállítás és használat

3.1 A felület felépítése

Az alkalmazás fejlécében a bolt neve, alatta a menü látható:

Menüpont

Tartalom

Vezérlőpult

Állapot, beállítási lépések, statisztika, legutóbbi számlák, webhook URL

Billingo

Billingo API kulcs, számlatömb, bankszámlák, teszt mód

Számla

A számlák tartalmára és kiállítására vonatkozó beállítások

Fizetés

Shoprenter ↔ Billingo fizetési módok párosítása, integráció aktiválása

Első beállításkor a rendszer varázslóként vezet végig: Billingo → Számla → Fizetés → Aktiválás. Mentés után minden oldal automatikusan a következő lépésre lép. Az oldal tetején zöld sávban a sikeres mentés, piros sávban a hibaüzenet jelenik meg.

3.2 1. lépés – Billingo beállítások

  1. A Billingo fiókban generálj API kulcsot (az oldalon található „Billingo API kulcs generálása” link a megfelelő Billingo oldalra visz).

  2. Másold be a kulcsot a Billingo API kulcs mezőbe, majd kattints az Ellenőrzés gombra.

  3. Sikeres ellenőrzés után („API kulcs érvényes!”) a számlatömbök és bankszámlák listája automatikusan betöltődik.

  4. Válaszd ki a számlatömböt és – ha szükséges – a bankszámlákat, majd kattints a Mentés és tovább gombra.

Mező

Kötelező

Leírás

Billingo API kulcs

Igen

A Billingo fiókhoz tartozó API kulcs. Mentéskor a rendszer újra ellenőrzi; érvénytelen kulcsot nem fogad el.

Számlatömb

Igen

Ebben a Billingo számlatömbben készülnek a bizonylatok.

Bankszámla (HUF)

Nem

A forintos számlákon feltüntetett bankszámla.

Bankszámla (EUR)

Nem

Az euróban kiállított számlákon feltüntetett bankszámla.

Teszt mód

Nem

Bekapcsolva a számlák nem kerülnek ténylegesen kiállításra. Kipróbáláshoz ajánlott.

3.3 2. lépés – Számla beállítások

Itt állítható be, hogyan készüljenek a bizonylatok a rendelésekből. A beállítások szakaszokra vannak bontva; a végén a Beállítások mentése gombbal kell menteni.

Alapbeállítások

Mező

Lehetőségek / alapérték

Leírás

Számla kiállítás státusza

Automatikus (fizetési mód alapján) – alapérték, vagy a bolt bármely rendelésstátusza

Melyik rendelésstátusznál álljon ki a számla. Részletek: 3.7 pont.

Bizonylat típusa

Számla (alap), Díjbekérő, Piszkozat

Milyen típusú bizonylat jöjjön létre a Billingóban.

Számla formátum

Elektronikus (e-számla) – alap, Papír alapú

A Billingo bizonylat formátuma.

Számla nyelve

Magyar (alap), Angol, Német, Francia, Olasz, Román, Szlovák, Horvát

A bizonylat nyelve.

Dátumok és fizetés

Mező

Alapérték

Leírás

Fizetési határidő (nap)

8

0–365 nap között.

Teljesítés dátum eltolás (nap)

0

−30 és +30 nap között, a rendelés dátumához képest.

Pénzügyi teljesítést nem igényel

Ki

Bekapcsolva a számlán megjelenik a „Pénzügyi teljesítést nem igényel” jelzés.

Árazás

Mező

Alapérték

Leírás

Ár típusa

Bruttó

Bruttó vagy nettó egységárakkal készüljön a bizonylat.

Kerekítés

Nincs kerekítés

Nincs / 1 Ft / 5 Ft / 10 Ft.

Mennyiségi egység

db

A tételek mértékegysége (max. 20 karakter).

ÁFA felülírás

Speciális ÁFA-beállítások EU-s értékesítéshez és adómentességhez. Választható kulcsok: 0%, 5%, 18%, 27%, illetve a speciális kódok (AAM, AM, EU, EUK, F.AFA, FAD, K.AFA, MAA, TAM, ÁKK, ÁTHK).

Mező

Leírás

ÁFA felülírás

Ha be van állítva, minden tétel ezt az ÁFA-kulcsot kapja, függetlenül a terméknél beállítottól.

ÁFA felülírás jogcíme

A felülírt kulcshoz tartozó adómentességi jogcím (pl. AAM esetén a törvényi hivatkozás).

0% ÁFA felülírás

Csak azokat a tételeket érinti, amelyek eredeti ÁFA-ja 0%: ezeket cseréli a kiválasztott kódra.

0% ÁFA felülírás jogcíme

A 0%-os felülíráshoz tartozó jogcím.

ÁFA felülírás alkalmazása a szállítási költségre is

Bekapcsolva a szállítási tétel is a felülírt kulcsot kapja.

Szállítás ÁFA kulcsa kövesse a tételeket

Ha van 27%-os tétel, a szállítás is 27%. Ha csak K.AFA tételek vannak, a szállítás is K.AFA.

Tipp: Prioritás: egy terméktételnél a „0% ÁFA felülírás” (ha a tétel 0%-os) erősebb, mint az általános „ÁFA felülírás”; ha egyik sincs beállítva, a termék Shoprenterben megadott ÁFA-ja érvényes.

Fizetési mód díja (pl. utánvét)

Mező

Alapérték

Leírás

Fizetési módhoz tartozó díj külön tételként a számlán

Ki

Ha a vásárló fizetési mód díjat fizetett (pl. utánvét kezelési díj), az külön tételsorként jelenik meg.

Tétel neve

Fizetési mód díja

A {payment_method_name} változó a rendelés fizetési módjának nevére cserélődik (pl. „Utánvétel”).

ÁFA felülírás alkalmazása a fizetési mód díjára is

Ki

Bekapcsolva a díjtétel is a felülírt ÁFA-kulcsot kapja.

Figyelem: Ha a bolt utánvétes díjat számol fel, ezt a beállítást érdemes bekapcsolni, különben a számla végösszege kevesebb lesz, mint amit a vevő fizetett.

Megjelenítési beállítások

Mező

Alapérték

Leírás

Cikkszám (SKU) megjelenítése a termék nevében

Be

A tétel nevében szerepel a cikkszám is.

Cégnév megjelenítése a tételsorokban

Ki

A vevő cégneve megjelenik a tételsorokban.

Nulla összegű számlák engedélyezése

Ki

Kikapcsolva a 0 Ft végösszegű rendelésekre nem készül számla.

Számla URL visszaírása a rendelés megjegyzésébe

Ki

Bekapcsolva a rendelés megjegyzésébe bekerül egy „Számla: ” sor (a meglévő megjegyzés megmarad).

E-mail, megjegyzés, adatvédelem

Mező

Leírás

Számla küldése e-mailben (Billingón keresztül)

A Billingo elküldi a bizonylatot a rendelésben megadott e-mail címre.

Megjegyzés sablon

A számla megjegyzés rovatába kerülő szöveg (max. 1000 karakter). Változók: {order_id}, {order_number}, {customer_email}, {created_at}. Példa: „Rendelés: {order_number}”.

Áfa jogcím szövegének hozzáadása a megjegyzéshez

A felülírt ÁFA jogcím szövege a megjegyzésbe is bekerül.

Adattörlőkód generálása a számlán

A „Tartós adathordozó” (durableMediaDevice) jelölésű termékeknél automatikusan adattörlőkód kerül a számlára.

Tartalék beállítások

Mező

Leírás

Számla készítése fizetési mód leképezés nélkül is

Bekapcsolva akkor is készül számla, ha a rendelés fizetési módjára nincs párosítás.

Alapértelmezett fizetési mód

Ezt használja a rendszer, ha a rendelés fizetési módjához nincs párosítás. Ha ez sincs megadva, a számlán „Átutalás” szerepel.

3.4 3. lépés – Fizetési módok párosítása

A Billingo számlán a fizetési módot egy rögzített listából kell megadni, ezért minden Shoprenter fizetési módhoz meg kell mondani, melyik Billingo fizetési mód feleljen meg neki.

  1. Az Új párosítás hozzáadása részben válaszd ki a Shoprenter fizetési módot. A lista a bolt saját fizetési módjait mutatja (név és kód).

  2. Válaszd ki a hozzá tartozó Billingo fizetési módot (pl. Átutalás, Utánvét, Online bankkártya, Barion, PayPal, SZÉP kártya…).

  3. Kattints a + Párosítás hozzáadása gombra. A párosítás megjelenik a Meglévő párosítások listában.

  4. Ismételd meg a bolt összes használt fizetési módjára. Hibás párosítás a Törlés gombbal eltávolítható.

Shoprenter fizetési mód (példa)

Javasolt Billingo fizetési mód

Banki átutalás

Átutalás

Utánvét / Utánvétel

Utánvét

Barion, SimplePay, OTP, Stripe, PayU (online kártyás)

Online bankkártya vagy a konkrét szolgáltató (pl. Barion, PayU)

PayPal

PayPal

Személyes átvétel, készpénz

Készpénz

Figyelem: Ha a fizetési módok listája nem töltődik be, a mező szöveges beviteli mezővé alakul („Nem sikerült lekérni a fizetési módokat az API-ból”). Ilyenkor a Shoprenter fizetési mód kódját kell beírni (pl. cod, bank_transfer). Lásd: 4.1.

3.5 4. lépés – Az integráció aktiválása

A Fizetés oldal alján található Integráció aktiválása gombbal indítható el az automatikus számlázás. A gomb csak akkor aktív, ha legalább egy fizetésimód-párosítás létezik. Aktiváláskor a rendszer ellenőrzi:

  • van-e megadva Billingo API kulcs és számlatömb – ha nincs, visszairányít a Billingo beállításokhoz;

  • van-e legalább egy fizetésimód-párosítás – ha nincs, a Fizetés oldalon marad hibaüzenettel.

Sikeres aktiválás után a vezérlőpulton „Aktív” jelzés látható, és a beérkező rendelésekre elkezdődik a számlázás. A beállítások aktiválás után is bármikor módosíthatók; a változás a következő feldolgozott rendelésnél lép életbe.

3.6 Vezérlőpult

Állapot és beállítási lépések

A cím mellett az integráció állapota látható („Aktív” vagy „Beállítás szükséges”). Amíg a beállítás nem teljes, egy ellenőrzőlista mutatja a lépéseket; a hiányzó lépésekre kattintva a megfelelő oldal nyílik meg:

  • Bolt csatlakoztatva

  • Webhookok regisztrálva

  • Billingo beállítva

  • Fizetési módok párosítva

  • Integráció aktiválva

Statisztika

Kártya

Jelentés

Összes számla

Az integráció által kezelt összes bizonylat.

Sikeres

A Billingóban sikeresen létrejött bizonylatok.

Sikertelen

Hibával leállt próbálkozások – ezeket érdemes átnézni.

Folyamatban

Feldolgozás alatt álló bizonylatok.

Legutóbbi számlák

Táblázat oldalanként 15 tétellel: rendelésszám, számlaszám (kattintásra megnyílik a Billingo nyilvános számlaoldala), összeg és pénznem, státusz (Létrehozva / Folyamatban / Sikertelen), dátum. Sikertelen tételnél a hibaüzenet is megjelenik (a teljes szöveg az egérmutatót fölé víve olvasható).

Webhook URL

A webhookok automatikusan regisztrálódnak. Az oldal alján megjelenő URL csak akkor kell, ha valamiért kézzel kell webhookot felvenni a Shoprenterben.

3.7 Mikor készül számla?

A rendszer minden rendelés-visszaigazoláskor és státuszváltáskor megvizsgálja a rendelést. A döntés a Számla kiállítás státusza beállítástól függ.

a) Konkrét státusz kiválasztva

A számla akkor készül el, amikor a rendelés a kiválasztott rendelésstátuszba kerül (például „Teljesítve” vagy egy egyedi „Kiszállítva GLS” státusz). Ez a legkiszámíthatóbb mód, ezért ezt javasoljuk, ha a bolt egyedi státuszokat használ.

b) Automatikus (fizetési mód alapján)

Fizetési mód típusa

Felismerés (a fizetési mód kódjában szereplő szó)

Mikor készül számla?

Online / kártyás

barion, simplepay, otpay, paypal, stripe, revolut, card, online, bankcard, creditcard, borgun, paylike, payu, worldline, teya

Azonnal, a rendelés visszaigazolásakor.

Utánvét

cod, cash, utanvet, cashondelivery

Amikor a rendelés eléri az „Elküldve” (3-as) státuszt.

Egyéb (pl. átutalás)

–

Amikor a rendelés eléri a „Teljesítve” (5-ös) státuszt.

Figyelem: Az automatikus mód a Shoprenter alapértelmezett státuszaira (1–5) épül. Ha a bolt saját státuszokat használ, válassz konkrét státuszt (a) pont).

Mikor NEM készül számla?

Eset

Mi történik

A rendelés nem az aktuális évből származik

Kihagyás (a korábbi évek rendelései már máshol számlázva lehetnek).

Nem teljesül a kiállítási feltétel

Kihagyás; egy későbbi státuszváltásnál újra vizsgálja.

Erre a rendelésre már készült ilyen típusú bizonylat

Kihagyás – egy rendelésre nem készül kétszer számla.

0 Ft-os rendelés, nulla összegű számla tiltva

Kihagyás.

Nincs Billingo API kulcs vagy számlatömb

Sikertelen tétel a vezérlőpulton.

Nincs se e-mail cím, se számlázási cím; vagy a számlázási cím 2 karakternél rövidebb

Sikertelen tétel (a Billingo nem fogadja el).

Nincs fizetési mód, és a „Számla készítése fizetési mód leképezés nélkül is” ki van kapcsolva

Sikertelen tétel.

3.8 Mi kerül a számlára?

  • Vevő: név, e-mail, számlázási cím, adószám (ha a rendelésben szerepel), cégnév.

  • Terméktételek: megnevezés (opcionálisan cikkszámmal), mennyiség, egységár, ÁFA-kulcs (a felülírási szabályok szerint).

  • Termékkiegészítők (pl. betétdíj): külön tételként.

  • Szállítási költség: külön tételként, a beállított ÁFA-szabállyal.

  • Kedvezmény: a kosárkedvezmény és a kuponkedvezmény összege együtt, kedvezménysorként.

  • Fizetési mód díja: külön tételként, ha be van kapcsolva.

  • Fizetési mód: a párosítás szerinti Billingo fizetési mód.

  • Megjegyzés: a megjegyzés-sablon alapján, opcionálisan az ÁFA jogcímmel.

  • Pénznem: a rendelés pénzneme (alapértelmezés: HUF); euró esetén az EUR bankszámla.


4. Hibaelhárítás

4.1 Gyakori problémák

Tünet

Lehetséges ok

Teendő

„Hozzáférés megtagadva” oldal

Az alkalmazást nem a Shoprenter adminból nyitották meg, lejárt az oldal, vagy a bolt felfüggesztett/törölt állapotú.

Nyisd meg újra az alkalmazást a Shoprenter admin alkalmazások menüjéből.

Telepítéskor „Registration failed” hiba

A bolt nem kapott hozzáférési tokent (pl. jogosultságok nincsenek jóváhagyva).

Telepítsd újra az alkalmazást, vagy nyisd meg a jogosultság-jóváhagyó oldalt (2.3).

A fizetési módok nem töltődnek be (kézi beviteli mező jelenik meg)

A Shoprenter API nem adta vissza a listát (jogosultsághiány vagy átmeneti hiba).

Ellenőrizd a jogosultságokat; addig a fizetési mód kódja kézzel is megadható.

A státuszlistában csak 5 általános státusz látszik (Függőben … Teljesítve)

A bolt valós státuszlistája nem volt lekérhető, a rendszer alapértelmezett listát mutat.

Ne válassz státuszt, amíg a bolt saját státuszai meg nem jelennek – egyedi státuszoknál a lista azonosítói eltérhetnek a valóstól.

Új rendelésekre nem készül számla, a vezérlőpulton sincs új tétel

Az integráció nincs aktiválva; a webhookok hiányoznak (pl. eltávolítás után).

Ellenőrizd az „Aktív” jelzést; nyisd meg az alkalmazást (ez pótolja a hiányzó webhookokat), szükség esetén telepítsd újra. Ha ez sem segít, fordulj az ügyfélszolgálathoz.

Számla nem készül, pedig a rendelés megjött

Nem teljesült a kiállítási feltétel (3.7).

Ellenőrizd a „Számla kiállítás státusza” beállítást és a rendelés státuszát.

A számla végösszege kevesebb, mint a fizetett összeg

Utánvét- vagy egyéb fizetési díj nincs a számlán.

Kapcsold be a „Fizetési módhoz tartozó díj külön tételként” opciót.

Rossz fizetési mód a számlán (Átutalás)

Nincs párosítás a rendelés fizetési módjára és alapértelmezett sincs.

Vedd fel a párosítást a Fizetés oldalon.

4.2 Gyakori hibaüzenetek a vezérlőpulton

Hibaüzenet (eredeti, angol)

Jelentés

Billingo is not configured for this tenant

Hiányzik a Billingo API kulcs vagy a számlatömb.

Order has no email or billing address

A rendelésben nincs se e-mail cím, se számlázási cím.

Order billing address is too short or missing

A számlázási cím hiányos (Billingo követelmény: min. 2 karakter).

Order has no payment method and invoice creation without payment is disabled

A rendelésnek nincs fizetési módja, és a tartalék beállítás ki van kapcsolva.

Oldal tetejére