Enum OperationZugferdFileData.VersionEnum

  • All Implemented Interfaces:
    Serializable, Comparable<OperationZugferdFileData.VersionEnum>
    Enclosing class:
    OperationZugferdFileData

    public static enum OperationZugferdFileData.VersionEnum
    extends Enum<OperationZugferdFileData.VersionEnum>
    Used to define the version of the ZUGFeRD XML file that should be embedded with \"xmlFile\". Versions 1.0, 2.0, 2.1.x and 2.2 are supported. Only the \"Comfort\" profile is available for version 1.0. Meanwhile, the \"Minimum\", \"Basic WL\", \"Basic\", \"EN16931\" (Comfort), and \"Extended\" profiles are supported for version 2.0. **Note:** Since version 2.x, the referenced profile \"XRECHNUNG\" is additionally available. This profile has been included specifically to include invoices for Germany, based on and under the sole responsibility of KoSIT, Germany's central coordination agency for IT's e-invoice CIUS \"XRechnung\". It is defined as the Standard for electronic invoices issued to public administrations, and essentially adds specific business rules to EN 16931 in order to comply with national laws and regulations. **Note:** Since version 2.1.1 ZUGFeRD and Factur-X are technically identical and both formats use Factur-X as common identification. List of versions with the corresponding profiles: * v10Comfort * v20Minimum * v20BasicWL * v20Basic * v20EN16931 * v20Extended * v21Minimum * v21BasicWL * v21Basic * v21EN16931 * v21Extended * v21XRechnung * v22Minimum * v22BasicWL * v22Basic * v22EN16931 * v22Extended * v22XRechnung