Class ICPartyDTO

java.lang.Object
de.aeb.xnsg.customs.dto.common.ICPartyDTO

public class ICPartyDTO extends Object
DTO to hold data of a party.
  • Field Details

    • partyType

      @CheckPartyType(groups=InvalidDataError.class) public @CheckPartyType(groups=InvalidDataError.class) String partyType
      Specific party type.
      • 'DECLARANT' for Declarant of the declaration
      • 'EXPORTER' for Export of goods
      • 'AGENT' for Agent or representative
      • '... for full list see /InternationalCustomsBFBean/getCodes with codeListCode=PARTY_TYPE

      length=40

    • customsProcess

      public String customsProcess
      Specific customs process.
      • 'EXPORT_BE' - Export process for Belgium
      • 'EXPORT_SE' - Export process for Sweden
      • 'EXPORT_NL' - Export process for Netherlands
      • 'TRANSIT_NL' - Transit process for Netherlands
      • '... for full list see /InternationalCustomsBFBean/getCodes with codeListCode=CUSTOMS_PROCESS_TYPE
      • *

      length=20

    • companyNumber

      public String companyNumber
      Internal ID which identifies a stored address. This could be an adress in the ICI master data entry or could be used in a partner system. Check special documentation about the use of this field in concrete contexts.

      length=20

    • name

      public String name
      Company name

      length=120

    • name2

      public String name2
      Additional company name

      length=120

    • street

      public String street
      Street with number.

      length=70

    • street2

      public String street2
      Additional street .

      length=70

    • city

      public String city
      City

      length=35

    • postCode

      public String postCode
      Postal code

      length=17

    • district

      public String district
      District within the city.

      length=35

    • country

      public String country
      Country Iso code

      length=2

    • countryRegionCode

      public String countryRegionCode
      Code of the region/state within the country.

      length=5

    • contact

      public ICPersonDTO contact
      The contact person of this party.
    • initFromCompanyMasterFileData

      public Boolean initFromCompanyMasterFileData
      If true company data is taken from the company master data and overwrites the given DTO fields. A company is identified by the companyNumber. If not filled the field name is taken. For reasons of uniqueness it is recommended to fill the field companyNumber.
    • customsIds

      public ICCustomsIdentifcationDTO[] customsIds
      List of customs ids.
  • Constructor Details

    • ICPartyDTO

      public ICPartyDTO()