Class LISOrderItem20DTO

java.lang.Object
de.aeb.xnsg.lis20.bf.LISOrderItem20DTO

public class LISOrderItem20DTO extends Object
An item of an order.
  • Field Details

    • idOrderItem

      public String idOrderItem
      Order item id. The technical unique ID of the order item. This field is used to reference the order item and to link it to other objects (e.g. LISConsignmentItem20DTO) It should not be filled with functional data and is not a prominent feature in the gui. However this is a mandatory field if the idRefScheme in the LISMessageMetaDataDTO is set to "ID_REF_SCHEME_IDREFFIELDS".

      length=150

    • orderItemNumberBuyer

      public String orderItemNumberBuyer
      The item number of the buyer. LIN-Segment, Element 1082

      length=40

    • orderItemNumberSupplier

      public String orderItemNumberSupplier
      The item number of the supplier. LIN-Segment, Element 1082

      length=40

    • projectNumberBuyer

      public String projectNumberBuyer
      A project number (e.g. promotion deal number) given by the buyer . From ORDER Message - Item Details, RFF-Segment, Elements 1153/1154

      length=40

    • projectNumberSupplier

      public String projectNumberSupplier
      A project number (e.g. promotion deal number) given by the supplier . From ORDER Message - Item Details, RFF-Segment, Elements 1153/1154

      length=40

    • expectedDeliveryDate

      public LISDateAndZoneDTO expectedDeliveryDate
      The delivery date granted by the supplier. Not null, if different from the head.
    • actualDeliveryDate

      public LISDateAndZoneDTO actualDeliveryDate
      The actual delivery date. Not null, if different from the head. (Currently not possible to get it from EANCOM message ORDERS, ORDRSP)
    • orderACKDate

      public LISDateAndZoneDTO orderACKDate
      The date of the acknowledge of the order. Not null, if different from the head.
    • consignee

      public LISPartyLongDTO consignee
      The consignee of the order. Not null, if different from the head. (Items may have different consignees).
    • org1

      public LISPartyShortDTO org1
      Organisational unit 1. Not null, if different from the head.
    • fromWarehouse

      public LISWarehouseDTO fromWarehouse
      The warehouse the goods come from. Not null, if different from the head.
    • toWarehouse

      public LISWarehouseDTO toWarehouse
      The warehouse the goods go to. Not null, if different from the head.
    • material

      public LISMaterialDTO material
      The material ordered.
    • quantityOrdered

      public LISQuantityDTO quantityOrdered
      The quantity ordered by the buyer.
    • quantityGranted

      public LISQuantityDTO quantityGranted
      The quantity granted by the supplier.
    • quantityPOD

      public LISQuantityDTO quantityPOD
      The quantity already received.
    • goodsValue

      public LISAmountOfMoneyDTO goodsValue
      The value of goods of the item.
    • note

      public String note
      The note of the order item.

      length=950

    • expectedShippingDate

      public LISDateAndZoneDTO expectedShippingDate
      The shipping date granted by the supplier.
    • actualShippingDate

      public LISDateAndZoneDTO actualShippingDate
      The actual shipping date.
    • salesNetPrice

      public LISAmountOfMoneyDTO salesNetPrice
      The sales net price of the item.
    • purchaseNetPrice

      public LISAmountOfMoneyDTO purchaseNetPrice
      The purchase net price of the item.
    • cataloguePrice

      public LISAmountOfMoneyDTO cataloguePrice
      The catalogue price of the item.
    • dimensions

      public LISDimensionsDTO dimensions
      Dimensions of the item.
    • callNumber

      public String callNumber
      The call number of the item.

      length=40

    • despatchType

      public LISDespatchTypeDTO despatchType
      The requested depatch type for the item. Not null, if different from the head. (Items may have different despatch types).
    • earliestDeliveryDate

      public LISDateAndZoneDTO earliestDeliveryDate
      The earliest delivery date requested by the buyer.
      Must be not null if the date differs from the one defined in the head.
      If both dates in head and item are null, no earliest delivery date is requested, the date may be anytime in the future.
    • latestDeliveryDate

      public LISDateAndZoneDTO latestDeliveryDate
      The latest delivery date requested by the buyer.
      Must be not null if the date differs from the one defined in the head.
      If both dates in head and item are null, no latest delivery date is requested, the date may be anytime in the future.
    • earliestShippingDate

      public LISDateAndZoneDTO earliestShippingDate
      The earliest shipping date requested by the buyer.
      Must be not null if the date differs from the one defined in the head.
      If both dates in head and item are null, no earliest shipping date is requested, the date may be anytime in the future.
    • latestShippingDate

      public LISDateAndZoneDTO latestShippingDate
      The latest shipping date requested by the buyer.
      Must be not null if the date differs from the one defined in the head.
      If both dates in head and item are null, no latest shipping date is requested, the date may be anytime in the future.
    • handoverLoc

      public LISLocationDTO handoverLoc
      The handover location.
    • unloadingLoc

      public LISLocationDTO unloadingLoc
      The unloading location.
    • volume

      public LISQuantityDTO volume
      The volume of the item, prefereable in m3.
    • unitVolume

      public LISQuantityDTO unitVolume
      The volume of a unit of the item, prefereable in m3.
    • grossWeight

      public LISQuantityDTO grossWeight
      The gross weight of the item.
    • unitGrossWeight

      public LISQuantityDTO unitGrossWeight
      The unit gross weight of the item.
    • netWeight

      public LISQuantityDTO netWeight
      The net weight of the item.
    • unitNetWeight

      public LISQuantityDTO unitNetWeight
      The unit net weight of the item.
    • orderFulfillmentPlanningCriteria

      public String orderFulfillmentPlanningCriteria
      Order fulfillment planning criteria. Can be used define additional criteria for the detection of an order fulfillment plan for the order item.
      By default buyer, supplier addresses, handover and unloading locations and the order type are used for plan detection.

      length=100

    • supplier

      public LISPartyDTO supplier
      The supplier of the order. Not null, if different from the head. (Items may have different suppliers).
    • buyer

      public LISPartyDTO buyer
      The buyer of the order. Not null, if different from the head. (Items may have different buyers).
    • seller

      public LISPartyDTO seller
      The seller of the order. Not null, if different from the head. (Items may have different sellers).
    • intermediateConsignee

      public LISPartyDTO intermediateConsignee
      The intermediate consignee of the order item.
    • additionalFields

      public LISAdditionalFieldDTO[] additionalFields
      Additional fields of the order item
    • externalTargetDates

      public LISTrackingEventExternalTargetDateDTO[] externalTargetDates
      The external target dates for specific tracking events.
    • toFilterCriteria

      public String toFilterCriteria
      Additional filter criteria for the order

      length=100

    • isReferenceItem

      public Boolean isReferenceItem
      Indication that this item is the reference item for the head order. This flag is ignored if the flag 'isWithoutReferenceItem' in the order head is set to TRUE.
    • isNotDeliveryRelevant

      public Boolean isNotDeliveryRelevant
      Indication whether the OrderItem is relevant for delivery
    • orderType

      public String orderType
      One of a list of constants for the type of orders used in the order item. The order type will influence the status list and event chain. ?? RFF(7) Segment of ORDER message, Element 1154 If null the order type of the head is used.

      length=20

    • genericIdentifier

      public String[] genericIdentifier
      The generic Identifiers (Strings) that can be used to identify this OrderItem.

      length=80

  • Constructor Details

    • LISOrderItem20DTO

      public LISOrderItem20DTO()