Package net.webpdf.wsclient.openapi
Enum OperationZugferdFileData.VersionEnum
- java.lang.Object
-
- java.lang.Enum<OperationZugferdFileData.VersionEnum>
-
- net.webpdf.wsclient.openapi.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 from 1.0 to 2.3 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 * v23Minimum * v23BasicWL * v23Basic * v23EN16931 * v23Extended * v23XRechnung
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperationZugferdFileData.VersionEnumfromValue(String value)StringgetValue()StringtoString()static OperationZugferdFileData.VersionEnumvalueOf(String name)Returns the enum constant of this type with the specified name.static OperationZugferdFileData.VersionEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
V10_COMFORT
public static final OperationZugferdFileData.VersionEnum V10_COMFORT
-
V20_MINIMUM
public static final OperationZugferdFileData.VersionEnum V20_MINIMUM
-
V20_BASIC_WL
public static final OperationZugferdFileData.VersionEnum V20_BASIC_WL
-
V20_BASIC
public static final OperationZugferdFileData.VersionEnum V20_BASIC
-
V20_EN16931
public static final OperationZugferdFileData.VersionEnum V20_EN16931
-
V20_EXTENDED
public static final OperationZugferdFileData.VersionEnum V20_EXTENDED
-
V21_MINIMUM
public static final OperationZugferdFileData.VersionEnum V21_MINIMUM
-
V21_BASIC_WL
public static final OperationZugferdFileData.VersionEnum V21_BASIC_WL
-
V21_BASIC
public static final OperationZugferdFileData.VersionEnum V21_BASIC
-
V21_EN16931
public static final OperationZugferdFileData.VersionEnum V21_EN16931
-
V21_EXTENDED
public static final OperationZugferdFileData.VersionEnum V21_EXTENDED
-
V21_X_RECHNUNG
public static final OperationZugferdFileData.VersionEnum V21_X_RECHNUNG
-
V22_MINIMUM
public static final OperationZugferdFileData.VersionEnum V22_MINIMUM
-
V22_BASIC_WL
public static final OperationZugferdFileData.VersionEnum V22_BASIC_WL
-
V22_BASIC
public static final OperationZugferdFileData.VersionEnum V22_BASIC
-
V22_EN16931
public static final OperationZugferdFileData.VersionEnum V22_EN16931
-
V22_EXTENDED
public static final OperationZugferdFileData.VersionEnum V22_EXTENDED
-
V22_X_RECHNUNG
public static final OperationZugferdFileData.VersionEnum V22_X_RECHNUNG
-
V23_MINIMUM
public static final OperationZugferdFileData.VersionEnum V23_MINIMUM
-
V23_BASIC_WL
public static final OperationZugferdFileData.VersionEnum V23_BASIC_WL
-
V23_BASIC
public static final OperationZugferdFileData.VersionEnum V23_BASIC
-
V23_EN16931
public static final OperationZugferdFileData.VersionEnum V23_EN16931
-
V23_EXTENDED
public static final OperationZugferdFileData.VersionEnum V23_EXTENDED
-
V23_X_RECHNUNG
public static final OperationZugferdFileData.VersionEnum V23_X_RECHNUNG
-
-
Method Detail
-
values
public static OperationZugferdFileData.VersionEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OperationZugferdFileData.VersionEnum c : OperationZugferdFileData.VersionEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OperationZugferdFileData.VersionEnum valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public String getValue()
-
toString
public String toString()
- Overrides:
toStringin classEnum<OperationZugferdFileData.VersionEnum>
-
fromValue
public static OperationZugferdFileData.VersionEnum fromValue(String value)
-
-