Ugyanazon az eszközön
Használja a localhostot, ha a kérést végrehajtó alkalmazás és a FiscalNET ugyanazon a számítógépen vagy Android-terminálon fut.
Integrált webszerver, ugyanaz a POST-módszer Windows és Android rendszeren. Válassza ki azt a helyet, ahonnan a kérést küldi, és ellenőrizze a műveletre adott választ. A magyarázatok tartalmazzák az általános útmutatót és a FiscalNET csapatának 2026. október 19-i pontosításait.
PDF-útmutató · 15 oldal · 2026. április 30-i kiadás. Az alábbiakban elolvashatja a magyarázatokat és a hivatkozásokat webes formátumban, akár PDF-olvasó nélkül is.
| Csatorna | Alkalmas a következőhöz: | Eredmény |
|---|---|---|
| HTTP API | Windows és Android: helyi alkalmazások, middleware vagy hívás az eszköz böngészőjéből a FiscalNET segítségével | Szinkron JSON vagy aszinkron feladat |
| Parancsfájl | Windows-alkalmazások és ERP-rendszerek fájlexportálási lehetőséggel | Fájl a Válasz mappában |
| Android Intent | Ugyanazon az Android-terminálon telepített alkalmazások | Activity Result és válaszkiegészítések |
| INP formátum | Kompatibilitás a meglévő alkalmazásokkal | Válaszfájl, mint a fájlokon keresztüli integráció esetén |
Az integrált webszerver POST-kéréseket fogad a következő címen: http://localhost:65400/api/Receipt. A kérés törzse lehet egy JSON-karakterlánclista, ahol minden egyes karakterlánc egy parancsot reprezentál. A Postmanben válassza a POST, Body → raw → JSON lehetőséget, valamint a fejlécet. Content-Type: application/json.
Használja a localhostot, ha a kérést végrehajtó alkalmazás és a FiscalNET ugyanazon a számítógépen vagy Android-terminálon fut.
Cserélje le a localhost kifejezést annak az eszköznek az IP-címére, amelyen a FiscalNET fut, például http://192.168.1.50:65400/api/Receipt. Engedélyezze a 65400-as TCP-portot a tűzfalban a helyi hálózatban található jogosult eszközök számára. A példában szereplő IP-címet a valós IP-címmel kell helyettesíteni.
Hajtsa végre a hívást a helyi szolgáltatáshoz a számítógép böngészőjében a FiscalNET segítségével. Az alkalmazásszerveren végrehajtott localhost-hívás az adott szerverre érkezik, nem pedig a helyszínen található pénztárgéphez. A böngészőből indított localhost hívás kiküszöböli a dedikált nyilvános IP-cím és a routeren történő porttovábbítás szükségességét.
A pénztárgép USB-n vagy LAN-on keresztül csatlakoztatható, amennyiben az adott modellt és interfészt a FiscalNET támogatja. Az alkalmazás a FiscalNET-tel kommunikál, a meghajtó pedig a készülékkel kommunikál. A FiscalNET csapata szerint a HTTP-hívás a Datecs BlueCash 50 és a Partner Touch Evo esetében is elérhető.
Windows rendszeren továbbra is elérhető a Bonuri mappába helyezett fájlokon keresztüli folyamat is. A banki POS-nak az API-n keresztül küldött parancs csak Windows rendszeren érhető el.
Egy HTTPS-oldal és egy helyi HTTP-szolgáltatás a böngésző biztonsági korlátozásaiba ütközhet. Konfigurálja az engedélyezett eredetet és a CORS/OPTIONS választ, és amikor a telepítés helyi HTTPS-t biztosít, használja az adott verzióhoz konfigurált címet és tanúsítványt. Ne feltételezze, hogy az IP-cím egyszerű cseréje megoldja ezeket a követelményeket; ne kapcsolja ki a böngésző védelmi funkcióit.
A FiscalNET csapata által megküldött szintaxispélda. Tartalmazza az értékesítést, a sztornót, a korrekciókat, a vonalkódot és a fizetési sorokat. Az értékeket, a HÉA-kulcsokat és a végösszegeket használat előtt módosítani és ellenőrizni kell; a példa nem igazolja, hogy az adott nyugta minden készülék esetében érvényes. Az oldal nem küld parancsokat az adóügyi eszközöknek.
[
"CF^RO 123456789",
"S^ARTICOL DE STORNAT^600^1000^buc^1^1",
"VS^ARTICOL STORNO^600^1000^buc^1^1",
"S^ARTICOL 1^500^1000^buc^1^1",
"DP^1000",
"S^ARTICOL 2^500^1000^buc^1^1",
"DV^100",
"S^ARTICOL 3^415^1000^buc^1^1",
"MP^500",
"S^ARTICOL 4^315^1000^buc^1^1",
"MV^50",
"ST^",
"DP^500",
"CB^5940000000820^2",
"TL^Rand text liber 1",
"TL^Alt rand text liber",
"P^2^1000",
"P^1^2000"
]Integrációval kapcsolatos pontosítások: FiscalNET csapata, 2026. október 19. A PDF-ben szereplő példák a /api/receipt írásmódot is használják; a fenti cím az integrátoroknak közölt formát tükrözi. Ellenőrizze a telepített verzió útvonalát és konfigurációját.
Az útmutató helyi adatbázisa: http://localhost:65400. Használja az Ön példányában beállított címet és portot. Ne tegye ki a helyi szolgáltatást közvetlenül az internetnek.
| Módszer | Útvonal | Szerepkör |
|---|---|---|
| GET | /api/health | Ellenőrizze, hogy a szolgáltatás válaszol-e. |
| GET | /api/devices | Sorolja fel a rendelkezésre álló eszközöket. |
| GET | /api/devices/{deviceId} | A kiválasztott eszköz részletei. |
| POST | /api/receipt | Hajtson végre egy parancsot. |
| POST | /api/devices/{deviceId}/receipt | Küldje el a parancsot egy kifejezetten megadott eszköznek. |
| GET | /api/jobs | Sorolja fel az aszinkron feladatokat. |
| GET | /api/jobs/{jobId} | A feladat állapota és eredménye. |
curl.exe http://localhost:65400/api/healthA parancsok végrehajtásához az útmutató támogatja a többsoros szöveget vagy a sorok JSON-listáját. Példa az állapot lekérdezésére:
curl.exe -X POST "http://localhost:65400/api/receipt" -H "Content-Type: text/plain" --data-binary "STATUS"Kérjük, használja a .txt, .inp vagy .json formátumot az útmutatóban szereplő megfelelő szintaxissal.
Helyezze a teljes fájlt a Bonuri mappába vagy a konfigurált eszköz mappájába.
A feldolgozás után a parancs az Istoric mappába kerül, az eredményt pedig a Raspuns mappából olvashatja.
A parancsot és a választ együtt archiválja a diagnosztika és a nyomon követhetőség céljából.
A sima szöveges formátumban minden sor egy utasítást jelöl. A mezőelválasztó a ^. Az alábbi jelölésben a kapcsos zárójelek a helyettesítendő értékeket jelölik, a ? pedig egy opcionális paramétert; ezek a jelek nem képezik a küldött érték részét.
| Szintaxis | Szerepkör |
|---|---|
| ID^{deviceId} | Válassza ki az adóügyi eszközt a következő sorokhoz. |
| CF^{codFiscal} | Állítsa be az ügyfél adószámát az aktuális nyugtához. |
| NF vagy NF^{text} | Indítson el egy nem adóügyi dokumentumot; a szöveg megadása opcionális. |
| TL^{text} | Szabad szöveg. Elhelyezkedése határozza meg, hogy az elején, a termék mellett vagy a részösszeg után jelenik-e meg. |
| S^{nume}^{pret}^{cantitate}^{um}^{tva}^{departament} | Adjon hozzá egy értékesítési tételt. |
| VS^{nume}^{pret}^{cantitate}^{um}^{tva}^{departament} | Adjon hozzá egy sztornózási tételt; a mezők sorrendje megegyezik az S esetében érvényessel. |
| ST^ | Nyissa meg a részösszeg kontextusát a nyugtaszinten végzett korrekciókhoz. |
| DP^{valoare} / DV^{valoare} | Százalékos / értékalapú kedvezmény, amely a pozíciótól függően az aktuális tételre vagy a részösszegre kerül alkalmazásra. |
| MP^{valoare} / MV^{valoare} | Százalékos / értékalapú emelés, a kontextustól függően. |
| CB^{valoare}^{tip} | Adjon hozzá vonalkódot vagy QR-kódot a nyomtatáshoz. |
| P^{tipPlata}^{valoare?} | Adjon hozzá egy fizetési sort; az összeg bizonyos esetekben opcionális. |
| X / Z | X közbenső jelentés / Z zárójelentés. |
| ÁLLAPOT | Kérdezze le az adóügyi eszköz állapotát. |
| BONINFO^{raport}^{bon} | Olvassa el egy nyugta adatait a naplóból. |
| RAPZINFO^{start}^{end} | Olvasson be egy Z-jelentés-tartományt a naplóból. |
| POS^{suma}^{idPos?} | POS-műveletet indít. Ellenőrizze a PLUS licencet, a terminál beállításait és az alkalmazás integrációját. |
| I^{suma} / O^{suma} | Készpénz bevitele / kivétele; az összegek kisebb egységekben vannak megadva. |
| KIJELZŐ^{linie?}^{text} / MSG^{linie?}^{text} / D^{linie?}^{text} | Üzenet a kijelzőn, amennyiben az eszköz támogatja a műveletet. |
| Kategória | Értékek az útmutatóból |
|---|---|
| Fizetés egyszerű szövegben, P parancs | 1 = készpénz; 2 = kártya; 3 = hitel; 4 = FoodStamp; 5 = ValueTichets; 6 = Voucher; 7 = Modern; 8 = Other1; 9 = Other2. |
| Vonalkód, CB egyszerű szövegben / Q az INP-ben | 1 = EAN8; 2 = EAN13; 3 = CODE128; 4 = QR. |
| Fizetés INP-ben, T parancs | 0 = készpénz; 1 = kártya; 2 = hitel; 3 = FoodStamp; 4 = ValueTichets; 5 = Voucher; 6 = Modern; 7 = Other1; 8 = Other2. |
A műszaki csomag változatlan marad com.econmedia.fiscalnet; ez az alkalmazás azonosítója, nem a társaság neve.
| Elem | Érték |
|---|---|
| Inicializálás | com.econmedia.fiscalnet.action.WARMUP_APP |
| Feldolgozás | com.econmedia.fiscalnet.action.PROCESS_COMMAND |
| Szöveges parancs | com.econmedia.fiscalnet.extra.COMMAND_TEXT |
| Parancs soronként | com.econmedia.fiscalnet.extra.COMMAND_LINES |
| Hivatkozás | com.econmedia.fiscalnet.extra.REFERENCE |
| Időtúllépés | com.econmedia.fiscalnet.extra.TIMEOUT_MS |
| Elem | Azonosító |
|---|---|
| A forrásalkalmazás | com.econmedia.fiscalnet.extra.SOURCE |
| Az alkalmazás áthelyezése a háttérbe | com.econmedia.fiscalnet.extra.MOVE_TO_BACK |
Az eredményekre vonatkozó extrák a com.econmedia.fiscalnet.result előtagot használják.: SUCCESS, RESPONSE_JSON, HTTP_STATUS_CODE, RECEIPT_STATUS, RECEIPT_NUMBER, RECEIPT_INFO, ERROR_CODE és ERROR_INFO. Kérjük, tartsa meg az azonosítókat pontosan úgy, ahogyan az útmutatóban szerepelnek.
Az INP egy parancsformátum a meglévő integrációkhoz. Használjon vesszőt és pontosvesszőt elválasztóként, tizedes számokat az összegeknél és a mennyiségeknél, valamint ugyanazt az 1 és 99 közötti logikai számot a dokumentum minden sorában. A sorok sorrendje határozza meg a kontextust.
| Parancs | Szerepkör / szabály |
|---|---|
| K / S | Ügyfél adóügyi kódja / értékesítési tétel. |
| C | Kiigazítás: 0 = százalékos emelés, 1 = százalékos kedvezmény, 2 = érték szerinti emelés, 3 = érték szerinti kedvezmény. |
| L | Részösszeg. A tétel megváltoztatja a kiigazítások kontextusát. |
| P / W | Szabad / kiegészítő szöveg, a pozíciótól függően. Az INP-ben szereplő P nem a sima szöveges fizetési parancs. |
| Q | Vonalkód / QR-kód; a típusok a fenti kódtáblázatban találhatók. |
| T | Fizetés; lezárja az üzleti folyamatot. Kérjük, használja az INP-kódolást, amely a készpénz esetében 0-val kezdődik. |
| Z | A 0 paraméter az X jelentést jelöli; más érték vagy a paraméter hiánya a Z jelentést jelöli. |
| I | A 0 paraméter készpénz-bevitelt jelöl; az 1 paraméter készpénz-kivétet jelöl. |
Ne alakítson át parancsot egyszerű szöveg és INP között csupán az elválasztójelek lecserélésével. A fizetési kódoknak, az összegek ábrázolásának és egyes parancskaraktereknek eltérő jelentése van. Kérjük, tekintse meg az INP-sorok teljes szerkezetét a PDF-dokumentumban, a 8–10. oldalon.
Nyissa meg az INP-referenciátA banki POS integrációjához ellenőrizze a PLUS licencet, a beállított terminált és több terminál esetén a POS azonosítóját. Ellenőrizze az adott terminálhoz és platformhoz használható csatlakozási módot.
Különleges szabályok a POS-parancshoz · 14. oldal
A FiscalNET PLUS banki POS-rendszerrel való integrációjának részletei
| Csatorna | Fő jelző | Részletek |
|---|---|---|
| Fájl | BONOK=1 / BONOK=0 | NRBON, NRZ, ERRCODE, ERRINFO |
| HTTP | ReceiptStatus: true / false | ReceiptNumber, ReceiptInfo, ErrorCode, ErrorInfo |
| Android | SIKER: true / false | RESPONSE_JSON, HTTP_STATUS_CODE, ERROR_INFO |
Nem. A HTTP-kód a továbbítás eredményét mutatja; ellenőrizze a ReceiptStatus, a ReceiptNumber, az ErrorCode és az ErrorInfo értékeket az adóügyi művelethez. Fájlokon keresztüli integráció esetén olvassa el a BONOK-ot és a válasz részleteit. Az Intentnél ellenőrizze a SUCCESS és a RESPONSE_JSON értékeket. A POS-fizetések esetében kérjük, ellenőrizze az alábbi különleges szabályokat is.
Ne küldjön újra automatikusan adóügyi műveletet. A duplikálás elkerülése érdekében az újrakezdésről való döntés előtt ellenőrizze a feladatot, a naplót és az eredményt az eszközön.
| Tünet | Mit ellenőriz Ön? |
|---|---|
| A válaszfájl nem jelenik meg | A beállított mappa, az írási jogosultságok, az elindított alkalmazás és az elküldött fájl formátuma. |
| A ReceiptStatus értéke false | A következő lépés előtt olvassa el az ErrorCode és az ErrorInfo értékeket. |
| Az API technikai hibát jelez vissza | A cím és a port, a végpont útvonala, a HTTP-módszer, a Content-Type és a kérelem törzse. |
| Az Android Intent nem ad vissza eredményt | Kérjük, használja az ActivityResultLauncher osztályt vagy az azzal egyenértékű startActivityForResult metódust, ne pedig csupán a startActivity metódust. |
| A POS-terminál nem kapja meg a műveletet | Ellenőrizze, hogy az adóügyi eszköz tesztverziós-e, rendelkezik-e PLUS licenccel, és hogy van-e konfigurált bankkártya-elfogadó terminál. |
| Más adóügyi eszközt használnak | Kérjük, kifejezetten válassza ki az adóügyi eszköz azonosítóját. |
| A nyugtát az elemzés során elutasították | Ellenőrizze a sorok sorrendjét, valamint azt, hogy szerepel-e értékesítési tétel vagy sztornó az adóügyi bizonylaton. |
Ha több készülék van, kérjük, kifejezetten adja meg az adóügyi eszköz azonosítóját. Banki fizetés esetén kérjük, adja meg a POS azonosítóját is, ha rendelkezésre áll, és ellenőrizze a PLUS licencet, valamint a konfigurált terminált.
Ellenőrzött környezetben lefedi a sikeres műveleteket, az elérhetetlen eszközt, a papírhiányt és a parancshibákat.
Ne feltételezze, hogy az időtúllépés sikertelenséget jelent. Kérjük, ellenőrizze a műveletet az újraküldés előtt.
Kérjük, őrizze meg a verziókat, a beállításokat, valamint a parancs/válasz példákat, de kártyaadatok és egyéb érzékeny információk nélkül.
Források: az általános integrátori útmutató 2026. április 30-i kiadása (15 oldal), a FiscalNET csapat 2026. október 19-i pontosításai a Windows/Android-hívásokról és a helyi böngészőről, valamint a 2026. november 3-i megerősítés az Android banki POS-integrációjáról.
Új integráció esetén kérjük, induljon ki a 2026-os általános útmutatóból és a fenti parancsokra vonatkozó hivatkozásból. A 2024-es anyagokat megőrizzük referenciaként a meglévő integrációkhoz.
| Anyag | Amikor használja | Hozzáférés |
|---|---|---|
| BonuriTest · 2024-es TXT-példák | 16 eredeti parancsfájl. Adóügyi műveleteket, jelentéseket és fizetéseket tartalmaznak; az integrátornak használat előtt ellenőriznie kell az értékeket és a kompatibilitást. | Nyissa meg a ZIP-fájlt · 3 KB |
| FiscalNet adóügyi eszköz dokumentációja · 2024 | Eredeti dokumentum a meglévő integrációkhoz. Új integráció esetén kérjük, induljon ki a 2026-os általános útmutatóból. | Nyissa meg a PDF-fájlt · 553 KB |
A FiscalLink és az adóügyi eszközök konfigurálása itt található: Oktatóanyagok az adóügyi eszközökhöz.
A Windows/V2 kézikönyvek itt találhatók: V2 oktatóanyagok, és az áfa-dokumentumok a következőkben találhatók: Héa-archívum.
Töltse le a FiscalNetet, és konfigurálja adóügyi eszközét.