Tudástár · E-számlázás
A négypólusú e-számlázási modell működése technikai szemmel
Mi az a négypólusú modell?
A négypólusú modell az az architektúra, amelyet a Peppol-hálózat az elektronikus dokumentumok cseréjére használ. A rendszer négy szereplőre épül, amelyeket a Peppol szaknyelvében a négy sarokpontként emlegetnek.
A modell lényege, hogy az első és a negyedik sarokpont soha nem kommunikál egymással közvetlenül. A hálózat átjárhatóságának köszönhetően az összes hozzáférési pont képes szót érteni egymással, így nincs szükség egyedi egyeztetésekre. Miután egy szereplő csatlakozott a rendszerhez, a hálózat bármely más résztvevőjét eléri anélkül, hogy minden egyes partnerhez külön interfészt kellene kiépítenie.
-
Kibocsátó
A számlát kiállító vállalkozás. Egy szoftverben ez a kimenő számlát létrehozó végfelhasználó.
-
Kibocsátói hozzáférési pont
Befogadja a számlát, ellenőrzi, majd továbbítja a hálózatba.
-
Befogadói hozzáférési pont
Fogadja a dokumentumot a hálózatból, és átadja azt a befogadónak.
-
Befogadó
A számlát fogadó és azt feldolgozó vállalkozás. A fogadó oldal általában a befogadó könyvelő- vagy vállalatirányítási szoftvere.
A hozzáférési pontok előnyei
A hozzáférési pont mentesíti a szoftverszolgáltatót a hálózati technológia kezelésének terhe alól, és számos olyan funkciót biztosít, amelyeket egyébként házon belül kellene kiépíteni és karbantartani.
Egységesített hozzáférés a hálózathoz: A hozzáférési pont egyetlen alkalommal kapcsolja össze a szoftvert a Peppol-hálózattal, a külvilág felé pedig egyetlen protokollt és formátumkészletet használ, függetlenül attól, hogy milyen szoftver áll a túloldalon.
Küldés előtti validálás: A hozzáférési pont a kimenő dokumentumokat ellenőrzi a vonatkozó szabályok, például az EN 16931 szabvány és a formátumspecifikációk alapján. Ez csökkenti annak a kockázatát, hogy a befogadó elutasítsa a számlát.
Átjárhatóság kompatibilis adatformátumokkal: A kibocsátó és a befogadó olyan formátumban cserél dokumentumot, amelyet mindkét oldal fel tud dolgozni. Európában ez általában az EN 16931 szabványon alapul, míg más régiók a saját szabványaikat követik.
Biztonságos továbbítás kézbesítési igazolással: A hozzáférési pont teljeskörűen kezeli a titkosított és aláírt átvitelt, beleértve a befogadói hozzáférési pontnak történő átadást visszaigazoló nyugtát is. A Message Level Status segítségével ezen felül azt is megerősíti, hogy a dokumentum megérkezett a befogadó fogadórendszerébe, nem csak a hozzáférési pontra.
A bevezetés egyik legfontosabb döntése, hogy a szoftverszolgáltató saját tanúsított hozzáférési pontot használ, vagy egy meglévő szolgáltató megoldását integrálja.
AS4, a hozzáférési pontok közötti átviteli protokoll
Az AS4 teszi lehetővé az adatátvitelt a kibocsátó és a befogadó hozzáférési pontja között. Ez az ebMS 3.0 szabványra épülő üzenetküldési protokoll kifejezetten a Peppol előírásaira lett szabva.
Az AS4 három olyan tulajdonságot biztosít, amely kulcsfontosságú a számlacserében.
Titkosított átvitel: Az üzenet titkosítva továbbítódik, így a tartalma védettséget élvez a szállítás során.
Aláírt üzenet: Az üzenet digitálisan aláírt, ezért az eredete és a sértetlensége igazolható.
Kézbesítési igazolás: A kézbesítés egy aláírt nyugtával igazolt, ami bizonyítékot nyújt a kibocsátónak arról, hogy az üzenet megérkezett a befogadói hozzáférési pontra. Ez a nyugta nem azt igazolja, hogy a végfelhasználóként szereplő befogadó elfogadta a számlát, ez szükség esetén egy külön válaszüzeneten keresztül történik.
A szoftverszolgáltatók számára az AS4 protokoll kezelése teljes egészében a hozzáférési ponton belül történik. Ha a csatlakozást egy külső szolgáltatótól veszi igénybe, Önnek egyáltalán nem kell közvetlenül a protokollal foglalkoznia, helyette egy magasabb szintű interfészen keresztül dolgozhat.
SML és SMP, a befogadó beazonosítása
Mielőtt egy hozzáférési pont átadhatna egy számlát, tudnia kell, hova küldje azt. Ezt két címtárszolgáltatás kezeli: a Service Metadata Locator (SML) és a Service Metadata Publisher (SMP).
A hálózat minden résztvevője egyedi Peppol-azonosítóval rendelkezik. Ez egy sémából és egy értékből áll, például egy adószámból vagy egy másik regisztrált azonosítóból.
Az SML egy DNS-alapú központi szolgáltatás. Arra a kérdésre válaszol, hogy melyik SMP tartozik egy adott azonosítóhoz, így a hálózat címtáraként működik.
Az SMP tartalmazza a résztvevő metaadatait. Ez adja meg, hogy a résztvevő elérhető-e, milyen dokumentumtípusokat és folyamatokat támogat, valamint hogy melyik hozzáférési ponthoz csatlakozik.
A folyamat három lépésben megy végbe. A kibocsátói hozzáférési pont lekéri az SML-ből a befogadóért felelős SMP-t. Az SMP-től megkapja a támogatott formátumokat és a befogadói hozzáférési pont technikai címét. A dokumentumot csak ezután küldi el AS4 protokollal az adott címre.
A szoftverszolgáltatók számára ez a lekérdezés a mindennapi működésben is hasznos. Küldés előtt ellenőrizhetik, hogy a befogadó elérhető-e a Peppol-hálózaton, és milyen formátumokat fogad el. Saját kapcsolat nélkül ez közvetlenül is kipróbálható a Peppol-azonosító ellenőrző segítségével, amely fiók nélkül futtatja a lekérdezéseket.
Tanúsítványok és a bizalmi modell
Ahhoz, hogy a hálózatban lévő hozzáférési pontok megbízzanak egymásban, a Peppol saját tanúsítvány-struktúrát, azaz nyilvános kulcsú infrastruktúrát (PKI) működtet.
Minden hozzáférési pont kap egy tanúsítványt, amely igazolja, hogy a hálózat jóváhagyott résztvevője. Ez a tanúsítvány szolgál az AS4 protokollon keresztüli adatátvitelre és az SMP-bejegyzésekhez is.
A tanúsítvány segítségével a befogadói hozzáférési pont meg tudja állapítani, hogy a beérkező üzenet valóban egy jóváhagyott résztvevőtől származik-e. Így egy olyan zárt bizalmi hálózat jön létre, amelyben kizárólag akkreditált hozzáférési pontok cserélhetnek dokumentumokat.
A szabályokat be nem tartó szolgáltatók kizárhatók a hálózatból. Ez a tanúsítványuk visszavonásával jár, amivel az adatátvitel lehetősége is megszűnik számukra.
A saját tanúsítvánnyal rendelkező, akkreditált hozzáférési pont üzemeltetéséhez OpenPeppol-tagságra és a megfelelőség igazolására van szükség. Ebben az esetben az üzemeltető magára vállalja a hivatalos OpenPeppol-szolgáltatói szerepkört, beleértve a tanúsítványok folyamatos karbantartását és a technikai megfelelőség biztosítását.
A négypólusú modell jelentősége szoftverszolgáltatók számára
A modell világos feladatmegosztást teremt a szoftverszolgáltatók számára. A saját szoftver feladata az e-számlák előállítása, feldolgozása és a felhasználókhoz való eljuttatása. A hálózati kommunikációt ezzel szemben a hozzáférési pont intézi. Ezt a hálózati hátteret a fejlesztő saját maga is megépítheti, de egy meglévő hozzáférési pont szolgáltatását is igénybe veheti.
A négypólusú modell a hálózati oldalon egyetlen gördülékeny folyamattá kapcsolja össze az egyes elemeket. A feladó és a címzett kizárólag a saját hozzáférési pontjával áll kapcsolatban, a két pont között pedig az AS4 protokoll továbbítja a dokumentumot. Ezzel párhuzamosan az SML és az SMP határozza meg a pontos célállomást és a támogatott formátumot, a tanúsítványok pedig szavatolják, hogy mindkét fél kizárólag ellenőrzött résztvevőben bízzon meg.
Ennek köszönhetően egyetlen csatlakozással a hálózat bármelyik tagja elérhető. A működés pontos ismerete megkönnyíti a saját integráció megtervezését és a hibák gyors azonosítását.