You are on page 1of 7

EDI Gateway - Inbound Transaction Release 11

Open Interface Required Data Summary


Purchase Order Inbound (POI)
Application: Order Entry
Application Open Interface: OrderImport
The following table lists the required and optional parameters that are requested by the OrderImport process:
EDI Import Parameters
Inbound Data File Name
Execute Open Interface?

Required
X
X

Optional

The following table lists which records within the inbound flatfile contain required fields, conditionally required fields and required fields for
Books orders:
Record Description

Record

Basic Purchase Order Header


Payment Terms, Order PO Header Data
Basic Purchase Order Header
Basic Purchase Order Header
Ship to Address/Code (header level)
Bill to Address/Code
Basic Item Data
Basic Item Data in Item Segments 2-6
Basic Item Data in Item Segments 7-11
Basic Item Data in Item Segments 12-16
Basic Item Data in Item Segments 17-20
Basic Item Data
Ship to Address (item level)

1000
1010
1020
1030
1190
1210
2000
2120
2130
2140
2150
2200
3050

Required
?
R
R

Conditionally
Required?
C
C
C

Required for
Booked Order?
B

R
B
B
R

C
C
C
C
C
C

B
B

The following table lists which fields within the flatfile, at the header level, are required or conditionally required:
Field Name
PO Date
PO Type

Comments
Enter the date on which order was placed in the original system.
Enter the name of the order type to assign to order. If using Ids, you must
enter the PO order type in the PO Order Type field. If not using Ids, then
you must enter the order type name.
PO Order Type (Int)
C
1000
110
Enter the order type id that matches order. If using Ids, you must enter the
order type id in this field. If not using Ids, then you must enter the order
type name in the PO Type field.
Terms Id
B
1010
10
If using Ids, enter the terms Id. Otherwise, enter the terms name.
Currency Code (Int)
Y
1010
70
Enter the currency code for order.
Conversion Rate
C
1010
90
Enter the currency conversion rate for order if you entered a currency code
other than the functional currency for your set of books and a conversion
type code equal to User.
Conversion Date
C
1010
100
Enter the currency conversion date for which the conversion rate is valid
for the order, if you entered a currency code other than the functional
currency for your set of books and a conversion type code equal to User.
Conversion Type Code
C
1010
110
Enter the currency conversion type for the order if you entered a currency
(Int)
code other than the functional currency for your set of books.
Customer Name
C
1020
80
Enter the full name of the customer for this order. If using Ids, you must
enter customer id value. If not using Ids, then you must enter the customer
name or the customer number. If customer name &/or customer number
are not unique, then you must enter customer id.
Required Y = Required Field, C = Conditionally Required Field, B = Required Field for Booked Orders

06/10/98
Prepared by Fred Graham

Req?
Y
C

Record
1000
1000

Position
40
100

Page 1

Field Name
Customer Number

Req?
C

Record
1020

Position
90

Comments
If not using ids, then you must enter the customer name or the customer
number. If customer name &/or customer number are not unique, then you
must enter customer Id in the customer name field.
Original System
Y
1030
10
Enter the order number or order id from original feeder system. This value
Reference
provides an audit trail from OrderImport back to feeder system.
Entered State Name
Y
1030
50
Valid values are Entered, Partial, and Booked
Ship-To Site (Int)
B
1190
20
Enter the address id which matches the complete shipping address location
if using Ids.
Ship-To Customer
B
1190
40
Enter the name of the customer to receive the shipment for order.
Ship-To Address 1-4
B
1190
50-80
Enter the 4 lines of street address information of the shipping address if
not using Ids.
Ship-To City
B
1190
90
Enter the city name of the shipping address if not using Ids.
Ship-To Postal Code
B
1190
100
Enter the postal code of the shipping address if not using Ids.
Ship-To Country (Int)
B
1190
110
Enter the name of the customer to receive the invoice for order.
Ship-To State (Int)
B
1190
130
Enter the state name of the shipping address if not using Ids.
Ship-To County
B
1190
170
Enter the county name of the shipping address if not using Ids.
Invoice Site Code (Int)
B
1210
20
Enter the address id which matches the complete invoice address location
if using Ids.
Invoice Customer
B
1210
40
Enter the name of the customer to receive the invoice for the order.
Invoice Address 1-4
B
1210
50-80
Enter the 4 lines of street address information for the invoice address if not
using Ids.
Invoice City
B
1210
90
Enter the city name of the invoice address if not using Ids.
Invoice Postal Code
B
1210
100
Enter the postal code of the invoice address if not using Ids.
Invoice Country (Int)
B
1210
110
Enter the country name of the invoice address if not using Ids.
Invoice State (Int)
B
1210
130
Enter the state name of the invoice address if not using Ids.
Invoice County
B
1210
170
Enter the county name of the invoice address if not using Ids.
Required Y = Required Field, C = Conditionally Required Field, B = Required Field for Booked Orders
The following table lists which fields within the flatfile, at the line level, are required or conditionally required:
Field Name
Line Number

Req?
Y

Record
2000

Position
10

Order Quantity
Unit of Measurement
(Int)
Inventory Item Seg 1

Y
Y

2000
2000

20
30

2000

110

List Price
Inventory Item Seg 2-20

C
C
C
C
C
Y

2000
2120
2130
2140
2150
2200

120
10-50
10-50
10-50
10-40
20

2200

30

B
C
B

2200
2200
3050

40
50
10

Original System
Reference
Original System Line
Reference
Date Requested Current
Selling Price
Ship-To Site (Int)

Comments
Enter the line number of the order line. The line number can be from original
system.
Enter the quantity ordered for line item.
Enter the unit of measure code for order line.
Enter the segments of the inventory item you wish to order on the order line. As long
as you enter the segments in the correct sequence, OrderImport know which segment
columns to place values in. Generally, the first segment is used for the supplier
product number.
Enter the list price per unit for the order line, if not using automatic pricing.
Enter the segments of the inventory item you wish to order on the order line. As long
as you enter the segments in the correct sequence, OrderImport know which segment
columns to place values in.
Enter the order number or Id from original feeder system. This value provides an
audit trail from OrderImport back to feeder system.
Enter the line id from feeder system.

Enter the date the customer requested receipt of the order.


Enter the selling price per unit for the order line, if not using automatic pricing.
Enter the address id which matches the complete shipping address location if using
Ids.
Ship-To Customer
B
3050
30
Enter the name of the customer to receive the shipment for order.
Ship-To Address 1-4
B
3050
40-70
Enter the 4 lines of street address information of the shipping address if not using
Ids.
Ship-To City
B
3050
80
Enter the city name of the shipping address if not using Ids.
Ship-To Postal Code
B
3050
90
Enter the postal code of the shipping address if not using Ids.
Ship-To Country (Int)
B
3050
100
Enter the country name of the shipping address if not using Ids.
Required Y = Required Field, C = Conditionally Required Field, B = Required Field for Booked Orders
06/10/98
Prepared by Fred Graham

Page 2

Inbound Invoices (INI)


Application: Payables
Application Open Interface: Payables Open Interface
The following table lists the required and optional parameters that are requested by the Payables Open Interface process:
EDI Import Parameters
Inbound Data File Name
Execute Open Interface?

Required
X
X

Optional

The following table lists which records within the inbound flatfile contain required fields and conditionally required fields:
Record Description

Record

Basic Invoice Header


Currency
Vendor Site
Basic Item
Basic Item (Description, Tax)

1000
1010
1020
3000
3010

Required
?
R

Conditionally
Required?
C
C

R
R
C

The following table lists which fields within the flatfile, at the header level, are required or conditionally required:
Field Name
Invoice Number

Req?
Y

Record
1000

Position
10

Comments
Enter the invoice number you are assigning this record. The number must
be unique, it cannot already exist for this supplier.
Purchase order number if you are matching the to an existing invoice.
Total amount of the invoice.
Payment Terms
Currency code for the invoice. If you want to create foreign currency
invoices, enter a currency code that is different from functional currency.
This field is required if you enter a foreign currency code that is different
from functional currency.
This field is required if you enter a foreign currency code that is different
from functional currency.
Internal supplier site identifier.

Purchase Order
C
1000
30
Total Invoice Amount
Y
1000
40
Term Name (Internal)
Y
1000
70
Invoice Currency Code
C
1010
10
(Internal)
Currency Exchange
C
1010
30
Rate
Currency Exchange
C
1010
40
Date
Vendor Site Code
Y
1020
10
(Internal)
Required Y = Required Field, C = Conditionally Required Field

The following table lists which fields within the flatfile, at the line level, are required or conditionally required:
Field Name
Line Type Lookup
Code
Amount
Tax Code

Comments
Enter the lookup code for the type of invoice distribution that you want
Payables to create from this record.
Y
3000
110
Enter the invoice distribution amount.
C
3010
30
Enter the tax code you want to assign to the invoice distribution created
from this record. If you do not enter a value, Payables will set the default
tax based on the tax hierarchy in Payables Options.
Required Y = Required Field, C = Conditionally Required Field

06/10/98
Prepared by Fred Graham

Req?
Y

Record
3000

Position
10

Page 3

Inbound Shipping Notices (ASNI) and Shipping & Billing Notices (SBNI)
Application: Purchasing
Application Open Interface: Receiving Open Interface
The following table lists the required and optional parameters that are requested by the Receiving Open Interface process:
EDI Import Parameters
Inbound Data File Name
Execute Open Interface?

Required
X
X

Optional

The following table lists which records within the inbound flatfile contain required fields and conditionally required fields:
Record Description

Record

Control Record
Shipment Notice Basic Header
Currency, Tax, Payment Terms
Vendor Address/Code
Destination Address/Code
Basic Item Data
Destination Address
Destination Location

0010
1000
1030
1100
1120
2000
3000
3020

Required
?
R
R

Conditionally
Required?
C
C

R
R

C
C
C
C

The following table lists which fields within the flatfile, at the header level, are required or conditionally required:
Field Name
Document Id
Shipment Number

Req?
Y
C

Record
0010
1000

Position
30
10

Shipped Date

1000

70

Document Purpose
Code (Application)
Invoice Number

1000

120

1030

10

Invoice Date
Invoice Amount
Vendor Site Code
(Internal)
Destination Org Code
(Internal)

C
C
Y

1030
1030
1100

20
30
10

1120

10

Comments
ASN or ASBN
Shipment number from the supplier. If no values is indicated, the
Receiving Open Interface tries to default a value from the
PACKING_SLIP or INVOICE_NUM columns. Must be unique for the
supplier for a period of 1 year.
Indicates the date of shipment. Must be earlier than or equal to the system
date.
Indicates the transaction purpose code for the shipment header. Accepts
values of NEW or CANCEL.
Must be specific if this is a SBNI transaction. Must be unique for the
supplier.
Must be specified for a SBNI transaction.
Must be specified for a SBNI transaction. Must be non-negative.
Site location code for supplier

Indicates the destination organization for the shipment. A valid


organization code is required for an ASNI. A valid code can be identified
at the header level or at the transaction line level. If specified at the
header level, the code applies to all shipments for the transaction. If this
fields is left blank, then the destination organization can be different for
each line. Helps determine if the supplier is providing valid item &
shipment information.
Required Y = Required Field, C = Conditionally Required Field

06/10/98
Prepared by Fred Graham

Page 4

The following table lists which fields within the flatfile, at the line level, are required or conditionally required:
Field Name
Buyer Part Number

Req?
Y

Record
2000

Position
10

Vendor Part Number

2000

20

Buyer Revision Part


Number

2000

30

Comments
Item number being received. Must be specified for the PO document
number provided.
Item number being received. Must be defined as a supplier item number
that is ordered on the PO specified. Must be specified if Buyer Part
Number is not available.
Engineering revision of the item being received. Required if item is under
revision control & you have distributions with destination type of
inventory.
Valid purchase order document number to receive against.

Purchase Order
Y
2000
50
Number
Purchase Order Line
Y
2000
70
The line number being received against.
Number
Shipped Quantity
Y
2000
80
Shipment quantity.
Shipment Line Unit of
Y
2000
90
Unit of measure for the quantity shipped.
Measure (Internal)
Product Description
Y
2000
140
Description of item.
Destination Site Code
C
3000
10
Ship-to location code. Required if header level value is left blank.
(Internal)
Deliver to Location
C
3020
10
Required if AUTO_TRANSACT_CODE is DELIVER.
Code (Internal)
Deliver to Person
C
3020
70
Required if TRANSACTION_TYPE is DELIVER & values cannot be
Name
determined from purchase order.
Required Y = Required Field, C = Conditionally Required Field

06/10/98
Prepared by Fred Graham

Page 5

Inbound Price Catalog Updates (CATI) and Response to Request for Quote (RRQI)
Application: Purchasing
Application Open Interface: Purchasing Documents Open Interface
The following table lists the required and optional parameters that are requested by the Purchasing Documents Open Interface
process:
EDI Import Parameters
Inbound Data File Name
Execute Open Interface?
Default Buyer
Document Type
Document Sub Type
Create or Update Items?
Create Sourcing Rules?
Approval Status
Release Generation Method
Commit Interval

Required
X
X

Optional

X
X
X
X
X
X
X
X

The following table lists which records within the inbound flatfile contain required fields and conditionally required fields:
Record Description

Record

Transaction Identification
Action Type, Group Code
Vendor Data
Item Identification
Quantity, Description

1000
1030
1120
2000
2010

Required
?
R
R
R

Conditionally
Required?
C

C
C

The following table lists which fields within the flatfile, at the header level, are required or conditionally required:
Field Name
Vendor Document
Number
Effective Date

Req?
Y

Record
1000

Position
10

1000

20

Expiration Date

1000

30

Action Type Code (Int)

1030

10

Comments
Enter the document number.
This field must be populated when replacing an existing purchasing
document or if sourcing rules are to be created. This value can be used as
the default for the line values if all effective dates are the same. If the
effective dates at the line level are different, leave this field blank and
enter the values at the line level.
This field must be populated when replacing an existing purchasing
document or if sourcing rules are to be created. This value can be used as
the default for the line values if all expiration dates are the same. If the
expiration dates at the line level are different, leave this field blank and
enter the values at the line level.
This value indicates whether the price/sales catalog information is an
original (new) or a replacement file. This field will only accept
ORIGINAL or REPLACE.
Enter the supplier site code for the document.

Vendor Site Location


Y
1120
10
(Internal)
Vendor Name
Y
1120
30
Enter the vendor name for the document.
(Internal)
Required Y = Required Field, C = Conditionally Required Field

06/10/98
Prepared by Fred Graham

Page 6

The following table lists which fields within the flatfile, at the line level, are required or conditionally required:
Field Name
Req?
Record
Position
Comments
Item
C
2000
20
Enter either item or item description.
Effective Date
C
2010
60
This field must be when the effective dates for the lines are different.
Expiration Date
C
2010
70
This field must be when the expiration dates for the lines are different.
Item Description
C
2010
80
Enter either item or item description.
Required Y = Required Field, C = Conditionally Required Field

06/10/98
Prepared by Fred Graham

Page 7

You might also like