Class DLUpdateCustomsItemRequestDataDTO

java.lang.Object
de.aeb.xnsg.dl.bf.DLUpdateCustomsItemRequestDataDTO

public class DLUpdateCustomsItemRequestDataDTO extends Object
DTO for a few shipment item fields which can be updated after the initial creation of the shipment. This DTO includes customs data ONLY ! No item net / gross weight or quantity is included, because this causes problems with packed items and is in most cases incompatible with the default shipping process. E.g. gross weight is often printed onto the label, updating weight after label printing is too late.
  • Field Details

    • shipmentItemReference

      public DLShipmentItemReferenceUCDDTO shipmentItemReference

      Reference of the shipment item to be updated. Mandatory field.

    • customsTariffNumber

      public String customsTariffNumber
      The customs tariff number of the shipping item's contents.

      length=11

    • description

      public String description
      The shipping item's description.

      length=250

    • countryOfOriginsISOCode

      public String countryOfOriginsISOCode
      Country of origins.

      length=2

    • certificateOfOrigins

      public String certificateOfOrigins
      Certificate of origins.

      length=50

    • customsValue

      public AmountOfMoneyDTO customsValue
      Total customs value of all item articles.
    • goodsValue

      public AmountOfMoneyDTO goodsValue
      Total goods value of all item articles.
    • additionalValues

      public GenericDataRecordDTO additionalValues
      Additional values for the shipping item. The definition of the included fields depends on the carrier. Only field names defined in the carrier customizing are allowed here.
      Use the getCarrierProperties business facade call to retrieve all valid field names for a specific carrier.
  • Constructor Details

    • DLUpdateCustomsItemRequestDataDTO

      public DLUpdateCustomsItemRequestDataDTO()