Enum SubjectCode

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<SubjectCode>

    public enum SubjectCode
    extends java.lang.Enum<SubjectCode>
    EN16931-ID: BT-21 - the qualification of the free text on the invoice from BT-22 In the first step only the recommended codes are implemented.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      AAI
      general information
      AAK
      Discount and bonus agreements
      ABL
      legal information
      ABZ
      Vehicle licence number
      ACY
      introduction
      CUS
      Customs information
      PMT
      Payment information
      REG
      regulatory information
      SUR
      seller notes
      TXD
      tax information
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static SubjectCode valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static SubjectCode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • AAI

        public static final SubjectCode AAI
        general information
      • SUR

        public static final SubjectCode SUR
        seller notes
      • REG

        public static final SubjectCode REG
        regulatory information
      • ABL

        public static final SubjectCode ABL
        legal information
      • TXD

        public static final SubjectCode TXD
        tax information
      • CUS

        public static final SubjectCode CUS
        Customs information
      • ACY

        public static final SubjectCode ACY
        introduction
      • AAK

        public static final SubjectCode AAK
        Discount and bonus agreements
      • ABZ

        public static final SubjectCode ABZ
        Vehicle licence number
      • PMT

        public static final SubjectCode PMT
        Payment information
    • Method Detail

      • values

        public static SubjectCode[] 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 (SubjectCode c : SubjectCode.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SubjectCode valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null