edi guideline

46
A Book Industry System Advisory Committee Implementation Guideline for EDI 810 INVOICE VERSION: MAY 1999

Upload: mpereira123

Post on 27-Dec-2015

42 views

Category:

Documents


0 download

DESCRIPTION

EDI Guideline

TRANSCRIPT

Page 1: EDI Guideline

A Book Industry System Advisory Committee

Implementation Guideline for EDI

810 INVOICE

VERSION: MAY 1999

Page 2: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

MAY 1999 - 3060 VERSION 2 2

Page 3: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

810 Invoice

Functional Group=INThis Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction Set (810) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business and industry practice relative to the billing for goods and services provided.

Notes:2/015 The QTY segment is used to specify a quantity of units which are expected as payments, e.g., trade-ins or returns.3/070 Number of line items (CTT01) is the accumulation of the number of IT1 segments. If used, hash total (CTT02) is the sum

of the value of quantities invoiced (IT102) for each IT1 segment.

Heading:Pos Id Segment Name Req Max Use Repeat Notes Usage

010 ST M 1 RequiredTransaction Set Header020 BIG M 1 RequiredBeginning Segment for Invoice040 CUR O 1 UsedCurrency050 REF O 12 UsedReference Identification

LOOP ID - N1 200

070 N1 O 1 RequiredName080 N2 O 2 UsedAdditional Name Information090 N3 O 2 UsedAddress Information100 N4 O 1 UsedGeographic Location120 PER O 3 UsedAdministrative Communications Contact

130 ITD O >1 UsedTerms of Sale/Deferred Terms of Sale140 DTM O 10 UsedDate/Time Reference

Detail:Pos Id Segment Name Req Max Use Repeat Notes Usage

LOOP ID - IT1 200000

010 IT1 O 1 UsedBaseline Item Data (Invoice)015 QTY O 5 N2/015 UsedQuantity050 CTP O 25 UsedPricing Information

LOOP ID - PID 1000

060 PID O 1 UsedProduct/Item Description

LOOP ID - SAC 25

180 SAC O 1 UsedService, Promotion, Allowance, or Charge Information

LOOP ID - LM 10

300 LM O 1 UsedCode Source Information310 LQ M 100 RequiredIndustry Code

Summary:Pos Id Segment Name Req Max Use Repeat Notes Usage

010 TDS M 1 RequiredTotal Monetary Value Summary

MAY 1999 - 3060 VERSION 2 3

Page 4: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Pos Id Segment Name Req Max Use Repeat Notes Usage

020 TXI O 10 UsedTax Information

LOOP ID - SAC 25

040 SAC O 1 UsedService, Promotion, Allowance, or Charge Information

070 CTT O 1 N3/070 RequiredTransaction Totals080 SE M 1 RequiredTransaction Set Trailer

MAY 1999 - 3060 VERSION 2 4

Page 5: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

ST Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2Transaction Set Header

To indicate the start of a transaction set and to assign a control number

Semantics:1. The transaction set identifier (ST01) used by the translation routines of the interchange partners to select the appropriate

transaction set definition (e.g., 810 selects the Invoice Transaction Set).

Element Summary: Ref Id Element Name Req Type Min/Max Usage

ST01 143 Transaction Set Identifier Code M ID 3/3 RequiredDescription: Code uniquely identifying a Transaction Set

Code Name 810 X12.2 Invoice

ST02 329 Transaction Set Control Number M AN 4/9 RequiredDescription: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set

MAY 1999 - 3060 VERSION 2 5

Page 6: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

BIG Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 10Beginning Segment for Invoice

To indicate the beginning of an invoice transaction set and transmit identifying numbers and dates

Semantics:1. BIG01 is the invoice issue date.2. BIG03 is the date assigned by the purchaser to purchase order.3. BIG10 indicates the consolidated invoice number. When BIG07 contains code CI, BIG10 is not used.

Comments:1. BIG07 is used only to further define the type of invoice when needed.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

BIG01 373 Date M DT 6/6 RequiredDescription: Date (YYMMDD)

BIG02 76 Invoice Number M AN 1/22 RequiredDescription: Identifying number assigned by issuer

BIG03 373 Date O DT 6/6 UsedDescription: Date (YYMMDD)

BIG04 324 Purchase Order Number O AN 1/22 UsedDescription: Identifying number for Purchase Order assigned by the orderer/purchaser

BIG05 328 Release Number O AN 1/30 UsedDescription: Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction

BIG06 327 Change Order Sequence Number O AN 1/8 UsedDescription: Number assigned by the orderer identifying a specific change or revision to a previously transmitted transaction setUser: This element is used by the publisher/manufacturer group.

BIG07 640 Transaction Type Code O ID 2/2 UsedDescription: Code specifying the type of transaction

Code Name CI Consolidated Invoice CR Credit Memo DR Debit Memo

BIG08 353 Transaction Set Purpose Code O ID 2/2 UsedDescription: Code identifying purpose of transaction set

Code Name 00 Original

* BIG09 306 Action Code O ID 1/2 Not Used

MAY 1999 - 3060 VERSION 2 6

Page 7: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Code indicating type of action

* BIG10 76 Invoice Number O AN 1/22 Not UsedDescription: Identifying number assigned by issuer

MAY 1999 - 3060 VERSION 2 7

Page 8: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

CUR Pos: 040 Max: 1Heading - Optional

Loop: N/A Elements: 21Currency

To specify the currency (dollars, pounds, francs, etc.) used in a transaction

Syntax:C0807 -- If CUR08 is present, then CUR07 is requiredC0907 -- If CUR09 is present, then CUR07 is requiredL101112 -- If CUR10 is present, then at least one of CUR11 or CUR12 is required.C1110 -- If CUR11 is present, then CUR10 is requiredC1210 -- If CUR12 is present, then CUR10 is requiredL131415 -- If CUR13 is present, then at least one of CUR14 or CUR15 is required.C1413 -- If CUR14 is present, then CUR13 is requiredC1513 -- If CUR15 is present, then CUR13 is requiredL161718 -- If CUR16 is present, then at least one of CUR17 or CUR18 is required.C1716 -- If CUR17 is present, then CUR16 is requiredC1816 -- If CUR18 is present, then CUR16 is requiredL192021 -- If CUR19 is present, then at least one of CUR20 or CUR21 is required.C2019 -- If CUR20 is present, then CUR19 is requiredC2119 -- If CUR21 is present, then CUR19 is required

Comments:1. See Figures Appendix for examples detailing the use of the CUR segment.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

CUR01 98 Entity Identifier Code M ID 2/2 RequiredDescription: Code identifying an organizational entity, a physical location, or an individual

Code Name BY Buying Party (Purchaser) SE Selling Party

CUR02 100 Currency Code M ID 3/3 RequiredDescription: Code (Standard ISO) for country in whose currency the charges are specified

* CUR03 280 Exchange Rate O R 4/10 Not UsedDescription: Value to be used as a multiplier conversion factor to convert monetary value from one currency to another

* CUR04 98 Entity Identifier Code O ID 2/2 Not UsedDescription: Code identifying an organizational entity, a physical location, or an individual

* CUR05 100 Currency Code O ID 3/3 Not UsedDescription: Code (Standard ISO) for country in whose currency the charges are specified

* CUR06 669 Currency Market/Exchange Code O ID 3/3 Not UsedDescription: Code identifying the market upon which the

MAY 1999 - 3060 VERSION 2 8

Page 9: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

currency exchange rate is based

* CUR07 374 Date/Time Qualifier C ID 3/3 Not UsedDescription: Code specifying type of date or time, or both date and time

* CUR08 373 Date O DT 6/6 Not UsedDescription: Date (YYMMDD)

* CUR09 337 Time O TM 4/8 Not UsedDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

* CUR10 374 Date/Time Qualifier C ID 3/3 Not UsedDescription: Code specifying type of date or time, or both date and time

* CUR11 373 Date C DT 6/6 Not UsedDescription: Date (YYMMDD)

* CUR12 337 Time C TM 4/8 Not UsedDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

* CUR13 374 Date/Time Qualifier C ID 3/3 Not UsedDescription: Code specifying type of date or time, or both date and time

* CUR14 373 Date C DT 6/6 Not UsedDescription: Date (YYMMDD)

* CUR15 337 Time C TM 4/8 Not UsedDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

* CUR16 374 Date/Time Qualifier C ID 3/3 Not UsedDescription: Code specifying type of date or time, or both date and time

* CUR17 373 Date C DT 6/6 Not UsedDescription: Date (YYMMDD)

* CUR18 337 Time C TM 4/8 Not UsedDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

* CUR19 374 Date/Time Qualifier C ID 3/3 Not UsedDescription: Code specifying type of date or time, or both date and time

* CUR20 373 Date C DT 6/6 Not Used

MAY 1999 - 3060 VERSION 2 9

Page 10: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Date (YYMMDD)

* CUR21 337 Time C TM 4/8 Not UsedDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

MAY 1999 - 3060 VERSION 2 10

Page 11: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

REF Pos: 050 Max: 12Heading - Optional

Loop: N/A Elements: 4Reference Identification

To specify identifying information

Syntax:R0203 -- At least one of REF02 or REF03 is required.

Semantics:1. REF04 contains data relating to the value cited in REF02.

User:This segment is not recommended in the U.S.

This segment is REQUIRED in Canada.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

REF01 128 Reference Identification Qualifier M ID 2/3 RequiredDescription: Code Qualifying the Reference Identification

Code Name BM Bill of Lading Number CT Contract Number FU Fund Code

Description: Defense Fuel Supply Center to bill back fuel purchases to the appropriate service or agency account fund

GT Goods and Service Tax Registration NumberDescription: This code value is required in Canada.

IA Internal Vendor Number IT Internal Customer Number OI Original Invoice Number PL Price List Number TJ Federal Taxpayer's Identification Number TX Tax Exempt Number

REF02 127 Reference Identification C AN 1/30 UsedDescription: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification QualifierUser: This data element is required in Canada.

* REF03 352 Description C AN 1/80 Not UsedDescription: A free-form description to clarify the related data elements and their content

* REF04 C040 Reference Identifier O Comp Not UsedDescription: To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier

MAY 1999 - 3060 VERSION 2 11

Page 12: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

* 128 Reference Identification Qualifier M ID 2/3 Not UsedDescription: Code Qualifying the Reference Identification

* 127 Reference Identification M AN 1/30 Not UsedDescription: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

* 128 Reference Identification Qualifier C ID 2/3 Not UsedDescription: Code Qualifying the Reference Identification

* 127 Reference Identification C AN 1/30 Not UsedDescription: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

* 128 Reference Identification Qualifier C ID 2/3 Not UsedDescription: Code Qualifying the Reference Identification

* 127 Reference Identification C AN 1/30 Not UsedDescription: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier

MAY 1999 - 3060 VERSION 2 12

Page 13: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

N1 Pos: 070 Max: 1Heading - Optional

Loop: N1 Elements: 6Name

To identify a party by type of organization, name, and code

Syntax:R0203 -- At least one of N102 or N103 is required.P0304 -- If either N103 or N104 are present, then the others are required.

Comments:1. This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this

efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.2. N105 and N106 further define the type of entity in N101.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

N101 98 Entity Identifier Code M ID 2/2 RequiredDescription: Code identifying an organizational entity, a physical location, or an individual

Code Name BT Bill-to-Party RI Remit To SF Ship From ST Ship To VN Vendor

N102 93 Name C AN 1/35 UsedDescription: Free-form name

N103 66 Identification Code Qualifier C ID 1/2 UsedDescription: Code designating the system/method of code structure used for Identification Code (67)

Code Name 1 D-U-N-S Number,Dun & Bradstreet 9 D-U-N-S+4,D-U-N-S Number with Four Character

Suffix 92 Assigned by Buyer or Buyer's Agent

Description: This is the store number.

12 Telephone Number (Phone) 15 Standard Address Number (SAN)

N104 67 Identification Code C AN 2/20 UsedDescription: Code identifying a party or other code

* N105 706 Entity Relationship Code O ID 2/2 Not UsedDescription: Code describing entity relationship

* N106 98 Entity Identifier Code O ID 2/2 Not UsedDescription: Code identifying an organizational entity, a physical location, or an individual

MAY 1999 - 3060 VERSION 2 13

Page 14: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

N2 Pos: 080 Max: 2Heading - Optional

Loop: N1 Elements: 2Additional Name Information

To specify additional names or those longer than 35 characters in length

Element Summary: Ref Id Element Name Req Type Min/Max Usage

N201 93 Name M AN 1/35 RequiredDescription: Free-form name

N202 93 Name O AN 1/35 UsedDescription: Free-form name

MAY 1999 - 3060 VERSION 2 14

Page 15: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

N3 Pos: 090 Max: 2Heading - Optional

Loop: N1 Elements: 2Address Information

To specify the location of the named party

Element Summary: Ref Id Element Name Req Type Min/Max Usage

N301 166 Address Information M AN 1/35 RequiredDescription: Address information

N302 166 Address Information O AN 1/35 UsedDescription: Address information

MAY 1999 - 3060 VERSION 2 15

Page 16: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

N4 Pos: 100 Max: 1Heading - Optional

Loop: N1 Elements: 6Geographic Location

To specify the geographic place of the named party

Syntax:C0605 -- If N406 is present, then N405 is required

Comments:1. A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location.2. N402 is required only if city name (N401) is in the U.S. or Canada.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

N401 19 City Name O AN 2/30 UsedDescription: Free-form text for city name

N402 156 State or Province Code O ID 2/2 UsedDescription: Code (Standard State/Province) as defined by appropriate government agency

N403 116 Postal Code O ID 3/15 UsedDescription: Code defining international postal zone code excluding punctuation and blanks (zip code for United States)

N404 26 Country Code O ID 2/3 UsedDescription: Code identifying the country

* N405 309 Location Qualifier C ID 1/2 Not UsedDescription: Code identifying type of location

* N406 310 Location Identifier O AN 1/30 Not UsedDescription: Code which identifies a specific location

MAY 1999 - 3060 VERSION 2 16

Page 17: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

PER Pos: 120 Max: 3Heading - Optional

Loop: N1 Elements: 9Administrative Communications Contact

To identify a person or office to whom administrative communications should be directed

Syntax:1. PER03 P0304 -- If either PER03 or PER04 are present, then the others are required.2. PER05 P0506 -- If either PER05 or PER06 are present, then the others are required.3. PER07 P0708 -- If either PER07 or PER08 are present, then the others are required.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

PER01 366 Contact Function Code M ID 2/2 RequiredDescription: Code identifying the major duty or responsibility of the person or group named

Code Name AP Accounts Payable Department AR Accounts Receivable Department BD Buyer Name or Department SU Supplier Contact

PER02 93 Name O AN 1/35 UsedDescription: Free-form name

PER03 365 Communication Number Qualifier C ID 2/2 UsedDescription: Code identifying the type of communication number

Code Name BN Beeper Number CP Cellular Phone EM Electronic Mail EX Telephone Extension FX Facsimile TE Telephone

PER04 364 Communication Number C AN 1/80 UsedDescription: Complete communications number including country or area code when applicable

PER05 365 Communication Number Qualifier C ID 2/2 UsedDescription: Code identifying the type of communication number

User: Refer to code list specified in 'PER03' for usage.

PER06 364 Communication Number C AN 1/80 UsedDescription: Complete communications number including country or area code when applicable

PER07 365 Communication Number Qualifier C ID 2/2 UsedDescription: Code identifying the type of communication numberUser: Refer to code list specified in 'PER03' for usage.

PER08 364 Communication Number C AN 1/80 Used

MAY 1999 - 3060 VERSION 2 17

Page 18: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Complete communications number including country or area code when applicable

* PER09 443 Contact Inquiry Reference O AN 1/20 Not UsedDescription: Additional reference number or description to clarify a contact number

MAY 1999 - 3060 VERSION 2 18

Page 19: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

ITD Pos: 130 Max: >1Heading - Optional

Loop: N/A Elements: 15Terms of Sale/Deferred Terms of Sale

To specify terms of sale

Syntax:L03040513 -- If ITD03 is present, then at least one of ITD04, ITD05 or ITD13 is required.L08040513 -- If ITD08 is present, then at least one of ITD04, ITD05 or ITD13 is required.L091011 -- If ITD09 is present, then at least one of ITD10 or ITD11 is required.

Semantics:1. ITD15 is the percentage applied to a base amount used to determine a late payment charge.

Comments:1. If the code in ITD01 is "04", then ITD07 or ITD09 is required and either ITD10 or ITD11 is required; if the code in ITD01 is

"05", then ITD06 or ITD07 is required.

User:This segment is not recommended in the U.S.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

ITD01 336 Terms Type Code O ID 2/2 UsedDescription: Code identifying type of payment terms

Code Name 01 Basic 02 End of Month (EOM) 03 Fixed Date 05 Discount Not Applicable 07 Extended 12 10 Days After End of Month (10 EOM) 14 Previously agreed upon 18 Fixed Date,Late Payment Penalty Applies

Description: Sales terms specifying a past due date, and a late payment percentage penalty applies to unpaid balances past this due date

22 Cash Discount Terms ApplyDescription: Contract terms specify that a cash discount is applicable

CO Consignment NC No Charge

ITD02 333 Terms Basis Date Code O ID 1/2 UsedDescription: Code identifying the beginning of the terms period

Code Name 1 Ship Date 3 Invoice Date 4 Specified Date 8 Invoice Transmission Date

MAY 1999 - 3060 VERSION 2 19

Page 20: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

ITD03 338 Terms Discount Percent O R 1/6 UsedDescription: Terms discount percentage, expressed as a percent, available to the purchaser if an invoice is paid on or before the Terms Discount Due Date

ITD04 370 Terms Discount Due Date C DT 6/6 UsedDescription: Date payment is due if discount is to be earned

ITD05 351 Terms Discount Days Due C N0 1/3 UsedDescription: Number of days in the terms discount period by which payment is due if terms discount is earned

ITD06 446 Terms Net Due Date O DT 6/6 UsedDescription: Date when total invoice amount becomes due

ITD07 386 Terms Net Days O N0 1/3 UsedDescription: Number of days until total invoice amount is due (discount not applicable)

ITD08 362 Terms Discount Amount O N2 1/10 UsedDescription: Total amount of terms discount

* ITD09 388 Terms Deferred Due Date O DT 6/6 Not UsedDescription: Date deferred payment or percent of invoice payable is due

* ITD10 389 Deferred Amount Due C N2 1/10 Not UsedDescription: Deferred amount due for payment

* ITD11 342 Percent of Invoice Payable C R 1/5 Not UsedDescription: Amount of invoice payable expressed in percent

* ITD12 352 Description O AN 1/80 Not UsedDescription: A free-form description to clarify the related data elements and their content

* ITD13 765 Day of Month C N0 1/2 Not UsedDescription: The numeric value of the day of the month between 1 and the maximum day of the month being referenced

ITD14 107 Payment Method Code O ID 1/1 UsedDescription: Code identifying type of payment procedures

Code Name C Pay By Check E Electronic Payment System L Letter of Credit

* ITD15 954 Percent O R 1/10 Not UsedDescription: Percentage expressed as a decimal

MAY 1999 - 3060 VERSION 2 20

Page 21: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

DTM Pos: 140 Max: 10Heading - Optional

Loop: N/A Elements: 7Date/Time Reference

To specify pertinent dates and times

Syntax:1. DTM02 R020306 -- At least one of DTM02, DTM03 or DTM06 is required.2. DTM06 P0607 -- If either DTM06 or DTM07 are present, then the others are required.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

DTM01 374 Date/Time Qualifier M ID 3/3 RequiredDescription: Code specifying type of date or time, or both date and time

Code Name 011 Shipped

DTM02 373 Date C DT 6/6 RequiredDescription: Date (YYMMDD)

* DTM03 337 Time C TM 4/8 Not UsedDescription: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

* DTM04 623 Time Code O ID 2/2 Not UsedDescription: Code identifying the time. In accordance with International Standards Organization standard 8601, time can be specified by a + or - and an indication in hours in relation to Universal Time Coordinate (UTC) time; since + is a restricted character, + and - are substituted by P and M in the codes that follow

DTM05 624 Century O N0 2/2 RequiredDescription: The first two characters in the designation of the year (CCYY)

* DTM06 1250 Date Time Period Format Qualifier C ID 2/3 Not UsedDescription: Code indicating the date format, time format, or date and time format

* DTM07 1251 Date Time Period C AN 1/35 Not UsedDescription: Expression of a date, a time, or range of dates, times or dates and times

MAY 1999 - 3060 VERSION 2 21

Page 22: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

IT1 Pos: 010 Max: 1Detail - Optional

Loop: IT1 Elements: 25Baseline Item Data (Invoice)

To specify the basic and most frequently used line item data for the invoice and related transactions

Syntax:1. IT102 P020304 -- If either IT102, IT103 or IT104 are present, then the others are required.2. IT106 P0607 -- If either IT106 or IT107 are present, then the others are required.3. IT108 P0809 -- If either IT108 or IT109 are present, then the others are required.4. IT110 P1011 -- If either IT110 or IT111 are present, then the others are required.5. IT112 P1213 -- If either IT112 or IT113 are present, then the others are required.6. IT114 P1415 -- If either IT114 or IT115 are present, then the others are required.7. IT116 P1617 -- If either IT116 or IT117 are present, then the others are required.8. IT118 P1819 -- If either IT118 or IT119 are present, then the others are required.9. IT120 P2021 -- If either IT120 or IT121 are present, then the others are required.10. IT122 P2223 -- If either IT122 or IT123 are present, then the others are required.11. IT124 P2425 -- If either IT124 or IT125 are present, then the others are required.

Semantics:1. IT101 is the purchase order line item identification.

Comments:1. Element 235/234 combinations should be interpreted to include products and/or services. See the Data Dictionary for a

complete list of IDs.2. IT106 through IT125 provide for ten different product/service IDs for each item. For example: Case, Color, Drawing No.,

UPC No., ISBN No., Model No., or SKU.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

IT101 350 Assigned Identification O AN 1/20 UsedDescription: Alphanumeric characters assigned for differentiation within a transaction set

IT102 358 Quantity Invoiced C R 1/10 UsedDescription: Number of units invoiced (supplier units)

IT103 355 Unit or Basis for Measurement Code C ID 2/2 UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Code Name CA Case

Description: Note: For non-book items

CT Carton EA Each

Description: Note: For non-book items

ST Set UN Unit

MAY 1999 - 3060 VERSION 2 22

Page 23: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

IT104 212 Unit Price C R 1/17 UsedDescription: Price per unit of product, service, commodity, etc.

IT105 639 Basis of Unit Price Code O ID 2/2 UsedDescription: Code identifying the type of unit price for an item

User: Standard Book Industry definitions should be applied to this element.

Code Name CA Catalog CT Contract NC No Charge

User: The book industry uses this code to specify free goods

NT NetDescription: Indicates a net unit price

PE Price per Each PR Promotion SR Retail/List/Suggested Selling Price

IT106 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

User: When using both an RP and IB code value, the RP code value must be used first.

Code Name AI Alternate ISBN B1 Volume Set B2 Library of Congress Code B3 Edition Code B4 Binding Code B5 Title Code B6 Author Code B7 Publisher Code BN Bar-Coded Serial Number CB Buyer's Catalog Number EI Expense Identifier

Description: BISAC cost code

EN European Article Number (EAN) (2-5-5-1) GC Grade Code

Description: When using a qualifier value of GC then data element 234 should be one of the following values:00 General Condition New or Used01 New Condition Only02 Used, Good Condition Only03 Used, Poor Condition04 Used, Any Condition05 No Marked Complimentary Copies

IB International Standard Book Number (ISBN) JN Job Number PO Purchase Order Number RP Replaced Part Number

Description: This is used when a different ISBN or UPC is

MAY 1999 - 3060 VERSION 2 23

Page 24: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Code Name shipped. This is the ISBN or UPC from the original order. When using a code value of RP and IB, always use the RP value first.

RU Run Number RY Record Keeping or Model Year

Description: Note: Year of publication

SK Stock Keeping Unit (SKU) SL Seller's Lot Number UP U.P.C. Consumer Package Code (1-5-5-1) VE Vendor Color VN Vendor's (Seller's) Item Number VO Vendor's Order Number

IT107 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT108 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)User: Refer to code list specified in 'IT106' for usage.

IT109 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT110 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

User: Refer to code list specified in 'IT106' for usage.

IT111 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT112 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)User: Refer to code list specified in 'IT106' for usage.

IT113 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT114 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

User: Refer to code list specified in 'IT106' for usage.

IT115 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT116 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)User: Refer to code list specified in 'IT106' for usage.

IT117 234 Product/Service ID C AN 1/40 Used

MAY 1999 - 3060 VERSION 2 24

Page 25: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Identifying number for a product or service

IT118 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

User: Refer to code list specified in 'IT106' for usage.

IT119 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT120 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)User: Refer to code list specified in 'IT106' for usage.

IT121 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT122 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)

User: Refer to code list specified in 'IT106' for usage.

IT123 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

IT124 235 Product/Service ID Qualifier C ID 2/2 UsedDescription: Code identifying the type/source of the descriptive number used in Product/Service ID (234)User: Refer to code list specified in 'IT106' for usage.

IT125 234 Product/Service ID C AN 1/40 UsedDescription: Identifying number for a product or service

MAY 1999 - 3060 VERSION 2 25

Page 26: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

QTY Pos: 015 Max: 5Detail - Optional

Loop: IT1 Elements: 3Quantity

To specify quantity information

Element Summary: Ref Id Element Name Req Type Min/Max Usage

QTY01 673 Quantity Qualifier M ID 2/2 RequiredDescription: Code specifying the type of quantity

Code Name 01 Discrete Quantity 02 Cumulative Quantity 38 Original Quantity 39 Shipped Quantity 40 Remaining Quantity 90 Acknowledged Quantity

Description: A code value of 90 is used to identify the quantity acknowleded (shipped, backordered) if different from the quantity ordered.

QTY02 380 Quantity M R 1/15 RequiredDescription: Numeric value of quantity

QTY03 C001 Composite Unit of Measure O Comp UsedDescription: To identify a composite unit of measure(See Figures Appendix for examples of use)

355 Unit or Basis for Measurement Code M ID 2/2 RequiredDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Code Name CT Carton EA Each PK Package ST Set UN Unit

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not Used

MAY 1999 - 3060 VERSION 2 26

Page 27: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

MAY 1999 - 3060 VERSION 2 27

Page 28: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

CTP Pos: 050 Max: 25Detail - Optional

Loop: IT1 Elements: 11Pricing Information

To specify pricing information

Syntax:1. CTP04 P0405 -- If either CTP04 or CTP05 are present, then the others are required.2. CTP06 C0607 -- If CTP06 is present, then CTP07 is required3. CTP09 C0902 -- If CTP09 is present, then CTP02 is required4. CTP10 C1002 -- If CTP10 is present, then CTP02 is required

Semantics:1. CTP07 is a multiplier factor to arrive at a final discounted price. A multiplier of .90 would be the factor if a 10% discount is

given.2. CTP08 is the rebate amount.

Comments:1. See Figures Appendix for an example detailing the use of CTP03 and CTP04.2. See Figures Appendix for an example detailing the use of CTP03, CTP04 and CTP07.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

* CTP01 687 Class of Trade Code O ID 2/2 Not UsedDescription: Code indicating class of trade

CTP02 236 Price Identifier Code C ID 3/3 UsedDescription: Code identifying pricing specification

Code Name CAT Catalog Price NET Net Item Price PRP Promotional price SLP Retail/List/Suggested Selling Price

CTP03 212 Unit Price O R 1/17 UsedDescription: Price per unit of product, service, commodity, etc.

* CTP04 380 Quantity C R 1/15 Not UsedDescription: Numeric value of quantity

* CTP05 C001 Composite Unit of Measure C Comp Not UsedDescription: To identify a composite unit of measure(See Figures Appendix for examples of use)

* 355 Unit or Basis for Measurement Code M ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not Used

MAY 1999 - 3060 VERSION 2 28

Page 29: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

* 355 Unit or Basis for Measurement Code O ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* 1018 Exponent O R 1/15 Not UsedDescription: Power to which a unit is raised

* 649 Multiplier O R 1/10 Not UsedDescription: Value to be used as a multiplier to obtain a new value

CTP06 648 Price Multiplier Qualifier O ID 3/3 UsedDescription: Code indicating the type of price multiplier

User: The multiplier is used to compute the price after the discount is applied (e.g. A multiplier of '.8' reflects a 20% discount.) DIS Discount Multiplier

CTP07 649 Multiplier C R 1/10 UsedDescription: Value to be used as a multiplier to obtain a new value

User: This value is a REAL number. The value is represented in decimal form. A discount of 20% would have a value in this element of .8

* CTP08 782 Monetary Amount O R 1/15 Not UsedDescription: Monetary amount

* CTP09 639 Basis of Unit Price Code O ID 2/2 Not UsedDescription: Code identifying the type of unit price for an item

* CTP10 499 Condition Value O AN 1/10 Not Used

MAY 1999 - 3060 VERSION 2 29

Page 30: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: Identifies rate restrictions or provisions

* CTP11 289 Multiple Price Quantity O N0 1/2 Not UsedDescription: Quantity of units for a given price, e.g., 3 for $10.00

MAY 1999 - 3060 VERSION 2 30

Page 31: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

PID Pos: 060 Max: 1Detail - Optional

Loop: PID Elements: 9Product/Item Description

To describe a product or process in coded or free-form format

Syntax:C0403 -- If PID04 is present, then PID03 is requiredR0405 -- At least one of PID04 or PID05 is required.C0703 -- If PID07 is present, then PID03 is requiredC0803 -- If PID08 is present, then PID03 is required

Semantics:1. Use PID03 to indicate the organization that publishes the code list being referred to.2. PID04 should be used for industry-specific product description codes.3. PID08 describes the physical characteristics of the product identified in PID04. A "Y" indicates that the specified attribute

applies to this item; an "N" indicates it does not apply. Any other value is indeterminate.4. PID09 is used to identify the language being used in PID05.

Comments:1. If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If PID01 equals "X", then both PID04 and

PID05 are used.2. Use PID06 when necessary to refer to the product surface or layer being described in the segment.3. PID07 specifies the individual code list of the agency specified in PID03.

User:This segment is used by the Publisher/Manufacturer Group and the library community.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

PID01 349 Item Description Type M ID 1/1 RequiredDescription: Code indicating the format of a description

Code Name F Free-form S Structured (From Industry Code List)

PID02 750 Product/Process Characteristic Code O ID 2/3 UsedDescription: Code identifying the general class of a product or process characteristic

Code Name 08 Product

PID03 559 Agency Qualifier Code C ID 2/2 UsedDescription: Code identifying the agency assigning the code values

Code Name BI Book Industry Systems Advisory Committee

PID04 751 Product Description Code C AN 1/12 UsedDescription: A code from an industry code list which provides specific data about a product characteristic

MAY 1999 - 3060 VERSION 2 31

Page 32: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

User: PROD - BISAC Publisher/Manufacturer Group product and services code list.---------------------------------------------------------------------In the library community the following code values values are used:A1 Author (1st 80 characters)A2 Author (81-160 characters)B1 Volume SetB3 Edition SetB4 Binding code (physical features)B5 Title codeB6 Author codeB7 Publisher codeP1 Publisher (1st 80 characters)P2 Publisher (81-160 characters)T1 Title (1st 80 characters)T2 Title (81-160 characters)T3 Title (161-240 characters)

PID05 352 Description C AN 1/80 UsedDescription: A free-form description to clarify the related data elements and their contentUser: Code and/or description as agreed upon by the Publisher/Manufacturer Group.

* PID06 752 Surface/Layer/Position Code O ID 2/2 Not UsedDescription: Code indicating the product surface, layer or position that is being described

* PID07 822 Source Subqualifier O AN 1/15 Not UsedDescription: A reference that indicates the table or text maintained by the Source Qualifier

* PID08 1073 Yes/No Condition or Response Code O ID 1/1 Not UsedDescription: Code indicating a Yes or No condition or response

* PID09 819 Language Code O ID 2/3 Not UsedDescription: Code designating the language used in text, from a standard code list maintained by the International Standards Organization (ISO 639)

MAY 1999 - 3060 VERSION 2 32

Page 33: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

SAC Pos: 180 Max: 1Detail - Optional

Loop: SAC Elements: 15Service, Promotion, Allowance, or Charge Information

To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge

Syntax:1. SAC02 R0203 -- At least one of SAC02 or SAC03 is required.2. SAC03 P0304 -- If either SAC03 or SAC04 are present, then the others are required.3. SAC06 P0607 -- If either SAC06 or SAC07 are present, then the others are required.4. SAC09 P0910 -- If either SAC09 or SAC10 are present, then the others are required.5. SAC11 C1110 -- If SAC11 is present, then SAC10 is required6. SAC13 L130204 -- If SAC13 is present, then at least one of SAC02 or SAC04 is required.7. SAC14 C1413 -- If SAC14 is present, then SAC13 is required

Semantics:1. If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.2. SAC05 is the total amount for the service, promotion, allowance, or charge.3. If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.4. SAC08 is the allowance or charge rate per unit.5. SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice

quantity.6. SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount, that is applicable to service,

promotion, allowance, or charge.7. SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.8. SAC14 is used in conjunction with SAC13 to identify an option when there is more than one option of the promotion.

Comments:1. SAC04 may be used to uniquely identify the service, promotion, allowance, or charge. In addition, it may be used in

conjunction to further the code in SAC02.2. In some business applications, it is necessary to advise the trading partner of the actual dollar amount that a particular

allowance, charge, or promotion was based on to reduce ambiguity. This amount is commonly referred to a "Dollar Basis Amount". It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in SAC09.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

SAC01 248 Allowance or Charge Indicator M ID 1/1 RequiredDescription: Code which indicates an allowance or charge for the service specified

Code Name A Allowance C Charge N No Allowance or Charge P Promotion

SAC02 1300 Service, Promotion, Allowance, or Charge Code C ID 4/4 UsedDescription: Code identifying the service, promotion, allowance, or charge

MAY 1999 - 3060 VERSION 2 33

Page 34: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Code Name A990 Cataloging Services B210 Co-op Credit D200 Freight Charges to Destination D220 Freight Passthrough E170 Labeling F800 Promotional Allowance H850 Tax

* SAC03 559 Agency Qualifier Code C ID 2/2 Not UsedDescription: Code identifying the agency assigning the code values

* SAC04 1301 Agency Service, Promotion, Allowance, or Charge Code C AN 1/10 Not UsedDescription: Agency maintained code identifying the service, promotion, allowance, or charge

SAC05 610 Amount O N2 1/15 UsedDescription: Monetary amount

* SAC06 378 Allowance/ Charge Percent Qualifier C ID 1/1 Not UsedDescription: Code indicating on what basis allowance or charge percent is calculated

* SAC07 332 Percent C R 1/6 Not UsedDescription: Percent expressed as a percent

SAC08 118 Rate O R 1/9 UsedDescription: Rate expressed in the standard monetary denomination for the currency specified

SAC09 355 Unit or Basis for Measurement Code C ID 2/2 UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Code Name EA Each

Description: For non-book items.

UN Unit

SAC10 380 Quantity C R 1/15 UsedDescription: Numeric value of quantity

* SAC11 380 Quantity O R 1/15 Not UsedDescription: Numeric value of quantity

* SAC12 331 Allowance or Charge Method of Handling Code O ID 2/2 Not UsedDescription: Code indicating method of handling for an allowance or charge

* SAC13 127 Reference Identification C AN 1/30 Not UsedDescription: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification QualifierUser: This element is used by the publisher/manufacturer group.

* SAC14 770 Option Number O AN 1/20 Not UsedDescription: A unique number identifying available promotion or allowance options when more than one is offered

MAY 1999 - 3060 VERSION 2 34

Page 35: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

* SAC15 352 Description O AN 1/80 Not UsedDescription: A free-form description to clarify the related data elements and their content

MAY 1999 - 3060 VERSION 2 35

Page 36: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

LM Pos: 300 Max: 1Detail - Optional

Loop: LM Elements: 2Code Source Information

To transmit standard code list identification information

Comments:1. LM02 identifies the applicable industry code list source information.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

LM01 559 Agency Qualifier Code M ID 2/2 RequiredDescription: Code identifying the agency assigning the code values

Code Name BI Book Industry Systems Advisory Committee

LM02 822 Source Subqualifier O AN 1/15 RequiredDescription: A reference that indicates the table or text maintained by the Source Qualifier

Code Name ACK BISAC Acknowledgement Code List

MAY 1999 - 3060 VERSION 2 36

Page 37: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

LQ Pos: 310 Max: 100Detail - Mandatory

Loop: LM Elements: 2Industry Code

Code to transmit standard industry codes

Syntax:C0102 -- If LQ01 is present, then LQ02 is required

Element Summary: Ref Id Element Name Req Type Min/Max Usage

* LQ01 1270 Code List Qualifier Code O ID 1/3 Not UsedDescription: Code identifying a specific industry code list

LQ02 1271 Industry Code C AN 1/30 UsedDescription: Code indicating a code from a specific industry code list

Code Name AC Item accepted and shipped (Shipping) AN Available: Shipping - new edition/ISBN

(Shipping) AR Item Accepted: Released for shipment (Shipping) AS Available: Shipping - same ISBN (Shipping) AV Inventory available for order (Available) AX Available: Shipping - free book (Shipping) BA Backordered: Not yet available (Not Shipped) BB Backordered: Reprint under consideration (Not

Shipped) BC Backordered: Current edition not available - to be

replaced with... (Not Shipped) BD Backordered: Delay in publication (Not Shipped) BH Backordered: On hold (Not Shipped) BI Backordered: To be reissued (Not Shipped) BK Backordered: from previous order (Not Shipped) BN Backordered: Inventory in progress; closed for

stocktaking (Not Shipped) BO Backordered: At customer’s request (Not Shipped) BP Item Accepted: partial shipment; balance

backordered (Shipping) BR Backordered: To be reprinted (Not Shipped) BT Billed Total (Shipping) BW Backordered: Waiting for catalog/processing (Not

Shipped) BX Backordered: Not yet published (Not Shipped) CA Cancelled: Not yet available (Not Shipped) CB Cancelled: Not our publication (Not Shipped) CD Cancelled: Delay in publication (Not Shipped) CE Cancelled: Order partially filled and shipped;

remainder of order cancelled (Shipping) CF Cancelled: Current edition not available (Not

Shipped) CG Cancelled: No geographic rights (Not Shipped)

Description: e.g. Canadian

MAY 1999 - 3060 VERSION 2 37

Page 38: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Code Name CH Cancelled: Rights no longer ours (Not Shipped) CI Cancelled: To be reissued (Not Shipped) CJ Cancelled: Out of print in cloth; available in paper

- reorder (Not Shipped) CL Cancelled: Out of print in paper; available in cloth

- reorder (Not Shipped) CN Cancelled: Inventory in progress; closed for

stocktaking (Not Shipped) CO Cancelled: Out of stock (Not Shipped) CQ Cancelled: Did not meet minimum order

requirements (Not Shipped)Description: e.g. quantity or dollar value

CR Cancelled: To be reprinted (Not Shipped) CT Cancelled: Publisher did not respond by your

cancellation date (Not Shipped) CU Cancelled: Kits not available (Not Shipped) CV Cancelled: Complete set volume must be

purchased (Not Shipped) CW Cancelled: Apply direct; not available through

wholesale channels (Not Shipped) CX Cancelled: Never published (Not Shipped) CY Cancelled: Not available as a processed book (Not

Shipped) DR Item accepted: Date rescheduled (Shipping) DS Out of Stock (Not Shipped) IA Item Accepted (Shipping) IB Item Backordered (Not Shipped) ID Item Deleted (Not Shipped) IE Item accepted: Price pending (Shipping) IF Item on hold: Incomplete description (Not

Shipped) IH Item on hold (Not Shipped) IN Item accepted: Forwarded to new supplier (Not

Shipped) IP Item accepted: Price changed (Shipping) IQ Item accepted: Quantity changed (Shipping) IR Item rejected (Not Shipped) IS Item accepted: Substitution made (Shipping) IW Item on hold: Waiver required (Not Shipped) KC Cancelled: Reprint under consideration (Not

Shipped) KK Cancelled: ISBN incorrect/unknown (Not Shipped) KM Cancelled: Market for this title is restricted (Not

Shipped) KP Cancelled: Out of print (Not Shipped) KS Cancelled: Book sold by subscription only (Not

Shipped) NF Not yet published (Not Shipped) OP Out of print (Not Shipped) OR Temporarily out of stock (Not Shipped) PA Partial shipment (Shipping) SC Shipment complete (Shipping) SP Item accepted: Schedule date pending (Shipping) SS Split Shipment (Shipping) ZZ Mutually defined (Unknown)

MAY 1999 - 3060 VERSION 2 38

Page 39: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

TDS Pos: 010 Max: 1Summary - Mandatory

Loop: N/A Elements: 4Total Monetary Value Summary

To specify the total invoice discounts and amounts

Semantics:1. TDS01 is the total amount of invoice (including charges, less allowances) before terms discount (if discount is applicable).2. TDS02 indicates the amount upon which the terms discount amount is calculated.3. TDS03 is the amount of invoice due if paid by terms discount due date (total invoice or installment amount less cash

discount).4. TDS04 indicates the total amount of terms discount.

Comments:1. TDS02 is required if the dollar value subject to discount is not equal to the dollar value of TDS01.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

TDS01 610 Amount M N2 1/15 RequiredDescription: Monetary amount

TDS02 610 Amount O N2 1/15 UsedDescription: Monetary amount

TDS03 610 Amount O N2 1/15 UsedDescription: Monetary amount

* TDS04 610 Amount O N2 1/15 Not UsedDescription: Monetary amount

MAY 1999 - 3060 VERSION 2 39

Page 40: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

TXI Pos: 020 Max: 10Summary - Optional

Loop: N/A Elements: 10Tax Information

To specify tax information

Syntax:R020306 -- At least one of TXI02, TXI03 or TXI06 is required.P0405 -- If either TXI04 or TXI05 are present, then the others are required.C0803 -- If TXI08 is present, then TXI03 is required

Semantics:1. TXI07 is a code indicating the relationship of the price or amount to the associated segment.

Comments:1. TXI02 is the monetary amount of the tax.2. TXI03 is the tax percent expressed as a decimal.3. If TXI02 is not used, then the application of the percent (TXI03) is between trading partners.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

TXI01 963 Tax Type Code M ID 2/2 RequiredDescription: Code specifying the type of tax

Code Name GS Goods and Services Tax

Description: Canadian value-added tax

LS State and Local Sales Tax TX All Taxes

Description: All Taxes Applicable - To be used for harmonization of provincial and GST in Canada.

TXI02 782 Monetary Amount C R 1/15 UsedDescription: Monetary amount

TXI03 954 Percent C R 1/10 UsedDescription: Percentage expressed as a decimal

* TXI04 955 Tax Jurisdiction Code Qualifier C ID 2/2 Not UsedDescription: Code identifying the source of the data used in tax jurisdiction code

* TXI05 956 Tax Jurisdiction Code C AN 1/10 Not UsedDescription: Code identifying the taxing jurisdiction

* TXI06 441 Tax Exempt Code C ID 1/1 Not UsedDescription: Code identifying exemption status from sales and use tax

* TXI07 662 Relationship Code O ID 1/1 Not UsedDescription: Code indicating the relationship between entities

MAY 1999 - 3060 VERSION 2 40

Page 41: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

* TXI08 828 Dollar Basis For Percent O R 1/9 Not UsedDescription: Dollar basis to be used in the percent calculation of the allowance, charge or tax

* TXI09 325 Tax Identification Number O AN 1/20 Not UsedDescription: Number assigned to a purchaser (buyer, orderer) by a taxing jurisdiction (state, county, etc.); often called a tax exemption number or certificate number

* TXI10 350 Assigned Identification O AN 1/20 Not UsedDescription: Alphanumeric characters assigned for differentiation within a transaction set

MAY 1999 - 3060 VERSION 2 41

Page 42: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

SAC Pos: 040 Max: 1Summary - Optional

Loop: SAC Elements: 15Service, Promotion, Allowance, or Charge Information

To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge

Syntax:R0203 -- At least one of SAC02 or SAC03 is required.P0304 -- If either SAC03 or SAC04 are present, then the others are required.P0607 -- If either SAC06 or SAC07 are present, then the others are required.P0910 -- If either SAC09 or SAC10 are present, then the others are required.C1110 -- If SAC11 is present, then SAC10 is requiredL130204 -- If SAC13 is present, then at least one of SAC02 or SAC04 is required.C1413 -- If SAC14 is present, then SAC13 is required

Semantics:1. If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.2. SAC05 is the total amount for the service, promotion, allowance, or charge.3. If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.4. SAC08 is the allowance or charge rate per unit.5. SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice

quantity.6. SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount, that is applicable to service,

promotion, allowance, or charge.7. SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.8. SAC14 is used in conjunction with SAC13 to identify an option when there is more than one option of the promotion.

Comments:1. SAC04 may be used to uniquely identify the service, promotion, allowance, or charge. In addition, it may be used in

conjunction to further the code in SAC02.2. In some business applications, it is necessary to advise the trading partner of the actual dollar amount that a particular

allowance, charge, or promotion was based on to reduce ambiguity. This amount is commonly referred to a "Dollar Basis Amount". It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in SAC09.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

SAC01 248 Allowance or Charge Indicator M ID 1/1 RequiredDescription: Code which indicates an allowance or charge for the service specified

Code Name A Allowance C Charge N No Allowance or Charge P Promotion

SAC02 1300 Service, Promotion, Allowance, or Charge Code C ID 4/4 UsedDescription: Code identifying the service, promotion, allowance, or charge

MAY 1999 - 3060 VERSION 2 42

Page 43: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Code Name A990 Cataloging Services B210 Co-op Credit D200 Freight Charges to Destination D220 Freight Passthrough E170 Labeling

* SAC03 559 Agency Qualifier Code C ID 2/2 Not UsedDescription: Code identifying the agency assigning the code values

* SAC04 1301 Agency Service, Promotion, Allowance, or Charge Code C AN 1/10 Not UsedDescription: Agency maintained code identifying the service, promotion, allowance, or charge

SAC05 610 Amount O N2 1/15 UsedDescription: Monetary amount

* SAC06 378 Allowance/ Charge Percent Qualifier C ID 1/1 Not UsedDescription: Code indicating on what basis allowance or charge percent is calculated

* SAC07 332 Percent C R 1/6 Not UsedDescription: Percent expressed as a percent

SAC08 118 Rate O R 1/9 UsedDescription: Rate expressed in the standard monetary denomination for the currency specified

SAC09 355 Unit or Basis for Measurement Code C ID 2/2 UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Code Name EA Each

Description: For non-book items.

UN Unit

SAC10 380 Quantity C R 1/15 UsedDescription: Numeric value of quantity

* SAC11 380 Quantity O R 1/15 Not UsedDescription: Numeric value of quantity

* SAC12 331 Allowance or Charge Method of Handling Code O ID 2/2 Not UsedDescription: Code indicating method of handling for an allowance or charge

* SAC13 127 Reference Identification C AN 1/30 Not UsedDescription: Reference information as defined for a particular Transaction Set or as specified by the Reference Identification QualifierUser: This element is used by the publisher/manufacturer group.

* SAC14 770 Option Number O AN 1/20 Not UsedDescription: A unique number identifying available promotion or allowance options when more than one is offered

* SAC15 352 Description O AN 1/80 Not Used

MAY 1999 - 3060 VERSION 2 43

Page 44: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

Ref Id Element Name Req Type Min/Max Usage

Description: A free-form description to clarify the related data elements and their content

MAY 1999 - 3060 VERSION 2 44

Page 45: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

CTT Pos: 070 Max: 1Summary - Optional

Loop: N/A Elements: 7Transaction Totals

To transmit a hash total for a specific element in the transaction set

Syntax:P0304 -- If either CTT03 or CTT04 are present, then the others are required.P0506 -- If either CTT05 or CTT06 are present, then the others are required.

Comments:1. This segment is intended to provide hash totals to validate transaction completeness and correctness.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

CTT01 354 Number of Line Items M N0 1/6 RequiredDescription: Total number of line items in the transaction set

CTT02 347 Hash Total O R 1/10 UsedDescription: Sum of values of the specified data element. All values in the data element will be summed without regard to decimal points (explicit or implicit) or signs. Truncation will occur on the left most digits if the sum is greater than the maximum size of the hash total of the data element.

Example:-.0018 First occurrence of value being hashed. .18 Second occurrence of value being hashed. 1.8 Third occurrence of value being hashed. 18.01 Fourth occurrence of value being hashed. ------- 1855 Hash total prior to truncation. 855 Hash total after truncation to three-digit field.

* CTT03 81 Weight C R 1/10 Not UsedDescription: Numeric value of weight

* CTT04 355 Unit or Basis for Measurement Code C ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* CTT05 183 Volume C R 1/8 Not UsedDescription: Value of volumetric measure

* CTT06 355 Unit or Basis for Measurement Code C ID 2/2 Not UsedDescription: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

* CTT07 352 Description O AN 1/80 Not UsedDescription: A free-form description to clarify the related data elements and their content

MAY 1999 - 3060 VERSION 2 45

Page 46: EDI Guideline

A BOOK INDUSTRY SYSTEM ADVISORY COMMITTEE VERSION 3 * RELEASE 6 * 810IMPLEMENTATION GUIDELINE FOR EDI INVOICE

SE Pos: 080 Max: 1Summary - Mandatory

Loop: N/A Elements: 2Transaction Set Trailer

To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)

Comments:1. SE is the last segment of each transaction set.

Element Summary: Ref Id Element Name Req Type Min/Max Usage

SE01 96 Number of Included Segments M N0 1/10 RequiredDescription: Total number of segments included in a transaction set including ST and SE segments

SE02 329 Transaction Set Control Number M AN 4/9 RequiredDescription: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set

MAY 1999 - 3060 VERSION 2 46