Delivery Plans (DELSCH)

Delivery Plans (DELSCH) is the message used for sending and receiving delivery plans. The message is sent from a supplier schedule in IFS/Supplier Schedules and received in IFS/Customer Schedules. The delivery plan message contains both the long-term and short-term demands of a customer. In IFS/Customer Schedules, the message is the basis for creating customer schedules, which later leads to releases of customer orders. This message has five types of rows; header, article, package, demand line and previous dispatch note.

The information in the delivery plan message is defined differently by different standards and should not be seen as a message corresponding to a certain EDI standard. In the ANSI world, this message would be called 830, in EDIFACT it is called DELFOR.

The DELSCH message can be sent by either MHS or EDI, but is handled in the same manner since the information looks the same from either source when it reaches the application.

This message has five types of rows:

Delivery Plan Header Row
 

DATA TYPECOLUMNSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_IDEDI message noUnique ID of message generated by IFS/Connectivity.   EDI message noUnique ID of message generated by IFS/Connectivity.   
NUMBERMESSAGE_LINERow of messageHeader should always be row number 1.   Row of messageHeader should always be row number 1.   
VARCHAR2NAMEHEADERType of message line.   HEADERType of message line.   
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter.   Error message for lineGenerated by EDI converter.   
VARCHAR2C00VENDOR_NOIdentity of supplier for which the agreement is created20M    
VARCHAR2C01VENDOR_NAMEName of supplier for which the agreement is created.100M    
VARCHAR2CO2CONTRACTSite for which agreement is created5M    
VARCHAR2C03   INFORMATION_TYPEThe type of message that has generated the incoming schedule.2000N 
VARCHAR2C04   SHIP_FROMSupplementary information received from the customer about the location from which the parts are to be delivered2000N 
VARCHAR2C05   SHIP_TOTo which factory or site, the part is going to be be shipped.2000N 
VARCHAR2C07SUPP_SCHEDULE_TYPE_DBType of schedule i.e Plan, Call-off20M CUST_SCHEDULE_TYPESchedule Type, Plan or Call-off. M 
VARCHAR2C09SUPP_COUNTRYDocument Country of Supplier2000C    
VARCHAR2C11ADDRESS_NAMEAlternative company address name100N    
VARCHAR2C12COMPANY_ADDRCompany delivery address180N    
VARCHAR2C13COMPANY_COUNTRYCountry of delivery for company2000N    
VARCHAR2C14PHONECompany phone200N    
VARCHAR2C15FAXCompany fax200N    
VARCHAR2C26EAN_LOCATIONOur own ID of the goods receiving address (i.e. our own address ID of the goods receiving site or customer's delivery address).100N EAN_LOCATION_DEL_ADDRCustomer's own identification of the delivery address2000M 
VARCHAR2C27MESSAGE_IDMessage identity   DOC_NODocument Number.35M 
VARCHAR2C28OUR_CUSTOMER_NOCustomer ID at supplier.20Csupplier_info_our_id_tab.our_id, corresponding column is nullable, Both OurCustomerNo and internal supplier are NULL. Raise an error.CUSTOMER_NOIdentification of the ordering customer20C

When INTERNAL_CUSTOMER_SITE (c30) is not received, CUSTOMER_NO (c28) and EAN_LOCATION_DEL_ADDR (c26) are used to identify the address, with priority given to CUSTOMER_NO.

VARCHAR2C30CONTRACTThe ordering site if internal supplier is used5M INT_CUSTOMER_SITEThe site if internal supplier is used, will give the customer number. N 
DATED03VALID_FROMDate/Time from which the schedule is valid. M VALID_FROMDate/Time from which the schedule is valid. M 
DATED04VALID_UNTILDate/Time until which the schedule is valid. M VALID_UNTILDate/Time until which the schedule is valid. N 
VARCHAR2ROWSTATESTATEStatus of the message line.   STATEStatus of message line.   

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).

Delivery Plan Article Row

DATA TYPECOLUMNSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_IDEDI message noUnique ID of the message generated by IFS/Connectivity.   EDI message noUnique ID of the message generated by IFS/Connectivity.   
NUMBERMESSAGE_LINERow of messageHeader should always be row number 1.   Row of messageHeader should always be row number 1.   
VARCHAR2NAMEARTType of message line (article).   ARTType of message line (article).   
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter.   Error message for lineGenerated by EDI converter.   
VARCHAR2C00PART_NOPurchase part number25M CUSTOMER_PART_NOCustomer's part number corresponding to the sales part number2000M 
VARCHAR2C01PART_DESCRIPTIONPurchase part description200M    
VARCHAR2C02LAST_RECEIPT_REFERENCEAny delivery reference from the supplier for the last delivery considered prior to creating this schedule. If customer scheduling is used, this reference is equal to the delivery note number from last received delivery.15N LAST_DELNOTE_NOThe delivery note number of the last delivery received by the customer for this part at the time of the customer schedule creation.2000N 
VARCHAR2C03VENDOR_PART_NOSupplier part number80N    
VARCHAR2C04VENDOR_PART_DESCRIPTIONSupplier part description200N    
VARCHAR2C05DELIVERY_POINTPoint of delivery for the part at the customer's address.   DELIVERY_POINTDetails to the delivery address that are specific for this part.   
VARCHAR2C06NOTE_TEXTFree note text sent from the customer.2000N NOTE_TEXTFree note text sent from the customer.2000N 
VARCHAR2C07AGREEMENT_IDAgreement number17M    
VARCHAR2C08BUYER_CODEBuyer code on purchase order20N    
VARCHAR2C09BUYER_NAMEBuyer name on purchase order100N CONTACT_PERSONContact person for this customer2000N 
VARCHAR2C10PAY_TERM_IDPayment terms on purchase order20N    
VARCHAR2C11CURRENCY_CODECurrency code on purchase order3N    
VARCHAR2C12DELIVERY_TERMSDelivery terms on purchase order N    
VARCHAR2C13DELIVERY_TERMS_DESCDelivery terms description on purchase order N    
VARCHAR2C14SHIP_VIA_CODEShip via code on purchase order N    
VARCHAR2C15SHIP_VIA_DESCShip via code description on purchase order N    
VARCHAR2C16SCHED_REVISIONRevision number of the schedule N REF_SCHEDULE_NOCustomer's identification of the schedule2000N 
VARCHAR2C17GTIN_NOThe default GTIN of the part

14

N

      
DATED00CUM_RECEIPT_START_DATEReceipts made on or after this date are included in the cumulative receipt quantity N CUM_RECEIPT_DATEReceipts made by the customer on or after this date are included in the cumulative receipt quantity. N 
DATED01LAST_RECEIPT_DATEDate/Time when the last receipt was made by the customer. N LAST_RECEIPT_DATEThe date the customer received the latest delivery from our company. N 
DATED02CREATE_DATEDate on which the schedule was created. M CREATED_DATE_CUSTOMERDate on which the schedule was created at customer. N 
DATED03APPROVED_DATEDate on which the approval process was run. N APPROVED_DATE_CUSTOMERDate on which the approval process was run at customer. N 
NUMBERN00QTY_IN_STOCKQuantity of parts in stock when schedule was created N STOCK_QTYQuantity of parts the customer has in stock. N 
NUMBERN01CUM_RECEIPT_QTYCumulative quantity of parts received from the supplier from a common date that both the supplier and we have agreed to count from N CUM_RECEIPT_QTYTotal quantity received by the customer from a common date that both the customer and we have agreed to count from N 
NUMBERN02LAST_RECEIPT_QTYQuantity received last by the customer. N LAST_RECEIPT_QTYQuantity of the part received by the customer at the last delivery N 
NUMBERN03SCHEDULE_NOSchedule number M    
NUMBERN20SEQUENCE_NODELSCH message sequence number M    
NUMBERN21VERSION_NODELSCH message version number N    
VARCHAR2ROWSTATESTATEStatus of the message line.   STATEStatus of the message line.   

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).

Delivery Plan Demand Line Row

DATA TYPECOLUMNSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_IDEDI message noUnique ID of message generated by IFS/Connectivity.   EDI message noUnique ID of message generated by IFS/Connectivity.   
NUMBERMESSAGE_LINERow of message(Header should always be row number 1).   Row of message(Header should always be row number 1).   
VARCHAR2NAMELINType of message line (demand line).   LINType of message line (demand line).   
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter.   Error message for lineGenerated by EDI converter.   
VARCHAR2C00VENDOR_NOSupplier number20M    
VARCHAR2C01CONTRACTSite for which agreement is created.5M    
VARCHAR2C02PART_NOPurchase part number25M    
VARCHAR2C03NOTE_TEXTFree note text sent from customer.2000N NOTE_TEXTFree note text sent from customer.2000N 
VARCHAR2C04REF_IDAutomatically created unique identifier for the demand and only used in connection with IFS/Kanban35N REF_IDCustomer-provided reference ID for a specific demand35N 
VARCHAR2C05LINE_TYPE_IDLine Type Indicator (Firm, Material, etc).3M LINE_TYPE_IDSpecifies whether the schedule line should be used for demand or for information only.3N 
VARCHAR2C06LINE_TYPE_DESCDisplays whether the schedule line should be delivery authorized35M    
VARCHAR2C07CURR_CODECurrency code3M    
VARCHAR2C08UNIT_MEASPurchase unit of measure10M    
VARCHAR2C09DOCK_CODEIdentifies a larger area within the receivers' facilities where goods are to be delivered. I.e., cargo bay.35N DOCK_CODEIdentifies a larger area within the receivers' facilities where goods are to be delivered. I.e., cargo bay.35N 
VARCHAR2C10SUB_DOCK_CODEIdentifies a specific area within the area specified by the dock code. I.e., gate on the cargo bay.35N SUB_DOCK_CODEIdentifies a specific area within the area specified by the dock code. I.e., gate on the cargo bay.35N 
VARCHAR2C12LOCATION_NOIdentifies an internal plant location beyond the subdock code.   LOCATION_NOIdentifies an internal plant location beyond the subdock code.   
VARCHAR2C13CUSTOMER_PO_ NOIdentifies the customer's purchase order number.   CUSTOMER_PO_ NOIdentifies the customer's purchase order number.50N 
VARCHAR2C14CUSTOMER_PO_LINE NOIdentifies the customer's purchase order line number.   CUSTOMER_PO_LINE NOIdentifies the customer's purchase order line number.4N 
VARCHAR2C15CUSTOMER_PO_REL_NOIdentifies the customer's purchase order release number.   CUSTOMER_PO_REL_NOIdentifies the customer's purchase order release number.4N 
VARCHAR2C16   PATTERN_DESCRIPTIONInformation received from the customer about the time frame a specific demand quantity covers2000N 
VARCHAR2C17   PORT_OF_LOADINGInformation received from the customer about the location at which the parts are to be loaded.2000N 
VARCHAR2C18   MANUFACTURING_DEPARTMENTThe manufacturing department to which the part should be delivered.2000N 
VARCHAR2C19   USE_CONTRACTInformation received from the customer regarding the price that should be used when releasing a customer schedule and creating customer order lines.200N 
VARCHAR2C20   PROVISIONAL_PRICEProvisional price indicator tells if the part price received in the same schedule is provisional or fixed.200N 
DATED00DUE_DATEDelivery date/time when goods are to be at customer plant. M DUE_DATEDate when the customer wants this particular delivery.   
DATED01   TO_DATEThe date and time until which the line quantity is covered. N 
NUMBERN00SCHEDULE_NOSchedule number N    
NUMBERN01SEQUENCE_NOSequence number on schedule M    
NUMBERN02QTY_DUEReconciled quantity due for the schedule line or supply qty due if the quantity is not reconciled M QTY_DUEThe quantity of parts that the customer needs for this schedule line. N 
NUMBERN03QTY_DUE_CUMQuantity of parts that you wish to receive in total. N QTY_DUE_CUMThe quantity of parts that your customer wish to receive in total. N 
NUMBERN04FBUY_UNIT_PRICEPrice per part assumed to be in the customer's default currency. N PART_PRICEInformation received from the customer regarding the price of a part. The price is usually expressed in the customers default currency. N 
NUMBERN05   DELIVERY_SEQUENCEInformation received from the customer regarding the order in which the deliveries should be made. N 
VARCHAR2ROWSTATESTATEStatus of the message line.   STATEStatus of the message line.   

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).

Delivery Plan Previous Dispatch Note Row

DATA TYPECOLUMNSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_IDEDI message noUnique ID of message generated by IFS/Connectivity.   EDI message noUnique ID of message generated by IFS/Connectivity.   
NUMBERMESSAGE_LINERow of messageHeader should always be row number 1.   Row of messageHeader should always be row number 1.   
VARCHAR2NAMEPDNType of message line (previous dispatch note).   PDNType of message line (previous dispatch note).   
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter.   Error message for lineGenerated by EDI converter.   
VARCHAR2C00VENDOR_NOSupplier number20M    
VARCHAR2C01CONTRACTSite for which agreement is created.5M    
VARCHAR2C02PART_NOPurchase part number25M    
VARCHAR2C03RECEIPT_REFERENCEDelivery reference from the supplier for the last delivery considered prior to creating this schedule.15N DELNOTE_NODelivery note number of the delivery note created for the delivery, or partial delivery, of a customer order.2000N 
VARCHAR2C04NOTE_TEXTFree note text sent from customer.2000N NOTE_TEXTFree note text sent from customer.2000N 
NUMBERN00SCHEDULE_NOSchedule number M      
NUMBERN01SEQUENCE_NONumber of the receipt M    
NUMBERN02RECEIPT_QTYPrevious received quantity. M QTY_RECEIVEDPrevious received quantity. N 
NUMBERN03BUY_QTY_DUEAdvised quantity for previously received dispatch. N QTY_ADVISEDAdvised quantity for previously received dispatch. N 
DATED00RECEIPT_DATEPrevious received delivery date. M DELIVERY_DATEPrevious received delivery date. M 
VARCHAR2ROWSTATESTATEStatus of the message line.   STATEStatus of the message line.   

* States whether a value in the field is mandatory (M), non-mandatory (N), or conditional (C).