Class ICLicenseDTO

java.lang.Object
de.aeb.xnsg.customs.dto.consignment.ICLicenseDTO

public class ICLicenseDTO extends Object
DTO to hold data of an license for a transaction.
  • Field Details

    • customsProcessCountryCode

      public String customsProcessCountryCode
      The country of the customs process for which the applies, e.g. "US", "GB" or "DE". The special value "EU" is used for licenses which may be used for declarations in all EU countries.

      length=2

    • licenseTypeCode

      public String licenseTypeCode
      A code for the customs system for the license type.
      E.g., for EU and GB, this is the concatenation of code/qualifier of a produced document for the license type.

      length=81

    • licenseNumber

      public String licenseNumber
      The license number or the ID of a license exception (US) or a common license (EU).

      length=100

    • licenseItemNumber

      public String licenseItemNumber
      The license item number.

      length=100

    • licenseValidFromDate

      public DateAndZoneDTO licenseValidFromDate
      Start of the validity of the license.
    • licenseExpirationDate

      public DateAndZoneDTO licenseExpirationDate
      End of the validity of the license.
    • holder

      @Valid public @Valid ICPartyDTO holder
      Holder of the license.
    • decrementValue

      public AmountOfMoneyDTO decrementValue
      The decrement value booked from the license.
    • decrementQuantity

      public QuantityDTO decrementQuantity
      The decrement quantity booked from the license.
    • extension

      public GenericDataRecordDTO extension
      Encodes country specific data.
  • Constructor Details

    • ICLicenseDTO

      public ICLicenseDTO()