UBL vs. CII: A két e-számlázási szintaxis összehasonlítása
UBL vs. CII: A két e-számlázási szintaxis összehasonlítása
Aki e-számlázással foglalkozik, hamar találkozik két rövidítéssel: UBL és CII. Mindkettő XML-alapú szintaxis, amely ugyanazt az EN 16931 európai szabványt implementálja, mégis alapvetően különböznek struktúrájukban. Ebben a cikkben elmagyarázzuk a különbségeket, a közös pontokat, és segítünk eldönteni, melyik szintaxis a megfelelő az Ön felhasználási esetéhez.
Mi az EN 16931?
Mielőtt a szintaxisokba merülnénk, rövid áttekintés a keretrendszerről: Az EN 16931 európai szabvány szemantikai adatmodellt határoz meg az elektronikus számlákhoz. Leírja, milyen információkat kell tartalmaznia egy e-számlának és milyen üzleti szabályok érvényesek. A szabvány maga azonban szintaxisfüggetlen. Meghatározza, mit kell tartalmaznia egy számlának, de nem azt, hogyan kell az XML fájlt felépíteni.
Itt lép be a két hivatalos szintaxis: UBL és CII.
UBL 2.1: Az OASIS szabvány
A Universal Business Language (UBL) az OASIS szabványügyi szervezet által fejlesztett XML formátum. Az UBL jóval többet fed le, mint csak a számlákat. Dokumentumokat definiál a teljes beszerzési folyamathoz, a megrendelésektől és szállítólevelektől a számlákig.
Az UBL jellemzői
- Névtér:
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 - Gyökérelem:
<Invoice>(vagy<CreditNote>jóváírásokhoz) - Struktúra: Lapos és moduláris, világosan elnevezett elemekkel
- Elterjedtség: Nemzetközileg széles körben használt, különösen Skandináviában, Hollandiában és a Peppol hálózatban
- XRechnung: Az XRechnung az UBL-t támogatja mint az egyik két engedélyezett szintaxis
Példa (egyszerűsített)
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:ID>INV-2025-001</cbc:ID>
<cbc:IssueDate>2025-07-25</cbc:IssueDate>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyName>
<cbc:Name>Muster GmbH</cbc:Name>
</cac:PartyName>
</cac:Party>
</cac:AccountingSupplierParty>
</Invoice>
CII D16B: Az UN/CEFACT szabvány
A Cross-Industry Invoice (CII) karbantartását az UN/CEFACT (Egyesült Nemzetek Kereskedelmi Megkönnyítési és Elektronikus Üzleti Központja) végzi. A CII az Ellátási Lánc Referencia Adatmodellre (SCRDM) épül, és mélyebben beágyazott struktúrát használ, mint az UBL.
A CII jellemzői
- Névtér:
urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100 - Gyökérelem:
<CrossIndustryInvoice> - Struktúra: Mélyen beágyazott, csoportosított kontextus-elemekkel
- Elterjedtség: Széles körben használt Németországban és Franciaországban, a ZUGFeRD és a Factur-X alapja
- ZUGFeRD: A ZUGFeRD kizárólag CII-t használ beágyazott XML formátumként
Példa (egyszerűsített)
<rsm:CrossIndustryInvoice xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">
<rsm:ExchangedDocument>
<ram:ID>INV-2025-001</ram:ID>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20250725</udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>
</rsm:CrossIndustryInvoice>
Főbb különbségek
| Tulajdonság | UBL 2.1 | CII D16B |
|---|---|---|
| Szabványügyi szervezet | OASIS | UN/CEFACT |
| Beágyazási mélység | Laposabb | Mélyebben beágyazott |
| Dátumformátum | ISO 8601 (2025-07-25) | UN/EDIFACT 102-es formátum (20250725) |
| Jóváírás | Külön CreditNote dokumentum | TypeCode-on keresztül ugyanabban a dokumentumban |
| ZUGFeRD kompatibilitás | Nem | Igen |
| Peppol kompatibilitás | Igen (szabvány) | Igen (opcionális) |
| XRechnung kompatibilitás | Igen | Igen |
Melyik szintaxist válassza?
Válassza az UBL-t, ha:
- A Peppol hálózaton keresztül küld számlákat (ott az UBL a szabvány)
- Nemzetközileg dolgozik skandináviai vagy Benelux-beli partnerekkel
- XRechnung számlákat küld német közszférabeli ügyfeleknek (mindkét szintaxis engedélyezett, az UBL valamivel elterjedtebb)
- Laposabb, olvashatóbb XML struktúrát preferál
Válassza a CII-t, ha:
- ZUGFeRD/Factur-X számlákat szeretne létrehozni (ezeknél a CII kötelező)
- Francia üzleti partnerekkel dolgozik (a Factur-X CII-re épül)
- Hibrid PDF-re van szüksége beágyazott XML számlaadatokkal
Mindkét szintaxis használata az invapi-val
Az invapi teljes mértékben támogatja mind az UBL-t, mind a CII-t. Számlákat hozhat létre, konvertálhat és validálhat mindkét szintaxisban, mindezt egy egységes API-n keresztül. Az ingyenes XRechnung Validator szintén automatikusan felismeri, hogy egy számla UBL vagy CII formátumú, és a megfelelő szabálykészlet alapján validálja.
Ha nem biztos abban, melyik szintaxisra van szüksége, kezdje az UBL-lel a tiszta XRechnung számlákhoz, vagy a CII-vel, ha ZUGFeRD PDF-eket szeretne generálni. Az invapi-val bármikor konvertálhat a formátumok között. Tekintse meg árazásunkat a megfelelő csomag kiválasztásához.
Összegzés
Az UBL és a CII két egyenrangú módja ugyanannak az európai szabványnak a megvalósítására. A választás az Ön konkrét felhasználási esetétől függ: UBL nemzetközi és Peppol forgatókönyvekhez, CII ZUGFeRD-hez és a német-francia piachoz. A megfelelő eszközökkel nem kell egyetlen szintaxis mellett elköteleződnie, hanem rugalmasan válthat a kettő között.