Class ICDeliveryDTO

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

public class ICDeliveryDTO extends Object
DTO to hold data of a delivery.
  • Field Details

    • deliveryIdClientSystem

      @NotEmpty(groups=EmptyMandatoryField.class) public @NotEmpty(groups=EmptyMandatoryField.class) String deliveryIdClientSystem
      Unique id of the delivery within the ERP system

      length=255

    • organizationUnitClientSystem

      public String organizationUnitClientSystem
      Additional criteria two separate different organisational units within one Engine's client.

      length=255

    • freeTemplateCriterion

      @Deprecated(since="SP09/23") public String freeTemplateCriterion
      Deprecated.
      Free textual criterion which can be referenced in template selectors.

      length=50

    • deliveryNumber

      @NotEmpty(groups=EmptyMandatoryField.class) public @NotEmpty(groups=EmptyMandatoryField.class) String deliveryNumber
      Reference number of the delivery.

      length=70

    • remark

      public String remark
      Optional textual remark

      length=1000

    • totalGrossMass

      Gross weight of the delivery.
    • totalNetMass

      Net weight of the delivery.
    • dispatchCountryCode

      public String dispatchCountryCode
      ISO code of the country from which the goods are originally dispatched/exported without any commercial transaction taken place in intermediate countries.

      length=2

    • destinationCountryCode

      public String destinationCountryCode
      ISO code of the country at which the goods are destined

      length=2

    • decisiveDate

      public DateAndZoneDTO decisiveDate
      Date used as declaration date for import/export/transit. For multitransmuted consignments, a process specific date can be specified in the ICDeliveryExtensionEUDTO
    • tradeTerms

      public ICTradeTermsDTO tradeTerms
      Delivery term
    • isContainerised

      public Boolean isContainerised
      Flags, if the delivery is shipped in a container.
    • warehouse

      public ICWarehouseDTO warehouse
      Warehouse information on head level. Not used for German export or import filing with ATLAS.
    • freeTemplateCriteria

      public ICFreeTemplateCriterionDTO[] freeTemplateCriteria
      List of ICFreeTemplateCriterion, including a string for the criterion and the corresponding customs process.
    • clientSpecificFields

      public ClientSpecificFieldsDTO clientSpecificFields
      Contains client specific fields (key/value pairs).
    • parties

      public Collection<@Valid ICPartyDTO> parties
      List of parties, including their role within the consignment.
    • locations

      public ICLocationDTO[] locations
      List of locations, including their role within the consignment.
    • transportEquipments

      public ICTransportEquipmentDTO[] transportEquipments
      List of transport equipments (e.g. containers)
    • customsOffices

      public ICCustomsOfficeDTO[] customsOffices
      List of customs offices.
    • transportMeans

      public ICTransportMeansDTO[] transportMeans
      List of transport means.
    • itinerary

      public ICRoutingCountryDTO[] itinerary
      List of countries of the itinerary.
    • invoices

      public ICInvoiceDTO[] invoices
      List of invoices.
    • items

      public List<@Valid ICDeliveryItemDTO> items
      List of items.
    • packages

      public Collection<@Valid ICPackageDTO> packages
      List of packages.
    • extension

      public ICDeliveryExtensionDataDTO extension
      Extension data of the delivery.
    • goodsDescription

      public TextInLanguageDTO[] goodsDescription
      Description of goods in different languages. Each description can have a length of 512.
    • additionalReferences

      public ICAdditionalReferenceDTO[] additionalReferences
      List of additional references which belong to the delivery.
  • Constructor Details

    • ICDeliveryDTO

      public ICDeliveryDTO()