Class ICDeclarationDTO

java.lang.Object
de.aeb.xnsg.customs.dto.declaration.ICDeclarationDTO

public class ICDeclarationDTO extends Object
DTO to hold data of a declaration.
  • Field Details

    • clientSystemId

      public String clientSystemId
      Id of the sending client system.

      length=20

    • customsProcessCode

      @Deprecated public String customsProcessCode
      Deprecated.
      Customs process the object belongs to.

      length=20

    • customsProcess

      public ICCustomsProcessTypeDTO customsProcess
      The specific customs process.
    • businessObjectId

      public String businessObjectId
      ID of the declaration.

      length=10

    • declarationTypeCode

      public String declarationTypeCode
      Type of declaration.

      Possible values:

      • EXPDECL
      • IMPDECL
      • TRANSDECL

      Since FP Nov. 2017.

    • declarationProcedureTypeCode

      public String declarationProcedureTypeCode
      Type of declaration procedure.
    • isDeleted

      public Boolean isDeleted
      Indicates whether the object has been logically deleted.
    • decisiveDate

      public DateAndZoneDTO decisiveDate
      Decisive date of the business object.
    • localReference

      public String localReference
      Local unique reference number.

      length=35

    • customsRegistrationNumber

      public String customsRegistrationNumber
      Registration number given by customs (e.g. MRN, CRN, ...)

      length=35

    • linkedProcessInfos

      public ICLinkedProcessInfoDTO[] linkedProcessInfos

      Registration numbers of linked processes.

      .

      Currently only supported for port notifications created in Customs Management.

    • declarationVersion

      public String declarationVersion
      The current version of the declaration. Only filled if supported by customs.

      length=10

    • commercialReferenceNumber

      public String commercialReferenceNumber
      Commercial reference number.

      length=35

    • deliveryNumber

      public String deliveryNumber
      Reference number of the delivery.

      length=70

    • deliveryReferences

      public ICDeliveryReferencesDTO[] deliveryReferences
      Reference numbers of the declaration's deliveries.
    • invoiceNumber

      public String invoiceNumber
      Reference number of the invoice.

      length=70

    • organizationUnitClientSystem

      public String organizationUnitClientSystem
      Additional criteria two separate different organizational units within one client.

      length=255

    • consignmentUid

      public String consignmentUid
      The business object UID of the consignment.

      length=20

    • consignmentNumber

      public String consignmentNumber
      Reference number of the consignment.

      length=70

    • internalReference

      public String internalReference
      Internal reference of the declaration.

      length=255

    • consignmentIdClientSystem

      public String consignmentIdClientSystem
      Unique id of the consignment within the ERP system

      length=255

    • status

      Current status of the declaration.
    • isValid

      public Boolean isValid
      True, if the business object is (still) valid. Else false.
    • personInCharge

      public ICPersonDTO personInCharge
      Person in charge of the declaration.
    • totalGrossMass

      public QuantityDTO totalGrossMass
      Total gross mass of the declaration.
    • totalNetMass

      public QuantityDTO totalNetMass
      Total net mass of the declaration.
    • totalInvoicePrice

      public AmountOfMoneyDTO totalInvoicePrice
      Total invoice price of the declaration.
    • totalNumberItems

      public Integer totalNumberItems
      Total number of items in the declaration.
    • totalNumberPackages

      public Integer totalNumberPackages
      Total number of packages in the declaration.

      length=7

    • dispatchCountryCode

      public String dispatchCountryCode
      Country ISO code of the dispatch country.

      length=2

    • destinationCountryCode

      public String destinationCountryCode
      Country ISO code of the destination country.

      length=2

    • additionalReference1

      public String additionalReference1
      Additional reference.
    • representationStatusCode

      public String representationStatusCode
      Representation.
    • extension

      Extension data for the declaration.
    • parties

      public ICPartyDTO[] parties
      List of involved parties.
    • customsOffices

      public ICCustomsOfficeDTO[] customsOffices
      List of involved customs offices.
    • amountsOfMoney

      public ICAmountOfMoneyDTO[] amountsOfMoney
      List of amount of moneys.
    • transportMeans

      public ICTransportMeansDTO[] transportMeans
      List of involved transport means.
    • dates

      public ICDateDTO[] dates
      List of dates with times.
    • items

      public ICDeclarationItemDTO[] items
      List of items.
    • attachments

      public ICAttachmentDTO[] attachments
      List of attachments.
      Only contains attachments for which the attachment content is present in ICI (attachment contents will be deleted some time after archiving an attachment).
    • controlMeasures

      public ICCustomsControlMeasureDTO[] controlMeasures
      List of information about control measures.
    • guarantees

      public ICGuaranteeDTO[] guarantees
      List of information about guarantees.
    • clientSpecificFields

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

    • ICDeclarationDTO

      public ICDeclarationDTO()