Glossary Term
BT-24

BT-24 Specification Identifier

BT-24 identifies which specification (CIUS) the invoice conforms to, such as XRechnung, Peppol BIS 3.0, or core EN 16931.

Quick Facts

Purpose
Identifies CIUS/specification
Data type
Identifier
Cardinality
1..1
UBL element
CustomizationID

Definition

What is BT-24?

BT-24 (Specification identifier) tells the receiving system which e-invoicing specification the invoice was created for. This determines which validation rules should be applied.

Requirements

  • Mandatory (cardinality 1..1)

  • Data type: Identifier

  • Must be a recognized specification identifier
  • Common Values

    Specification BT-24 Value ---------------------------
    Peppol BIS 3.0 urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 XRechnung 3.0 urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0
    EN 16931 core urn:cen.eu:en16931:2017 |

    In UBL XML

    urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0

    In CII XML


    urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0

    Why It Matters

    The BT-24 value tells validators which rule set to apply. An invoice claiming to be XRechnung will be checked against BR-DE- rules. An invoice claiming Peppol BIS will be checked against PEPPOL-EN16931- rules.

    Using the wrong BT-24 can cause:

  • Validation against the wrong rule set

  • False positives (errors that shouldn't apply)

  • False negatives (missing checks that should apply)
  • Common Errors

  • Missing — BR-01 requires BT-24 to be present

  • Outdated version — using an old XRechnung version identifier

  • Mismatch — claiming XRechnung but not including Leitweg-ID

  • Typo in URN — exact string matching is used, any character difference fails
  • XML Examples

    UBL (Peppol, XRechnung)

    <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>

    CII (ZUGFeRD, Factur-X)

    <ram:ID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</ram:ID>