Vissza a bloghoz

UBL vs. CII: A két e-számlázási szintaxis összehasonlítása

Közzétéve 2025. október 22.írta Invapi Team
UBLCIIXRechnungFormátumokXML

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ágUBL 2.1CII D16B
Szabványügyi szervezetOASISUN/CEFACT
Beágyazási mélységLaposabbMélyebben beágyazott
DátumformátumISO 8601 (2025-07-25)UN/EDIFACT 102-es formátum (20250725)
JóváírásKülön CreditNote dokumentumTypeCode-on keresztül ugyanabban a dokumentumban
ZUGFeRD kompatibilitásNemIgen
Peppol kompatibilitásIgen (szabvány)Igen (opcionális)
XRechnung kompatibilitásIgenIgen

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.