Bevezetés
2018. július 1-jétől a Nemzeti Adó- és Vámhivatal bejelentette, hogy a magyarországon működő vállalkozások kötelesek az Online Számlaszámlázási Rendszer elektronikus platformján kiállított számláik adatait szolgáltatni.
2019. március 12-én a Nemzeti Adó- és Vámhivatal közzétette az Online Invoicing System által támogatott formátumok új 1.1-es verziójának bevezetéséről szóló tájékoztatót. A formátumok új verziójának 2019. május 2-tól érvényesnek kell lennie.
Hivatalosan https://onlineszamla.nav.gov.hu/ a következő változtatásokat kell támogatni:
1) Az XSD verziója 1.0-ról 1.1-esre frissül.
2) A Transport Layer Security (TLS) protokoll frissítésének verziója a TLS 1.2-es verziójára.
Az alábbi táblázat hivatkozásokat tartalmaz a magyar online számlaszámlázási rendszerrel való együttműködés megvalósításáról korábban megjelent cikkekre:
A Dynamics 365 for Finance and Operations verziója |
Hivatkozás tudásbáziscikkre |
7.1 |
https://support.microsoft.com/help/4341611 |
7.2 |
https://support.microsoft.com/en-us/help/4341308 |
7.3 |
https://support.microsoft.com/en-us/help/4341482 |
8.0 |
https://support.microsoft.com/en-us/help/4341649/ |
Áttekintés
A legújabb követelményeknek megfelelően a következő változásokat tekintettük át:
– A kérés verziója "1.1"-esre módosul, amely 2019. május 2-tól lép hatályba.
- Vonalkifejezés mutatója
- Sor leírása
- Mértékegység
- Saját mértékegység
– A TLS-verzió 1.2-es verzióra módosul
– Néhány fejlesztés az elektronikus üzenetek funkcióbeállítási csomagjában
Implementáció részletei
A cikk ezen szakasza részletesen ismerteti a magyar online számlaszámlázási rendszer szükséges változásainak kivizsgálását és végrehajtását.
A kérés verziója "1.1"-esre módosul, amely 2019. május 2-tól lép hatályba.
A módosítás a funkció összes formátumában implementálva van, és a formátum új verzióit az LCS portálról kell importálni:
Konfiguráció neve |
Konfiguráció típusa |
Verzió |
Számlák kommunikációs modellje |
Modell |
56 |
RTIR-leképezés |
Modellleképezés (exportálás) |
56.57 |
RTIR számlaadatok (HU) |
XML formázása (exportálás) |
56.28 |
RTIR tokencsere-kérelem (HU) |
XML formázása (exportálás) |
56.11 |
RTIR – Számlakérelem kezelése (HU) |
XML formázása (exportálás) |
56.15 |
RTIR-lekérdezési számlaállapot-kérelem (HU) |
XML formázása (exportálás) |
56.10 |
RTIR-lekérdezési számlaadat-kérelem (HU) |
XML formázása (exportálás) |
56.9 |
Elektronikus üzenetek keretrendszerének modellje |
Modell |
19 |
RTIR importálási modell leképezése |
Modellleképezés (importálás) |
19.9 |
RTIR importálási formátum (HU) |
XML formázása (importálás) |
19.13 |
Az összes formátum legújabb verzióit importálni kell az LCS portál megosztotteszköz-tárából.
A formátumok új verzióit a 2019. május 2-i dátumtól kezdődően importáljuk. Ettől a dátumtól kezdve a rendszer az online számlaszámlázási rendszerrel való együttműködés során a formátumok új verzióit fogja használni.
Vonalkifejezés mutatója
Az új <lineExpressionIndicator> logikai típusú címkét minden olyan esetben jelenteni kell a számlasorokhoz, amelyekre a Dynamics 365 for Finance and Operations online számlakiszámlázási rendszere kiterjed.
A <lineExpressionIndicator> címkét a természetes mértékegységek "true" értékével kell jelenteni. Ha a mértékegység nem szerepel a számlasoron, <lineExpressionIndicator> címkét "false" értékkel kell jelenteni.
A jelentés új verziójának használatba vétele előtt a felhasználónak alkalmazásspecifikus paramétereket kell beállítania. Nyissa meg az elektronikus jelentéskészítési munkateret, válassza ki az RTIR számlaadatok (HU) formátum legújabb importált verzióját, válassza a Konfigurációk > Alkalmazásspecifikus paraméterek > Beállítás a Művelet panelen, válassza a UnitOfMeasureTypeLookup lehetőséget a Keresések gyors lapon a formátum legújabb verziójához, és határozza meg, hogy mely mértékegységeket kell természetesként jelenteni ("true" a Line expression indicator in Online invoicing system). Egyezzen meg a jogi személy összes egységével. Például a kilométerhez a következő sort kell hozzáadnia:
- Keresési eredmény: "Természetes"
- Vonal: 1
- Mértékegységkód: "km" (a jogi személy egységeiből származó érték)
Fontos megjegyzés! A lista végén adja hozzá a következő két sort:
Keresési eredmény |
Vonal |
Mértékegység |
NINCS |
Utolsó előttinek kell lennie |
*Üres* |
Más |
A lista utolsó elemének kell lennie |
*Nem üres* |
Az összes szükséges megfeleltetés létrehozása után módosítsa az alkalmazásspecifikus paraméterek konfigurációjának "State" értékét "Completed" (Befejezve) értékre, és mentse a konfigurációt.
Sor leírása
<lineDescription> címkét <lineExpressionIndicator> címke jelentésekor kell jelenteni.
Korábban a jelentés ezen mezője nem volt kötelező, és ha a számla kapcsolódó sorában nem volt érték, a címke nem jelent meg. A jelentés 1.1-es verziójában ezt a címkét kell jelenteni <lineExpressionIndicator> címke jelentésekor.
Azokban az esetekben, amikor a számla kapcsolódó sorában nincs érték, ez a címke a kapcsolódó számla bizonylatát fogja jelezni, deazt javasoljuk, hogy az összes típusú számla összes sorában adja meg a leírást (kivéve az értékesítési rendelésből feladott számlákat - ebben az esetben <lineDescription> címke a korábban implementált tételt jelenti).
Mértékegység
<unitOfMeasure> címketípus az 1.1-es verzióval módosul, és az enumerált lista egyik értékével kell jelenteni.
A jelentés új verziójának használatba vétele előtt a felhasználónak alkalmazásspecifikus paramétereket kell beállítania. Nyissa meg az elektronikus jelentéskészítési munkateret, válassza ki az RTIR számlaadatok (HU) formátum legújabb importált verzióját, válassza a Konfigurációk > Alkalmazásspecifikus paraméterek > Beállítás a Művelet panelen, válassza a UnitOfMeasureLookup elemet a Formátum legújabb verziójának Keresések gyors lapján, és hozza létre az online számlázórendszer referencia mértékegységei és számbavételezett listája közötti megfelelést. Például a kilométerhez a következő sort kell hozzáadnia:
- Keresési eredmény: "KILOMETER"
- Vonal: 1
- Mértékegységkód: "km" (a jogi személy egységeiből származó érték)
Egyezzen meg a jogi személy összes olyan egységével, amelyhez kapcsolódó értéket talál az enumerált listában:
UnitOfMeasureType |
Leírás (hu) |
Leírás (en-us) |
DARAB |
Darab |
Darab |
KILOGRAMM |
Kilogramm |
Kilogramm |
Tonna |
Metrikus tonna |
Metrikus tonna |
Kwh |
Kilowatt óra |
Kilowatt óra |
Nap |
Nap |
Nap |
ÓRA |
Óra |
Óra |
PERCES |
Perc |
Perces |
HÓNAP |
Hónap |
Hónap |
LITER |
Liter |
Liter |
KILOMÉTER |
Kilométer |
Kilométer |
CUBIC_METER |
Köbméter |
Köbméter |
MÉTER |
Méter |
Méter |
LINEAR_METER |
Folyóméter |
Lineáris mérő |
KARTON |
Karton |
Karton |
PACK |
Csomag |
Pack |
Saját |
Saját mennyiségi egység megnevezése |
Saját mértékegység |
Fontos megjegyzés! Kihagyhatja az összes "saját" érték hozzáadását a listához, definiálhatja a "*Nem üres*" értéket a "SAJÁT" keresési eredményhez. Ez azt jelenti, hogy a többi érték is SAJÁTként lesz jelentve. A "OWN" keresési eredménynek kötelezőnek kell lennie, és az utolsónak kell lennie a listában.
Az összes szükséges megfeleltetés létrehozása után módosítsa az alkalmazásspecifikus paraméterek konfigurációjának "State" értékét "Completed" (Befejezve) értékre, és mentse a konfigurációt.
Saját mértékegység
Az új <unitOfMeasureOwn> címke az 1.1-es verzióval van hozzáadva, és olyan mértékegységre vonatkozó információkat kell jelentenie, amelyekhez nem található érték <unitOfMeasure> számba vehető listájában. Ezt a címkét akkor kell jelenteni, ha <unitOfMeasure> címke "OWN" értékkel van jelölve.
Az új <unitOfMeasureOwn> címke hozzá lesz adva az ER formátumhoz. Nincs szükség konkrét beállításra.
A TLS verziója 1.2-es verzióra módosul
Ennek a követelménynek a támogatására nem történik konkrét módosítás. A 10-es verziójú UAT és PROD platform támogatja a TLS 1.2-t (a fejlesztői telepítések jelenleg az 1.0-s, az 1.1-es és az 1.2-es verziót támogatják). Ha azonban a jelentésbeküldési probléma a TLS verziója miatt merül fel, egy IcM-kérést kell kezelni, és a környezet a TLS 1.2-es verziójára frissül.
Az elektronikus üzenetek funkciócsomagjának néhány fejlesztése (opcionálisan csak a 7.3-hoz és a 10.0.2-nél újabb verziókhoz)
A csomag új verziója, amely előre meghatározott értékkészletet biztosít az elektronikus üzenetek beállításában részt vevő adatentitásokban a Magyar Online Számlázó rendszerrel való együttműködés folyamatához, letölthető az LCS portál Megosztott eszközök könyvtáránakAdatcsomag szakaszából –
"HU RTIR setup v3.zip". Ez a csomag a következő változásokat biztosítja az előző verzióhoz képest:
1. A "Technikai hiba" típusú új eredményül kapott állapot hozzáadódik az "Elektronikus jelentés importálása" típusú műveletekhez (Import token response, Import invoice response, Import status response). Ezek az állapotok a következő műveletek kezdeti állapotaként lesznek hozzáadva:
Akció |
Kezdeti állapotként hozzáadva |
Az EM állapotának alaphelyzetbe állítása |
Hibajogkivonat-válasz importálása; Hiba történt a számlaválasz importálása közben |
Állapotkérés létrehozása |
Hibaválasz – Állapotkérés importálása |
2. A "HU RTIR setup v3.zip"package includes setup of Electronic reporting formats. A csomag importálása után egyelőre nincs szükség további elektronikus jelentéskészítési konfigurációk beállítására.
A csomag új verziója importáláshoz nem kötelező, de ajánlott. Miután importálta a "Truncate entitásadatok" jelölést, az importálás után újra be kell állítania:
- Végrehajtható osztályok paraméterei (Tax > Setup > Electronic messages > Executable class settings).
- Webszolgáltatások paraméterei (Adó > beállítása > Elektronikus üzenetek > webszolgáltatás beállításai).
- Kötegelt beállítások az elektronikus üzenetek feldolgozásához (Adó > beállítása > Elektronikus üzenetek > Elektronikus üzenetek feldolgozása), ha használták.
- Biztonsági szerepkörök az elektronikus üzenetek feldolgozásában (Adó > beállítása > Elektronikus üzenetek > Elektronikus üzenetek feldolgozása), ha azt használták.
Gyorsjavítás adatai
Ki lett javítva a letöltési útmutató: