Purchase Orders (ORDERS)

Purchase Orders (ORDERS) message is used to send a purchase order to the supplier and to receive a customer order from the customer.

This message has five types of rows:

Order Header Row

Data typeColumnSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_ID (FK)EDI message IDUnique ID of message generated by IFS Connectivity      
NUMBERMESSAGE_LINERow of messageHeader should always be row number 1      
VARCHAR2NAMEHeaderType of message line      
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter      
VARCHAR2C00ORDER_NOPurchase Order number12M INTERNAL_PO_NOThe order number of the corresponding internal purchase order, for internal customer orders.12N 
VARCHAR2C01ACQUISITION_SITESupplier site (used for internal order)5N CONTRACTSite used for the order5CIn ORDERS message if receiving contact is null get the value from CUST_ORD_CUSTOMER_TAB.edi_site(nullable) . But insert the value into Customer_Order_Tab.contract which is a not null column. Hence if CUST_ORD_CUSTOMER_TAB.edi_site is null it is required to receive the value from the message. In ORDCHG message this no use for CO hence only stored in ext_cust_order_change_tab.contract is a NULLable column
VARCHAR2C02BUYERCustomer's buyer100M    
VARCHAR2C03AUTHORIZER_CODEPO Coordinator20M    
VARCHAR2C04VENDOR_NOSupplier's ID (for customer)20M 20  
VARCHAR2C05ADDR_NOSupplier's address number (Document address)50M 50  
VARCHAR2C06CURRENCY_CODESupplier's currency3M CURRENCYThe currency in which the customer is being charged3N 
VARCHAR2C07DLY_ADDR_NAMEDelivery address Name100N DELIVERY_ADDRESS_NAMECustomer’s delivery address name100N 
VARCHAR2C08DLY_ADDR1Address 135N SHIP_ADDRESS1Delivery address 135N 
VARCHAR2C09DLY_ADDR2Address 235N SHIP_ADDRESS2Delivery address 235N 
VARCHAR2C10DLY_ADDR3Postal code35N SHIP_ZIP CODEDelivery zip code35N 
VARCHAR2C11DLY_ADDR4City35N SHIP_CITYDelivery city25N 
VARCHAR2C12DLY_ADDR5State35N SHIP_STATEDelivery state35N 
VARCHAR2C49DLY_ADDR6County   SHIP_COUNTYDelivery county   
VARCHAR2C13COUNTRY_CODECountry code2CIn Sending header(c13) if single occurance the value is taken from Purchase_Order_tab.country_code is a nullable column but if not single occurance this is mendatory as COMPANY_ADDRESS_TAB.country is a NOT NULL column. In send PO Line (c23) if single occurance the value is from pur_order_line_address_tab.country_code is a nullable column but if not single occurance this is mendatory as COMPANY_ADDRESS_TAB.country is a Not Null column.COUNTRY_CODEDelivery country code2N 
VARCHAR2C14PO_REF/CONTACTCompany contact person100N INTERNAL_REFCustomer's reference30N 
VARCHAR2C15DELIVERY_TERMS_DESCDelivery terms description35M DELIVERY_TERMS_DESCDelivery terms description35N 
VARCHAR2C16SHIP_VIA_DESCShip via description35M SHIP_VIA_DESCShip via description35N 
VARCHAR2C17FORWARDER_IDForward agent20N FORWARD_AGENT_IDForward agent20N 
VARCHAR2C18LABEL_NOTEExternal CO label note50N

If at least one purchase order line is pegged to a customer order line having supply code Internal Purchase Direct (IPD), the value is taken from the external label note of pegged customer order.

If the label note is NULL in the purchase order and any purchase order line is pegged to a customer order line having Purchase Direct (PD) or Purchase Transit (PT), the value is taken from the external label note of pegged customer order.

Otherwise if the header order code does not equal 4, the value is taken from the label note in the purchase order.

LABEL_NOTEExternal CO label note50N 
VARCHAR2C19BLANKET_ORDERCustomer's blanket number12N    
VARCHAR2C20COMPANY_FAXCustomer's fax number200N COMPANY_FAXCustomer's fax number200N 
VARCHAR2C21COMPANY_PHONECustomer's phone number200N COMPANY_PHONECustomer's phone number200N 
VARCHAR2C22POSTAL_ADDRESSCustomer's postal address (Full address)180N    
VARCHAR2C23COMPANY_NAMECustomer's company name100M    
VARCHAR2C24COMPANY_COUNTRYCustomer's company country35N    
VARCHAR2C25CUSTOMER_NOCustomer's ID at supplier20N CUSTOMER_NOCustomer who sent PO20C When INTERNAL_CUSTOMER_SITE (c39) is not received, CUSTOMER_NO (c25) and EAN_LOCATION_DEL_ADDR (c33) are used to identify the address, with priority given to CUSTOMER_NO.
VARCHAR2C26HEADER_NOTEHeader document text2000N NOTE_TEXTDocument text entered on the purchase order header2000N 
VARCHAR2c27BLANKET_HEADER_NOTESupplier Agreement header document text2000N
VARCHAR2C29RECEIVER_ADDRESSSupplier's EDI address255  255  
VARCHAR2C30MESSAGE_CLASSIn this case, "ORDERS"30  30  
VARCHAR2C31MEDIA_CODEWay of communication (EDI, MHS, etc)30  30  
VARCHAR2C32EAN_SUPPLIER_DOCUMENT_ADDRESS 100N      
VARCHAR2c33EAN_LOCATION_DEL_ADDREAN location no. for your delivery address100N EAN_LOCATION_DEL_ADDREAN location no. for customer's delivery address100N 
VARCHAR2c34EAN_LOC_DOC_ADDREAN location no. for your document address100N EAN_LOC_DOC_ADDREAN Loc. No for customer's document address100N 
VARCHAR2c35   CUSTOMER_NO_PAYID of the customer to be invoiced instead of the ordering customer20NWhen a value is received also with a CUSTOMER_NO_PAY_ADDR_NO (c36), priority is given to CUSTOMER_NO_PAY to select the invoice address. If no address exists with received CUSTOMER_NO_PAY_ADDR_NO for the received CUSTOMER_NO_PAY, the default address is used.
VARCHAR2C36     CUSTOMER_NO_PAY_ADDR_NOEAN location number of the customer to be invoiced instead of the ordering customer.2000CWhen a value is received also with a CUSTOMER_NO_PAY (c35), priority is given to CUSTOMER_NO_PAY to select the invoice address. If no address exists with received CUSTOMER_NO_PAY_ADDR_NO for the received CUSTOMER_NO_PAY, the default address is used.
VARCHAR2C37ORDER_CODEType of order (Internal direct or transit etc.)3M INTERNAL DELIVERY_TYPEType of order (Internal direct or transit etc.)3N 
VARCHAR2C38CUSTOMER_PO_NOThe purchase order number of the customer50N

If at least one purchase order line is pegged to a customer order line having supply code Internal Purchase Direct (IPD), the value is taken from the Customer's PO No of the pegged customer order.

Otherwise if all purchase order lines are pegged to customer order lines having Internal Purchase Transit (IPT), the value is taken from the Customer's PO No of pegged customer order unless NULL then the purchase order number is passed.

CUSTOMER_PO_NOThe purchase order number of the customer50N 
VARCHAR2C39CONTRACTOrdering site5CSending value only if supplier_catagery = 'Internal'. Value Purchase_Order_Tab.contract is NOT NULL columnINTERNAL_CUSTOMER_SITESite connected to customer (used for internal order)5N 
VARCHAR2C40VENDOR_NO 15N      
VARCHAR2C41PAY_TERM_IDPayment terms ID20CSends value of Purchase_Order__tab.pay_term_id(NOT NULL) only if PO Order_Code = 1 or 4PAY_TERM_IDPayment terms ID20N 
VARCHAR2C42DELIVERY_TERMSDelivery terms ID3CSends value of Purchase_Order__tab.delivery_terms(NOT NULL) only if PO Order_Code = 1 or 4DELIVERY_TERMSDelivery terms ID3M 
VARCHAR2C43SHIP_VIA_CODEShip via code ID3CSends value of Purchase_Order__tab.ship_via_code(NOT NULL) only if PO Order_Code = 1 or 4SHIP_VIA_CODEShip via code ID3N 
VARCHAR2C44   SALESMAN_CODESalesman identity20N 
VARCHAR2C45   LANGUAGELanguage code2N 
VARCHAR2C46   IMPORT_MODEDefault value is ORDER15M 
VARCHAR2C47   EXTERNAL_REFA reference that is used to refer to the customer's system.25N 
VARCHAR2C48ROUTE_IDThe ID of the route to be used for the delivery. This is only relevant when the purchase order line has the Internal Customer Direct demand code.12  ROUTE_IDThe ID of the route to be used for the delivery. This is only relevant when the purchase order line has the Internal Customer Direct demand code.12N 
VARCHAR2C50BACKORDER_OPTION_DBBackorder option of the pegged customer order40CIf the purchase order is pegged to a customer order without any customer order lines having supply code Internal Purchase Transit (IPT), the value is taken from the pegged customer order.BACKORDER_OPTION_DBBackorder option of the pegged customer order40MDetermines how the order will be treated when performing reservations, when creating the pick list and when reporting picking.
VARCHAR2C51INTERNAL_DESTINATIONInternal destination ID2000N    
VARCHAR2C52AUTHORIZER_NAMEPO coordinator name100M    
VARCHAR2C54VAT_NOTax identity no   VAT_NOThe tax identity number for the customer.50N 
VARCHAR2C55DEL_TERMS_LOCATIONDelivery terms location100N DEL_TERMS_LOCATIONDelivery terms location100N 
VARCHAR2C56PRINT_DELIVERED_LINES_DBShow Only Delivered Lines in Delivery Note NIf the purchase order is pegged to a customer order without any customer order lines having supply code Internal Purchase Transit (IPT), the value is taken from the pegged customer order.PRINT_DELIVERED_LINES_DBShow Only Delivered Lines in Delivery Note NDetermines whether or not already delivered lines should be printed on the customer order delivery note and/or shipment delivery note.
VARCHAR2C61CONTACT or CUST_REFReferences of the pegged customer order30NIf at least one purchase order line is pegged to a customer order line having supply code Internal Purchase Direct (IPD), the value is taken from the Reference of the pegged customer order header.CUST_REFReferences of the pegged customer order30N 
VARCHAR2C73SHIPMENT_TYPEUsed in  Transit Delivery to send any default shipment type between the sites. NIf Order_Code = 4, sends the default shipment type between the sites.SHIPMENT_TYPEUsed in  Transit Delivery to send any default shipment type between the sites. N 
VARCHAR2C85LABEL_NOTEThe label note in the purchase order header50N LABEL_NOTEThe label note in the purchase order header50N 
VARCHAR2C86PAY_TERM_DESCPayment terms description100       
VARCHAR2C94COMPANY_EMAILCustomer's email address200N COMPANY_EMAILCustomer's email address200N 
VARCHAR2C95COMPANY_ASSOCIATION_NOCustomer's Company Association number50N COMPANY_ASSOCIATION_NOCustomer's Company Association number50N 
VARCHAR2C96SUPPLIER_ASSOCIATION_NOSupplier's Association number50N SUPPLIER_ASSOCIATION_NOSupplier's Association number50N 
DATED00ORDER_DATEOrder creation date M    
DATED01WANTED_RECEIPT_DATEWanted delivery date M DELIVERY_DATEDate on which the customer wants the order to be delivered at the customer's delivery address. M 
DATED02BLANKET_ORDER_DATEBlanket date Cif Purchase_Order_Tab.blanket_Order is NOT NULL then This is mandatory as it contains the value from SUPPLIER_BLANKET_TAB.blanket_order_date is a NOT NULL column   
NUMBERN00REVISIONPO revision M    
VARCHAR2N10TRANSIT_DELIVERY_LEAD_TIMEUsed in Internal Purch Direct Delivery and Transit Delivery leadtime on external CO CSends value of vendor_delivery_leadtime_ from Pur_Order_Leadtime_Util_API.Get_Leadtime_Values always returns a value(NVL=0) only if PO Order_Code = 1 or 4DELIVERY_LEADTIMEUsed in Internal Purch Direct Delivery and Transit Delivery leadtime on external CO N 
NUMBERN12PICKING_LEAD_TIMEUsed in Transit Delivery to send any default picking lead time between the sites. CIf Order_Code = 4 (IPT), sends the default picking lead time between the sites.PICKING_LEAD_TIMEUsed in Transit Delivery to send any default picking lead time between the sites.   
NUMBERN20SEQUENCE_NOOrders message sequence number M    
NUMBERN21VERSION_NOOrders message version number M    
VARCHAR2STATEStatus of message lineHandled by IFS Connectivity   Status of message lineHandled by IFS Connectivity   

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

Order Line Row

Data typeCOLUMNSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_ID (FK)EDI message IDUnique ID of message generated by IFS Connectivity   EDI message IDUnique ID of message generated by IFS Connectivity   
NUMBERMESSAGE_LINERow of messageEach message can hold several lines   Row of messageEach message can hold several lines   
VARCHAR2NAMERowType of message line M RowType of message line M 
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter   Error message for lineGenerated by EDI converter   
VARCHAR2C00ORDER_NOOrder number (Customer PO number )12M  12M 
VARCHAR2C01LINE_NOPO line number M LINE_NOCustomer order line number M 
VARCHAR2C02RELEASE_NOPO release number of row4M REL_NOCustomer order delivery note number of row4N 
VARCHAR2C03PART_NOPart number of the purchase part25M CUSTOMER_PART_NOPart number of the ordering site45C If no sales part cross reference exist and internal_po_no is NOT NULL then the value received into Customer_Order_Line_Tab.catalog_no is a NOT NULL column. Otherwsie the value received into Customer_Order_Line_Tab.customer_part_no is a nullable column. Used in both ORDERS and ORDCHG messages
VARCHAR2C04DESCRIPTIONThe description of the part on the ordering site or company. This value may be retrieved from the part description on the purchase order line.200M CATALOG_DESCThe original value for the description of the part on the ordering site or company as received in the incoming customer order (ORDERS) message. This value is not retrieved to the customer order.200N 
VARCHAR2C05BUY_UNIT_MEASSupplier sales unit meas.10M    
VARCHAR2C06UNIT_MEASCustomer inventory unit meas.10N    
VARCHAR2C07PRICE_UNIT_MEASOur Price Unit Meas10M    
VARCHAR2C08CURRENCY_CODE 3M      
VARCHAR2C09VENDOR_PART_NOSupplier part number80N CATALOG_NOPart number of the delivering site25Ccustomer_Order_Line_tab.catalog_no is a NOT NULL column. but the value is taken from Sales_Part_Cross_Reference_API.Get_Catalog_No if it is null only it uses the value from the incoming message.
VARCHAR2C10BLANKET_ORDERBlanket order number12N    
VARCHAR2C11DETAIL_NOTERow document text2000N NOTESDocument text entered on the purchase order line at ordering site2000N 
VARCHAR2C12BLANKET_DETAIL_NOTEBlanket row document text2000N    
VARCHAR2C13SUPPLIER_PART_NOTESupplier part document text2000N    
VARCHAR2C16SENDING_PRICE_FLAGDetermines whether the price should be sent20M SENDING_PRICE_FLAGDetermines whether the price should be sent20CThe values for SALE_UNIT_PRICE and CATALOG_DESC are fetched from the receiving message only if sending_price_flag_ = 'SENDPRICE' But this incoming value is not stored.
VARCHAR2C17LINE_ADDRESS_NAMEReceiver name for delivery address100NIf not a single occurrence address, the value is taken from the company delivery address of the purchasing site.

If single occurrence address, the value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.

Note that for direct deliveries the purchase order line address will always be single occurrence.

DELIVERY_ADDRESS_NAME Delivery address name100N 
VARCHAR2C18LINE_ADDRESS_1Address 135NSame logic as LINE_ADDRESS_NAME above (C17).SHIP_ADDRESS1Delivery address 135N 
VARCHAR2C19LINE_ADDRESS_2Address 235NSame logic as LINE_ADDRESS_NAME above (C17).SHIP_ADDRESS2Delivery address 235N 
VARCHAR2C20LINE_ZIP_CODEPostal code35NSame logic as LINE_ADDRESS_NAME above (C17).SHIP_ZIP_CODEDelivery zip code35N 
VARCHAR2C21LINE_CITYCity35NSame logic as LINE_ADDRESS_NAME above (C17).SHIP_CITYDelivery city35N 
VARCHAR2C22LINE_ADDR_STATEState35NSame logic as LINE_ADDRESS_NAME above (C17).SHIP_ STATEDelivery state35N 
VARCHAR2C49LINE_COUNTYCounty35NSame logic as LINE_ADDRESS_NAME above (C17).SHIP_COUNTYDelivery county35N 
VARCHAR2C23LINE_COUNTRY_CODEReceiver country code (ISO code)2CSame as logic as LINE_ADDRESS_NAME above (C17).COUNTRY_CODEDelivery country code2N 
VARCHAR2C24DELIVERY_TERMSDelivery terms ID3MThe value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.DELIVERY_TERMSDelivery terms ID3N 
VARCHAR2C25DELIVERY_TERMS_DESCDelivery terms description35MThe value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.DELIVERY_TERMS_DESCDelivery terms description35N 
VARCHAR2C26SHIP_VIA_CODEShip via code ID3MThe value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.SHIP_VIA_CODEShip via code ID3N 
VARCHAR2C27SHIP_VIA_DESCShip via description35MThe value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.SHIP_VIA_DESCShip via description35N 
VARCHAR2C28EAN_LOCATIONDeliver-to-customer's own identification of the delivery address.100NIf not a single occurrence address, the value is taken from the company delivery address of the purchasing site.

If single occurrence address, the value is taken from the purchase order line and there will only be a value if the purchase order is pegged to a customer order line with supply code Internal Purchase Direct (IPD). The value is replicated from the pegged customer order line to the purchase order line based on the delivery address of the customer order line.

Note that for direct deliveries the purchase order line address will always be single occurrence.

EAN_LOCATION_DEL_ADDRDeliver-to-customer's own identification of the delivery address.100NThis value is passed to the supplier in order to identify the delivery address as a known address. If correctly configured this means that the address will not be single occurrence on the internal customer order on the the supply site.
VARCHAR2C29ROUTE_IDRoute ID12NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.ROUTE_ID Route ID12N 
VARCHAR2C30FORWARDER_IDForwarding Agent20NThe value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.FORWARD_AGENT_IDForwarding Agent20N 
VARCHAR2C31CONDITION_CODECondition code of the part10C CONDITION_CODECondition code of the part10N 
VARCHAR2C36SHIPMENT_CREATIONCustomer order shipment creation method.25NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.SHIPMENT_CREATIONCustomer order shipment creation method25N 
VARCHAR2C37ORDER_CODEorder line code (for internal flow only)3M INTERNAL_DELIVERY_TYPEorder line code (for internal flow only)   
VARCHAR2C44IPD_TAX_NOUsed in an internal direct delivery situation, and refers to the tax ID number of the order taking site's company, in the country where the delivery takes place.50N VAT_NOUsed in an internal direct delivery situation, and refers to the tax ID number of the order taking site's company, in the country where the delivery takes place.50N 
VARCHAR2C45IPD_TAX_FREE_TAX_CODEOnly used in an internal purchase direct situation, for the intra EC tax free trade20N VAT_FREE_VAT_CODEOnly used in an internal purchase direct situation, for the intra EC tax free trade20N 
VARCHAR2C46IPD_TAX_LIABILITYPay Tax20N TAX_LIABILITYUsed in an internal direct delivery situation for intra EC trade. It indicates whether the order taking site is liable for tax in the customer's country20N 
VARCHAR2C50INTERNAL_DEST_DESCInternal destination2000N    
VARCHAR2C51DOCK_CODEDock35NFor a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.

For other purchase order lines the value is taken from a the purchase order line (technically from a sub-table called pur_ord_line_ext_tab)

DOCK_CODEDock35N 
VARCHAR2C52SUBDOCK_CODESubdock35NFor a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.

For other purchase order lines the value is taken from a the purchase order line (technically from a sub-table called pur_ord_line_ext_tab)

SUBDOCK_CODESubdock35N 
VARCHAR2C53LOCATIONLocation where the goods shall be delivered35NFor a purchase order line pegged to a customer order line with supply code Purchase Direct (PD) or Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.

For other purchase order lines the value is taken from a the purchase order line (technically from a sub-table called pur_ord_line_ext_tab)

LOCATIONLocation where the goods shall be delivered35N 
VARCHAR2C54INV_FLAG_DBIndicates if the ordered part is a stocked part in the customer site (for internal flow only, relevant when both sites are in the same company)
1M INVENTORY_FLAG_DBIndicates if the ordered part is a stocked part in the customer site (for internal flow only, relevant when both sites are in the same company)1N 
VARCHAR2C56DELIVER_TO_CUSTOMER_NOCustomer ID to which the order items are delivered20N DELIVER_TO_CUSTOMER_NOCustomer ID to which the order items are delivered20N 
VARCHAR2C57DISTRICT_CODEGeographical district to which the goods will be sent10NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.DISTRICT_CODEGeographical district to which the goods will be sent10N 
VARCHAR2C58REGION_CODEGeographical region to which the goods will be sent10NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.REGION_CODEGeographical region to which the goods will be sent10N 
VARCHAR2C59CONTACTCustomer contact90NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.CONTACTCustomer contact90N 
VARCHAR2C60INTRASTAT_EXEMPT_DBIndicates if the delivery address is exempted from intrastat reporting 20M INTRASTAT_EXEMPT_DBIndicates if the delivery address is exempted from intrastat reporting 20N 
VARCHAR2C62    IN_CITY5N 
VARCHAR2C63DEL_TERMS_LOCATIONDelivery terms location  The value is taken from the purchase order line. For a purchase order line pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is replicated from the pegged customer order line to the purchase order line.DEL_TERMS_LOCATIONDelivery terms location   
VARCHAR2C64CLASSIFICATION_STANDARDSupplier's Classification Standard No25N CLASSIFICATION_STANDARD 2000N 
VARCHAR2C65CLASSIFICATION_PART_NOActive assortment node's classification part no for a classification standard, when a supplier's classification standard no is equal to intersite-delivery, Classification standard no on ext. CO line.25N CLASSIFICATION_PART_NO 2000N 
VARCHAR2C66CLASSIFICATION_UNIT_MEASActive assortment node's classification unit meas for a classification standard, when a supplier's classification standard no is equal to intersite-delivery, Classification standard no on ext. CO line.30N CLASSIFICATION_UNIT_MEAS 2000N 
VARCHAR2C67GTIN_NOThe default GTIN of the part14N GTIN_NOGTIN used for identification of the part14N 
VARCHAR2C68VENDOR_PART_DESCRIPTIONThe description of the part on the delivering site or company. This value may be retrieved from the supplier part description on the purchase order line.200N VENDOR_PART_DESCThe original value for the description of the part on the delivering site or company as received in the incoming customer order (ORDERS) message. This value is only retrieved to the customer order if the Send Order Price option is enabled on the Supplier for Purchase Part window.200N 
VARCHAR2C69PACKING_INSTRUCTION_IDThe packing instruction ID NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.

It is used so that the external customer order that set the requirement on how parts should be packed on a shipment.

PACKING_INSTRUCTION_ID  N 
VARCHAR2C70ORIGINATING_CO_LANG_CODELanguage code2NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order. If no value is found on the pegged customer order line, it is taken from the customer order header.ORIGINATING_CO_LANG_CODELanguage code2N 
VARCHAR2C71CUST_CALENDAR_IDCustomer calendar10NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.CUST_CALENDAR_IDCustomer calendar10N 
VARCHAR2C72EXT_TRANS_CALENDAR_IDExternal transport calendar10NOnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.EXT_TRANS_CALENDAR_IDExternal transport calendar10N 
VARCHAR2C73SHIPMENT_TYPEUsed in Internal Purch Direct Delivery for shipment type of external CO or in Internal Transit Delivery for any default shipment type between the sites. NIf Order_Code = 3 (IPD), sends the shipment type from the external customer order.

If Order_Code = 4 (IPT), sends the default shipment type between the sites.

SHIPMENT_TYPEUsed in Internal Purch Direct Delivery for shipment type of external CO or in Internal Transit Delivery for any default shipment type between the sites. N 
VARCHAR2C82EXT_CUST_PART_DESCExternal Customer Part Description200N EXT_CUST_PART_DESCExternal Customer Part Description200N 
VARCHAR2C83PACKAGE_PART_FLAGThe value indicates if the ordered part is a package part M      
DATED00WANTED_DELIVERY_DATEWanted delivery date / part M  
M
 
DATED05PLANNED_DELIVERY_DATEThe date on which the goods are planned to be delivered at the receiver's address M ORIGINAL_PLAN_DELIV_DATEThe original value for Wanted Delivery Date/Time   
DATED07PLANNED_RENTAL_START_DATEThe date on which the rental period is planned to be started. CApplicable only for rental linesPLANNED_RENTAL_START_DATEThe date on which the rental period is planned to be started. CApplicable only for rental lines
DATED08PLANNED_RENTAL_END_DATEThe end date of the rental. CApplicable only for rental linesPLANNED_RENTAL_END_DATEThe end date of the rental. CApplicable only for rental lines
NUMBERN00BUY_QTY_DUEBuy quantity due in supplier sales unit M BUY_QTY_DUEOrdered quantity due in supplier unit of measure CThe value stored in Customer_Order_Line_tab.BUY_QTY_DUE is a NOT NULL column. But if customer_Quantity is null only BUY_QTY_DUE from the message is used. This used in ORDERS messages when order_change_status = CHANGED.
NUMBERN01CONV_FACTOR= #UNIT_MEAS / #BUY_UNIT_MEAS M    
NUMBERN02FBUY_UNIT_PRICEBuy unit price in your currency M SALES_UNIT_PRICEOriginal price received CIf part_ownership IN ('CUSTOMER OWNED','SUPPLIER LOANED') then a default value = 0 is set for SALE_UNIT_PRICE. If c16 sending_price_flag_ = 'SENDPRICE' then only the value for SALE_UNIT_PRICE is received. But in Customer_Order_Line_tab.SALE_UNIT_PRICE is a NOT NULL column. Used in both ORDERS and ORDCHG messages
NUMBERN03BUY_UNIT_PRICEBuy unit price in customer currency M    
NUMBERN04PRICE_CONV_FACTOR= #BUY_UNIT_MEAS / #PRICE_UNIT_MEAS M    
NUMBERN05CURRENCY_RATECurrency rate M    
NUMBERN06DISCOUNTDiscount M    
NUMBERN07ADDITIONAL_COST_AMOUNTAdditional cost amount in supplier currency M    
NUMBERN08BLANKET_LINEBlanket order line N    
NUMBERN09CUSTOMER_QUANTITYIn customer buy unit   CUSTOMER_QUANTITYQuantity ordered in customer unit of measure N 
VARCHAR2N10TRANSIT_DELIVERY_LEAD_TIMEUsed in Internal Purch Direct Delivery and Transit Delivery leadtime on external CO CValue is sent only if order_code = 3, 4 and 2. When order_code = 3 the value is taken from Customer_Order_Line_Tab.delivery_leadtime is a NOT NULL column. When order_code = 4 the value is taked from Pur_Order_Leadtime_Util_API.Get_Leadtime_Values is also not null. When order_code = 2 then the value is takedn from Pur_Order_Leadtime_Util_API.Get_Total_Leadtime_For_Part is also NOT NULL.DELIVERY_LEADTIMEUsed in Internal Purch Direct Delivery and Transit Delivery leadtime on external CO N 
NUMBERN11INPUT_QTYInput Qty from CO when PO is pegged to CO. N INPUT_QTYIf received GTIN is a GTIN-14 with a connected package, this is the ordered quantity, expressed in this package. N 
NUMBERN12PICKING_LEAD_TIMEPicking lead time of external CO COnly used when a purchase order line is pegged to a customer order line with supply code Internal Purchase Direct (IPD), the value is taken from the pegged customer order line.PICKING_LEAD_TIME  Picking lead time of external CO   
NUMBERN13FBUY_UNIT_PRICE_INCL_TAXBuying unit price including tax in your currency M UNIT_PRICE_INCL_TAX Original price including tax received CIf c16 sending_price_flag_ = 'SENDPRICE' then only the value for UNIT_PRICE_INCL_TAX is received. But in Customer_Order_Line_tab.UNIT_PRICE_INCL_TAX is a NOT NULL column. Used in both ORDERS and ORDCHG messages
NUMBERN14BUY_UNIT_PRICE_INCL_TAXBuying unit price including tax in customer currency M      
NUMBERN15ADDITIONAL_COST_INCL_TAXAdditional cost amount including tax in supplier currency M      
NUMBERN16REPLACEMENT_RENTAL_NOThe rental number to which the replacement purchase order line is connected. C REPLACEMENT_RENTAL_NOThe rental number to which the replacement purchase order line is connected.   
NUMBERN20DEMAND_OPERATION_NODemand OPeration number of the PO line C COMPONENT_LINE_ITEM_NOLine item number of the component M 
VARCHAR2STATEStatus of message lineHandled by IFS Connectivity   Status of message lineHandled by IFS Connectivity   

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

Order Configuration Line Row

Data typeCOLUMNSEND MESSAGEReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_ID     MESSAGE_IDMessage ID   
NUMBERMESSAGE_LINE     MESSAGE_LINEMessage line number   
VARCHAR2NAME   CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. CHARROWCONFIGROWName of the line, always Configrow for characteristic lines in the message   
NUMBERC01  4CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from Purchase_Order_Line_TAB.Line_No NOT NULL columnLINE_NOPurchase order line number2000N 
NUMBERC02  4CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. Purchase_Order_Line_TAB.Release_no Not Null columnRELEASE_NOPurchase order release number2000N 
VARCHAR2C03  25C CUSTOMER_PART_NOThe part number of the ordering site2000CIn ORDERS message the receiving value considered only if a corresponding line exist in external_cust_order_char_tab. The receiving value stored in config_spec_value_tab.part_no and config_char_price_tab.part_no are NOT NULL columns. Not Handled in ORDCHG message
VARCHAR2C04  200CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from INVENTORY_PART_TAB.description (NOT NULL)CATALOG_DESCPart description of the delivering site2000N 
VARCHAR2C05  4CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from PURCHASE_ORDER_TAB.language_code is a NOT NULL column  2000N 
VARCHAR2C06  25CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from CONFIG_SPEC_VALUE_TAB.characteristic_id is a NOT NULL column  2000CIn ORDERS receiving message the receiving value considered only if a corresponding line exist in external_cust_order_char_tab. The receiving values stored in config_spec_value_tab.characteristic_id and config_char_price_tab.characteristic_id are nOT NULL columns. Not Handled in ORDCHG message
VARCHAR2C07  100CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from CONFIG_CHARACTERISTIC_TAB.description is a NOT NULL column  2000N 
VARCHAR2C08CHARACTERISTIC_VALUE 2000N CHARACTERISTIC_VALUE 2000N 
VARCHAR2C09CHARACTERISTIC_VALUE_DESC 100N CHARACTERISTIC_VALUE_DESCPart number of the delivering site2000N 
VARCHAR2C10CHARACTERISTIC_VALUE_UOM 30N CHARACTERISTIC_UOM 2000N 
VARCHAR2C11CONFIG_VALUE_TYPE 20CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from CONFIG_SPEC_VALUE_TAB.config_value_type is a NOT NULL ColumnNOTESDocument text entered on the purchase order line at ordering site2000N 
 C12CONFIG_DATA_TYPE 20C CHARACTERISTIC_DATA_TYPE 2000N 
VARCHAR2C13PACKAGE_CONTENT 2000N  Package content of the characteristic ID.2000N 
VARCHAR2C14CONFIGURATION_ID  CThe value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from PURCHASE_ORDER_LINE_TAB.configuration_id NULLable column but sends in the message only if it has a valueCONFIGURATION_ID  CIn ORDERS message, the receiving value considered only if a corresponding line exist in external_cust_order_char_tab. The received value stored in config_spec_value_tab.configuration_id and config_char_price_tab.configuration_id are NOT NULL columns. Not Handled in ORDCHG message
VARCHAR2C28     EAN_LOCATION_DEL_ADDRDeliver-to-customer's own identification of the delivery address.100N 
VARCHAR2C56     DELIVER_TO_CUSTOMER_NOCustomer ID to which the order items are delivered   
VARCHAR2C59     CONTACTThe contact person for this particular customer address identity.   
NUMBERN01    The value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from CONFIG_SPEC_VALUE_TAB.spec_revision_no is a NOT NULL Column   N 
NUMBERN02     SALE_UNIT_PRICEOriginal sales price N 
NUMBERN06     DISCOUNTDiscount   
NUMBERN09     CUSTOMER_QUANTITYQuantity ordered in customer unit of measure N 
DATED00     WANTED_DELIVERY_DATEDate on which the customer wants the order to be delivered at the customer's delivery address. M 

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

Package Component Line Row

Data typeCOLUMNSend MessageReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_IDEDI message IDUnique ID of message generated by IFS Connectivity   EDI message IDUnique ID of message generated by IFS Connectivity   
NUMBERMESSAGE_LINERow of messageEach message can hold several lines   Row of messageEach message can hold several lines   
VARCHAR2NAMEComprowType of message line M ComprowType of message line M 
VARCHAR2ERROR_MESSAGEError message for lineGenerated by EDI converter   Error message for lineGenerated by EDI converter   
VARCHAR2C00ORDER_NOPurchase Order No12M ORDER_NOPurchase Order No12M 
VARCHAR2C01LINE_NOPO line number4M LINE_NOThe line number of the received or created order line4M 
VARCHAR2C02REL_NOPO release number of line4M REL_NOPO release number of line4N 
VARCHAR2C03PART_NOPurchase part number of the component part of the package part25M PART_NOPurchase part number of the component part of the package part25M 
VARCHAR2C04DESCRIPTIONThe description of the component part200MDESCRIPTIONThe description of the component part200N
VARCHAR2C05BUY_UNIT_MEASBuy unit of measure in which the part is bought10M      
VARCHAR2C06UNIT_MEASCustomer's Inventory Unit Meas10N      
VARCHAR2C07CONDITION_CODECondition code of the component part10C      
VARCHAR2C08VENDOR_PART_NOSupplier's part number80NVENDOR_PART_NOSupplier's part number80C
VARCHAR2C09VENDOR_PART_DESCRIPTIONThe description of the part on the delivering site or company. This value may be retrieved from the supplier part description on the purchase order line.200N VENDOR_PART_DESCRIPTIONThe description of the part on the delivering site or company. This value may be retrieved from the supplier part description on the purchase order line.200N 
NUMBERC10INV_FLAGIndicates if the ordered part is a stocked part in the customer site (for internal flow only, relevant when both sites are in the same company) M INV_FLAGIndicates if the ordered part is a stocked part in the customer site (for internal flow only, relevant when both sites are in the same company) M 
NUMBERN00COMPONENT_LINE_ITEM_NOLine item number of the external customer order line. M COMPONENT_LINE_ITEM_NOLine item number of the external customer order line M 
NUMBERN01TOTAL_QTYTotal Purchase Quantity in supplier's sales unit. M TOTAL_QTYTotal Purchase Quantity in supplier's sales unit. M 

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

Package Component Configuration Line Row

Data typeCOLUMNSEND MESSAGEReceive Message
ValueDescriptionSIZEM/N/C*COMMENTSValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_ID     MESSAGE_IDMessage ID   
NUMBERMESSAGE_LINE     MESSAGE_LINEMessage line number   
VARCHAR2NAMECOMPCHAROW  CThe value sends ORDERS message only if configuration_id_ <> '*'. CHARROWCOMPCHAROWName of the line, always Configrow for characteristic lines in the message   
VARCHAR2C00ORDER_NO 12C ORDER_NO 12C 
VARCHAR2C01LINE_NO 4C LINE_NOPurchase order line number2000N 
VARCHAR2C02RELEASE_NO 4C RELEASE_NOPurchase order release number2000N 
VARCHAR2C03PART_NO 25C BASE_ITEM_NUMBERThe part number of the ordering site2000CIn ORDERS message the receiving value considered only if a corresponding line exist in external_cust_order_char_tab. The receiving value stored in config_spec_value_tab.part_no and config_char_price_tab.part_no are NOT NULL columns. Not Handled in ORDCHG message
VARCHAR2C04BASE_ITEM_DESCRIPTION 200CThe value sends ORDERS message only if configuration_id_ <> '*'. The value is from INVENTORY_PART_TAB.description (NOT NULL)BASE_ITEM_DESCRIPTIONPart description of the delivering site2000N 
VARCHAR2C05LANGUAGE_CODE 4C LANGUAGE_CODE 2000N 
VARCHAR2C06CHARACTERISTIC_ID 25CThe value sends ORDERS message only if configuration_id_ <> '*'. The value is from CONFIG_SPEC_VALUE_TAB.characteristic_id is a NOT NULL columnCHARACTERISTIC_ID 2000CIn ORDERS receiving message the receiving value considered only if a corresponding line exist in external_cust_order_char_tab. The receiving values stored in config_spec_value_tab.characteristic_id and config_char_price_tab.characteristic_id are nOT NULL columns. Not Handled in ORDCHG message
VARCHAR2C07CHARACTERISTIC_ID_DESCRIPTION 100CThe value sends ORDERS message only if configuration_id_ <> '*'. The value is from CONFIG_CHARACTERISTIC_TAB.description is a NOT NULL columnCHARACTERISTIC_ID_DESCRIPTION 2000N 
VARCHAR2C08CHARACTERISTIC_VALUE 2000N CHARACTERISTIC_VALUE 2000N 
VARCHAR2C09CHARACTERISTIC_VALUE_DESC 100N CHARACTERISTIC_VALUE_DESCPart number of the delivering site2000N 
VARCHAR2C10CHARACTERISTIC_VALUE_UOM 30N CHARACTERISTIC_UOM 2000N 
VARCHAR2C11CONFIG_VALUE_TYPE 20CThe value sends ORDERS message only if configuration_id_ <> '*'. The value is from CONFIG_SPEC_VALUE_TAB.config_value_type is a NOT NULL ColumnCHARACTERISTIC_VALUE_TYPEDocument text entered on the purchase order line at ordering site2000N 
 C12CONFIG_DATA_TYPE 20C CHARACTERISTIC_DATA_TYPE 2000N 
VARCHAR2C13PACKAGE_CONTENT 2000N PACKAGE_CONTENTPackage content of the characteristic ID.2000N 
VARCHAR2C28     EAN_LOCATION_DEL_ADDRDeliver-to-customer's own identification of the delivery address.100N 
VARCHAR2C56     DELIVER_TO_CUSTOMER_NOCustomer ID to which the order items are delivered   
VARCHAR2C59     CONTACTThe contact person for this particular customer address identity.   
NUMBERN00CONFIGURATION_ID   The value sends in both ORDERS and ORDCHG messages only if configuration_id_ <> '*'. The value is from PURCHASE_ORDER_LINE_TAB.configuration_id NULLable column but sends in the message only if it has a valueCONFIGURATION_ID  CIn ORDERS message, the receiving value considered only if a corresponding line exist in external_cust_order_char_tab. The received value stored in config_spec_value_tab.configuration_id and config_char_price_tab.configuration_id are NOT NULL columns. Not Handled in ORDCHG message
NUMBERN01SPEC_REVISION_NO   The value sends ORDERS message only if configuration_id_ <> '*'. The value is from CONFIG_SPEC_VALUE_TAB.spec_revision_no is a NOT NULL ColumnSPEC_REVISION_NO  N 
NUMBERN02QTY_CHARACTERISTIC    QTY_OF_OPTION  N 
NUMBERN03COMPONENT_LINE_ITEM_NOLine item number of the component part M COMPONENT_LINE_ITEM_NOLine item number of the component part M 
NUMBERN06     DISCOUNTDiscount   
NUMBERN09     CUSTOMER_QUANTITYQuantity ordered in customer unit of measure N 
DATED00     WANTED_DELIVERY_DATEDate on which the customer wants the order to be delivered at the customer's delivery address. M 

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

Data typeCOLUMNReceive Message
ValueDescriptionSIZEM/N/C*COMMENTS
NUMBERMESSAGE_IDMESSAGE_IDMessage ID   
NUMBERMESSAGE_LINEMESSAGE_LINEMessage line number   
VARCHAR2NAMECHARROWName of the line, always Charrow for characteristic lines in the message   
NUMBERC01LINE_NOPurchase order line number   
NUMBERC02RELEASE_NOPurchase order release number   
VARCHAR2C03BASE_ITEM_NOPurchase part number   
VARCHAR2C04BASE_ITEM_DESCPurchase part description   
VARCHAR2C05LANGUAGE_CODELanguage code on the purchase order   
NUMBERC06CHARACTERISTIC_IDConfiguration characteristic ID   
VARCHAR2C07CHARACTERISTIC_ID_DESCConfiguration characteristic description   
VARCHAR2C08CHARACTERISTIC_VALUEConfiguration characteristic value   
VARCHAR2C09CHARACTERISTIC_VALUE_DESCConfiguration characteristic value description (when discrete)   
VARCHAR2C10CHARACTERISTIC_UOMCharacteristic unit of measure: when variable value   
VARCHAR2C11CHARACTERISTIC_VALUE_TYPEType of option: discrete or variable value   
VARCHAR2C12CHARACTERISTIC_DATA_TYPENumeric or alphanumeric   
NUMBERN00CONFIGURATION_IDConfiguration ID   
NUMBERN01SPEC_REVISION_NOConfiguration specification number   
NUMBERN02QTY_OF_OPTIONQty of configuration characteristic, when discrete   

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