Booz|Allen|Hamilton– EDI


Booz |Allen | Hamilton
Electronic Data Interchange
Implementation Guide
Standards: ANSI X12 ver. 004010
Ver 3.0

McLean, VA
Last Revised on: June 13, 2003

This document is confidential and intended solely for the use and
information of the company to whom it is addressed.


This Page is Intentionally Left Blank

The following is an outline of what is expected when receiving an 810 invoice from a vendor.

For more details and definitions of the segments, please see the industry conventions and guidelines for EDI.

Deviation from the standard 810 format may negate our ability to receive data from trading partners and would delay payment.

The following segments are based on ANSI X12 ver. 4010.

Notes:

M – X12 Mandatory

O – X12 Optional

R – Booz Allen Required , X12 Optional

Element Separator = ~

Segment Terminator = CR/LF (Carriage Return / Line Feed)

Booz|Allen|Hamilton POCs:

Adnan Khan, 703-377-4361

Elements Used In The Transaction Set 810 ver. 004010

Header Segments

Attributes / Segment Name / Comment
M / ST / Transaction Set Header
M / BIG / Beginning Segment for Invoice
R / N1 / Name
O / N3 / Address Information
O / N4 / Geographic Location
R / ITD / Terms of Sale/Deferred Terms of Sale
R / DTM / Date/Time Reference

Detail Segments

Attributes / Segment Name / Comment
R / IT1 / Baseline Item Data (Invoice)
O / TXI / Tax Information
R / DTM / Date/Time Reference
R / PID / Product/Item Description
R / SLN / Sub Line Item Detail
R / N1 / Name

Summary Segments

Attributes / Segment Name / Value/Comment
M / TDS / Total Monetary Value Summary
R / CTT / Transaction Totals
M / SE / Transaction Set Trailer


810 Definition:

ISA - Interchange Control Header

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 2/2 / Authorization Information Qualifier / ISA01 / I01 / ISA01 = "00"
M10/10 / Authorization Information / ISA02 / I02 / Blanks
M 2/2 / Security Information Qualifier / ISA03 / I03 / ISA03 = "00"
M 10/10 / Security Information / ISA04 / I04 / Blanks
M 2/2 / Interchange Sender ID Qualifier / ISA05 / I05 / ISA05 = "01" / 01 = Code for Duns ID
M 15/15 / Interchange Sender ID / ISA06 / I06 / Sender's Identifier (DUNS ID)
M 2/2 / Interchange ID Qualifier / ISA07 / I05 / ISA07 = "01" / 01 = Code for Duns ID
M 15/15 / Interchange Receiver ID / ISA08 / I07 / ISA08 = "006928857" / Booz|Allen|Hamilton DUNS ID
M 6/6 / Interchange Date / ISA09 / I08 / YYMMDD
M 4/4 / Interchange Time / ISA10 / I09 / HHMM
M 1/1 / Interchange Control Standards Identifier / ISA11 / I10 / ISA11 = "U" / U = ANSI X12
M 5/5 / Interchange control Version Number / ISA12 / I11 / ISA12 = "04010" / Version Number
M 9/9 / Interchange Control Number / ISA13 / I12 / Sequential Number
M 1/1 / Acknowledgement Requested / ISA14 / I13 / ISA14 = "0" / 0 = No
M 1/1 / Test Indicator / ISA15 / I14 / P – Production / T – Test
M 1/1 / Component Element Separator / ISA16 / I15 / ISA16 = "*" / Sub Element Delimiter

GS - Functional Group Header

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 2/2 / Functional ID Code / GS01 / 479 / GS01 = "IN"
M 2/15 / Application Sender's Code / GS02 / 142 / Sender 's DUNS ID
M 2/15 / Application Receiver's Code / GS03 / 124 / GS03 = "006928857" / Booz|Allen|Hamilton DUNS ID
M 8/8 / Date / GS04 / 373 / CCYYMMDD
M 4/8 / Time / GS05 / 337 / HHMM
M 1/9 / Group Control Number / GS06 / 28 / Unique number = GE02
M ½ / Responsible Agency Code / GS07 / 455 / GS07 = "X" / Agency Code
M 1/12 / Version / Release / Industry Identifier Code / GS08 / 480 / GS08 = "004010" / EDI Version Number


Transaction Set Header Information

ST - Transaction Set Header

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 3/3 / Transaction Set Identifier Code / ST01 / 143 / ST01 = "810" / Transaction Set ID Code
M 4/9 / Transaction Set Control Number / ST02 / 329 / Transaction Set Control Number = SE02

BIG – Beginning Segment For Invoice

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 6/6 / Invoice Date / BIG01 / 245 / This is the date Invoice was generated on. (Invoice date cannot be later than transmission date).
M 1/22 / Invoice Number / BIG02 / 76 / Invoice Number
Each invoice number must be unique.
15 of the most significant characters will be considered.
O / BIG03 / Not Used
O 1/22 / Purchase Order Number / BIG04 / 324 / NOT USED for Non-PO vendors. / Identifying # from Purchaser
Valid Purchase Order number consists of 10char + 3 PO REL No.
NOT USED for Non-PO vendors.


N1, N3, N4 – Payer (Booz|Allen|Hamilton) Information

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 2/2 / Entity Identifier Code / N101 / 98 / N101 = "PR" / PR-Payer
R 1/35 / Identification Code Qualifier / N102 / 93 / N102 = "Booz Allen & Hamilton – WTB" / Billing Name (assigned by Booz|Allen|Hamilton)
O 1/2 / Identification Code / N104 / 67 / Buying Party's Buying location
(assigned by Booz|Allen|Hamilton)
O 1/35 / Address Information / N301 / 166 / Address1
O 1/35 / Address Information / N302 / 166 / Address2
R 2/30 / City Name / N401 / 19 / City
R 2/2 / State or Province Code / N402 / 156 / State
R 3/11 / Postal Code / N403 / 116 / Zip Code
R / Country Code / N404 / 26 / Country

N1, N3, N4 – Payee Information

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 2/2 / Entity Identifier Code / N101 / 98 / N101 = "PE" / PE– Payee
R 1/35 / Identification Code Qualifier / N102 / 93 / Payee Name (assigned by Sender)
O 1/2 / Address Information / N301 / 166 / Address1
O 1/35 / Address Information / N302 / 166 / Address2
O 1/35 / City Name / N401 / 19 / City
R 2/30 / State or Province Code / N402 / 156 / State
R 2/2 / Postal Code / N403 / 116 / Zip Code
R 3/11 / Country Code / N404 / 26 / Country

PER – Administrative Communications Contact

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 2/2 / Contact Function Code / PER01 / 366 / PER01=ZZ / ZZ-Contact Person for Invoice Questions
R 1/60 / Name / PER02 / 93 / POC Name
R 2/2 / Communication Number Qualifier / PER03 / 365 / PER03=”TE”
R 1/256 / Communications Number / PER04 / 364 / POC Telephone Number

ITD – Terms Of Sale

Attributes / Element Name / Element Ref / Element ID / Value / Comment
O / ITD01 / NOT USED
O / ITD02 / NOT USED
O / ITD03 / NOT USED
O / ITD04 / NOT USED
O / ITD05 / NOT USED
R 8/8 / Terms Net Due Date / ITD06 / 446 / Payment Due date

DTM – Invoice Period Information.

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 3/3 / Date/Time Qualifier / DTM01 / 374 / DTM01 = "186" / 186= Invoice Start Date
R 8/8 / Date / DTM02 / 373 / CCYYMMDD
R 3/3 / Date/Time Qualifier / DTM01 / 374 / DTM01 = "187" / 187=Invoice End Date
R 8/8 / Date / DTM02 / 373 / CCYYMMDD


Detail Information

IT1 – Baseline Item Data

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 1/20 / Assigned Identification / IT101 / 350 / Line Item Identification
Starting Value = 1. Increment by 1 for each subsequent line item within invoice.
R 1/10 / Quantity Invoiced / IT102 / 358 / IT102 = "1" / For each employee
R 2/2 / Unit of Measurement Code / IT103 / 355 / IT103 = "EA"
R 1/17 / Unit Price / IT104 / 212 / Total Amount Billed for the Line Item
(e.g., $9.00 = 9.00)
O 2/2 / IT105 / NOT USED
R 2/2 / Product/Service ID Qualifier / IT106 / 235 / IT106 = "CR" / CR= Contract # (Charge #)
R 1/48 / Product/Service ID / IT107 / 234 / Charge # (G123456…) (up to 21 positions)
1st position is a character, next 6-20 positions are digits

TXI – Tax Information

Attributes / Element Name / Element Ref / Element ID / Value / Comment
O 2/2 / Tax Type Code / TXI01 / 963 / TXI01 = "ST" / ST = State Sales Tax
O 1/18 / Monetary amount / TXI02 / 782 / State Sales Tax amount

PID – Product/Item Description

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 1/1 / Item Description Type / PID01 / 349 / PID01 = ”F” / F = Free-form
O 2/3 / Product/Process Characteristic Code / PID02 / 750 / NOT USED
X 2/2 / Agency Qualifier Code / PID03 / 559 / NOT USED
X 1/12 / Product Desctiption Code / PID04 / 751 / NOT USED
R 1/80 / Description / PID05 / 352 / Item Description

DTM – Date Information For The Line Item

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 3/3 / Date/Time Qualifier / DTM01 / 374 / DTM01= "173" / 173 = Week Ending
R 8/8 / Date / DTM02 / 373 / Week Ending field on paper invoice
CCYYMMDD


SAC – Service, Promotion, Allowance or Charge Information

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 1/1 / Allowance or Charge Indicator / SAC01 / 248 / A=”Allowance”
C=”Charge”
R 4/4 / Service Promotion, Allowance of Charge Code / SAC02 / 1300 / “I240” = Transportation and Setup
“F460” = Postage
“F910”= Quantity Discount
“D070” = Flat Rate
“A400” = Allowance Non-Performance
“G740” = Service Charge
“E065” = Invoice Adjustment
‘ZZZZ” = Miscellaneous Expenses
O / SAC03-04 / NOT USED
R 1/15 / Amount / SAC05 / 610 / Dollar amount for SAC02
O / SAC06-14 / NOT USED
R 1/180 / Description / SAC15 / SAC15=
“AIRFARE”
“LODGING”
“PERSONAL MEALS”
“TRANSPORTATION”
“BUSINESS MEALS”
“MISCELLANEOUS EXPENSES”
“DRUG/REF CHECK”
“PER DIEM-MEALS”
”PER DIEM-LODGING”
“OTHER”
“FLAT RATE”
“ALLOWANCE-NON-PERFORMANCE”
“SERVICE CHARGE”
“INVOICE ADJUSTMENT”
“QUANTITY DISCOUNT”

SLN – Sub Line Item Information

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 1/20 / Assigned Identification / SLN01 / 350 / SLN01 = IT101.Sequential Number for that number / Line number . sub-line number
(e.g., 1.1)
O 1/20 / SLN02 / NOT USED
R 1/1 / Relationship Code / SLN03 / 662 / SLN03 = "I" / I = Individual
R 1/15 / Quantity / SLN04 / 380 / Hours worked
R / Composite Unit of measure / SLN05 / C001
R 2/2 / Unit or Basis for Measurement Code / C001 / 355 / SLN05 = "HR" / Hours
R 1/17 / Unit Price / SLN06 / 212 / Hourly Rate
R 1/20 / Assigned Identification / SLN01 / 350 / SLN01 = IT101.Sequential Number for that number / Line number . sub-line number
(e.g., 1.2)
O 1/20 / SLN02 / NOT USED
R 1/1 / Relationship Code / SLN03 / 662 / SLN03 = "I"
R 1/15 / Quantity / SLN04 / 380 / Over Time Hours worked
R / Composite Unit of measure / SLN05 / C001
R 2/2 / Unit or Basis for Measurement Code / 355 / SLN05 = "OT" / OT = Over Time
R 1/17 / Unit Price / SLN06 / 212 / Hourly Rate

N1- Names Information For The Line Item

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 2/2 / Entity Identifier Code / N101 / 98 / N101 = "EY" / EY = Employee Name
R 1/35 / Name / N102 / 93 / Name of the temporary employee (Last Name, First Initial)
R 2/2 / Entity Identifier Code / N101 / 98 / N101 = "EN" / EN = End User Name
R 1/35 / Name / N102 / 93 / Name of the hiring individual
(END USER field on paper Invoice)
R 2/2 / Entity Identifier Code / N101 / 98 / N101 = "U4" / U4 = Team Name
R 1/35 / Name / N102 / 93 / Name of Team ("TEAM" on paper invoice)


Summary Information

TDS – Grand Total For The Invoice

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 1/15 / Amount / TDS01 / 610 / GRAND TOTAL
Total Invoice Amount

CTT – Transaction Totals

Attributes / Element Name / Element Ref / Element ID / Value / Comment
R 1/6 / Number of Line Items / CTT01 / 354 / Total numbers of transactions

SE - Transaction Set Trailer

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 1/10 / Number of Included Segments / SE01 / 96 / Total number of segments in the transaction including the beginning (ST) and end (SE)
M 4/9 / Transaction set control number / SE02 / 329 / Sequential number = same as ST02

GE - Functional Group Trailer

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 1/6 / Number of Transaction Set Included / GE01 / 97 / Total number of ST segments
M 1/9 / Group Control Number / GE02 / 28 / Sequential number = GS06

IEA - Interchange Control Trailer

Attributes / Element Name / Element Ref / Element ID / Value / Comment
M 1/5 / Number of Included Functional Group / IEA01 / Number of GS Segments / Total number of GS segments
M 9/9 / Interchange Control Number / IEA02 / Sequential Number = ISA13

Sample 810 file :