0% found this document useful (0 votes)
476 views31 pages

EDI 810 Invoice Segment Layout

This document provides specifications for invoice data formatting requirements for suppliers of Toyota Motor Manufacturing Canada. It defines the standard EDI X12 format for invoices, including required segments and element details. Key segments include ISA, GS, ST, BIG, IT1, TXI, TDS, CTT, SE, GE and IEA. The document provides examples and descriptions of each segment to ensure invoices from suppliers are in the correct format to be processed.

Uploaded by

uur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
476 views31 pages

EDI 810 Invoice Segment Layout

This document provides specifications for invoice data formatting requirements for suppliers of Toyota Motor Manufacturing Canada. It defines the standard EDI X12 format for invoices, including required segments and element details. Key segments include ISA, GS, ST, BIG, IT1, TXI, TDS, CTT, SE, GE and IEA. The document provides examples and descriptions of each segment to ensure invoices from suppliers are in the correct format to be processed.

Uploaded by

uur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLS, PDF, TXT or read online on Scribd
You are on page 1/ 31

SEGMENT SUMMARY

ISA
GS
ST
BIG
CUR
IT1
TXI

invoice
line item

invoice

detail

transaction

functional

set

group

envelope

envelope

TDS
CTT
SE
GE
IEA
Note: these are the only segments allowed. Any extraneous segments will be rejected.
810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 1 of 31

SEGMENT SUMMARY

interchange
group
envelope

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 2 of 31

INTERCHANGE CONTROL HEADER - ISA


EXAMPLE:

ISA*00*

*01*TMMC

*ZZ*123456789-1234A*01*247267594

*960404*0910*U*00304

( '*' = element separator, '>' = sub-element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

'00'

ISA01

ID

2/2

ISA02

AN

10/10

ISA03

ID

2/2

ISA04

AN

10/10

'ZZ'

ISA05

ID

2/2

xxxxxxxxx-xxxxx

ISA06

AN

15/15

'01'

ISA07

ID

2/2

ISA08

AN

15/15

yymmdd

ISA09

DT

6/6

hhmm

ISA10

TM

4/4

'U'

ISA11

ID

1/1

'00304'

ISA12

ID

5/5

xxxxxxxxx

ISA13

N0

9/9

'0'

ISA14

ID

1/1

'P'

ISA15

ID

1/1

'

'
'01'

'TMMC

'

'247267594

'

Notes: Recommended values for element separator:


sub-element separator:
segment terminator:

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

2A - '*'
3E - '>'
7E - '~'

Page 3 of 31

FUNCTIONAL GROUP HEADER - GS


EXAMPLE:

GS*IN*123456789*247267594*960404*0910*1*X*003040~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

'IN'
xxxxxxxxx
'247267594'
yymmdd
hhmm
xxxxxxxxx

GS01
GS02
GS03
GS04
GS05
GS06

ID
AN
AN
DT
TM
N0

2/2
9/9
9/9
6/6
4/4
1/9

'X'
'003040'

GS07
GS08

ID
AN

1/1
6/6

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 4 of 31

TRANSACTION SET HEADER - ST


EXAMPLE:

ST*810*0001~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

'810'
xxxxxxxxx

ST01
ST02

ID
AN

3/3
4/9

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 5 of 31

BEGINNING SEGMENT FOR INVOICE - BIG


EXAMPLE:

BIG*960404*1234567890123456**1234ASAA6095D01~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

yymmdd
xxxxxxxxxxxxxxxx

BIG01
BIG02
BIG03
BIG04

DT
AN

6/6
1/16
0/0
15/15

xxxxxxxxxxxxxxx

AN

Note:

Invoice Date
- Must be same month as Ship Date month to ensure paymen
Invoice Number - TMMC requires a unique Invoice Number for each Purchase O
P.O. Number
- Must be 15 characters
All alpha characters must be

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 6 of 31

CURRENCY - CUR
EXAMPLE:

CUR*SU*CAD~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

'SU'
xxx

CUR01
CUR02

ID
ID

2/2
3/3

Note:
Canadian currency must be "CAD" not "CND" or "CDN"

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 7 of 31

BASELINE ITEM DATA (INVOICE) - IT1


EXAMPLE:

IT1*D004*250*PC*37.1250**BP*1234567890D0~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xxxx

IT101

AN

4/4

xxxxxxxxxx
xx
xxxxxxxxxxxxxx

IT102
IT103
IT104
IT105
IT106
IT107

R
ID
R
ID
ID
AN

1/10
2/2
5/14
0/0
2/2
10/12

'BP'
xxxxxxxxxxxx

Note:
_ Each supplier invoice must match TMMC's order.
_ The same item (Kanban Number) cannot be repeated on the same invoice
e.g., TMMC order quantity 10
Supplier invoices 5 + 5 will result in error

INCORRECT
D039 = 5 @ 1.2340
D038 = 4 @ 1.4967
D039 = 5 @ 1.2340
D040 = 3 @ 3.3690

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

CORRECT
D039 = 10 @ 1.2340
D038 = 4 @ 1.4967
D040 = 3 @ 3.3690

Page 8 of 31

TAX INFORMATION - TXI


EXAMPLE:

TXI*GS*124.73~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xx

TXI01

ID

2/2

xxxxxxxxxxxxxxx

TXI02

1/15

Note:
When calculating Tax round to two decimal places :
ie. 1.0050 = 1.01
1.0049 = 1.00

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 9 of 31

TOTAL MONETARY VALUE SUMMARY - TDS


EXAMPLE:

TDS*239456~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xxxxxxxxxx

TDS01

N2

1/10

NOTE: No Decimal place in total. System assumes 2 decimal places


ie. if total = 2394.56, then use 239456 in this field

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 10 of 31

TRANSACTION TOTALS - CTT


EXAMPLE:

CTT*7~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xxxxxx

CTT01

N0

1/6

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 11 of 31

TRANSACTION SET TRAILER - SE


EXAMPLE:

SE*37*0001~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xxxxxxxxxx
xxxxxxxxx

SE01
SE02

N0
AN

1/10
4/9

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 12 of 31

FUNCTIONAL GROUP TRAILER - GE


EXAMPLE:

GE*1*1~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xxxxxx
xxxxxxxxx

GE01
GE02

N0
N0

1/6
1/9

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 13 of 31

INTERCHANGE CONTROL TRAILER - IEA


EXAMPLE:

IEA*1*000000001~
( '*' = element separator, '~' = segment terminator)

FORMAT / VALUE

ELEMENT
ID

DATA
TYPE

MIN/MAX
LENGTH

xxxxx
xxxxxxxxx

IEA01
IEA02

N0
N0

1/5
9/9

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 14 of 31

00*

INTERCHANGE CONTROL HEADER - ISA

*01*TMMC

*ZZ*123456789-1234A*01*247267594

*960404*0910*U*00304*000000001*0*P*>~

DESCRIPTION / COMMENTS
Authorization Information Qualifier - use '00'
Authorization Information - use ten spaces
Security Information Qualifier - use '01'
Security Information - use 'TMMC' + six spaces
Interchange ID Qualifier - use 'ZZ'
Interchange Sender ID - use sender's DUNS number + dash +
supplier and plant code
Interchange ID Qualifier - use '01'
Interchange Receiver ID - use '247267594' (TMMC's DUNS) + six spaces
Interchange Date
Interchange Time
Interchange Control Standards Identifier - use 'U'
Interchange Control Version Number - use '00304'
Interchange Control Number - assigned by sender, but cannot
be repeated within a one year period
Acknowledgment Requested - use '0'
Test Indicator - use 'P'

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 15 of 31

FUNCTIONAL GROUP HEADER - GS

GS*IN*123456789*247267594*960404*0910*1*X*003040~

DESCRIPTION / COMMENTS
Functional Identifier Code - use 'IN'
Application Sender's Code - use sender's DUNS number
Application Receiver's Code - use '247267594' (TMMC DUNS)
Data Interchange Date
Data Interchange Time
Group Control Number - start with 1 and increment by 1 for
each subsequent GS segment
Responsible Agency Code - use 'X'
Version / Release / Industry Identifier Code - use '003040'

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 16 of 31

TRANSACTION SET HEADER - ST

ST*810*0001~

DESCRIPTION / COMMENTS
Transaction Set Identifier Code - use '810'
Transaction Set Control Number - must be unique within the
functional group

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 17 of 31

BEGINNING SEGMENT FOR INVOICE - BIG

BIG*960404*1234567890123456**1234ASAA6095D01~

DESCRIPTION / COMMENTS
Invoice Date
Invoice Number - assigned by sender
Purchase Order Date - not used
Purchase Order Number - use supplier and plant code (5 chars)
+ dock code (2 chars)
+ TMMC order number (8 chars)

Invoice Date
- Must be same month as Ship Date month to ensure payment in the proper month
Invoice Number - TMMC requires a unique Invoice Number for each Purchase Order

All alpha characters must be CAPITAL LETTERS

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 18 of 31

CURRENCY - CUR

CUR*SU*CAD~

DESCRIPTION / COMMENTS
Entity Identifier Code - use 'SU'
Currency Code - use Standard ISO code (eg. 'CAD' or 'USD')

Canadian currency must be "CAD" not "CND" or "CDN"

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 19 of 31

BASELINE ITEM DATA (INVOICE) - IT1

IT1*D004*250*PC*37.1250**BP*1234567890D0~

DESCRIPTION / COMMENTS
Assigned Identification - use TMMC kanban number
(Note: If part number starts with 'YC', use kanban number 'ZZZZ')
Quantity Invoiced (same as shipped quantity)
Unit of Measurement Code (as per TMMC order)
Unit Price must be extended to 4 decimal places
Basis of Unit Price Code - not used
Product / Service ID Qualifier - use 'BP'
Product / Service ID - use TMMC part number

_ Each supplier invoice must match TMMC's order. Multiple orders cannot be combined on same invoice
_ The same item (Kanban Number) cannot be repeated on the same invoice
Supplier invoices 5 + 5 will result in error

D039 = 10 @ 1.2340
D038 = 4 @ 1.4967
D040 = 3 @ 3.3690

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 20 of 31

TAX INFORMATION - TXI

TXI*GS*124.73~

DESCRIPTION / COMMENTS
Tax Type Code - use 'GS' for Goods and Services Tax or
'ST' for State (or Provincial) Sales Tax
(Note: Multiple TXI segments are allowed per line item)
Monetary Amount - tax amount for invoice line item
If tax exempt use 0, if tax is applicable use 2 decimal places rounded up using
rules below.

When calculating Tax round to two decimal places :

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 21 of 31

TOTAL MONETARY VALUE SUMMARY - TDS

TDS*239456~

DESCRIPTION / COMMENTS
Total Invoice Amount
No Decimal place in total. System assumes 2 decimal places
ie. if total = 2394.56, then use 239456 in this field

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 22 of 31

TRANSACTION TOTALS - CTT

CTT*7~

DESCRIPTION / COMMENTS
Number of Line Items - total number of IT1 segments

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 23 of 31

TRANSACTION SET TRAILER - SE

SE*37*0001~

DESCRIPTION / COMMENTS
Number of Included Segments - total including ST and SE
Transaction Set Control Number - use same value as in ST02

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 24 of 31

FUNCTIONAL GROUP TRAILER - GE

GE*1*1~

DESCRIPTION / COMMENTS
Number of Transaction Sets Included - total ST segments
Data Interchange Control Number - use same value as in GS06

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 25 of 31

INTERCHANGE CONTROL TRAILER - IEA

IEA*1*000000001~

DESCRIPTION / COMMENTS
Number of Included Functional Groups - total GS segments
Interchange Control Number - use same value as in ISA13

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 26 of 31

810 INVOICE EXAMPLE


(one invoice with three line items)

I
0
0
7
1
S

S
*
*
.
2
*

A
U
0
1
2
1

*
*
0
2
2
3

0
0
0
5
3
1

0
0
1
0
3
4

*
3
~
*
3
6

0
B
*
4
9

4
I
B
B
0

*
G
P
1
~

0
*
*
~
C

0
9
1
T
T

0
6
2
X
T

0
0
3
I
*

0
4
4
*
3

0
0
5
G
~

0
4
6
S
S

*
0
*
7
*
E

0
1
1
8
3
*

1
*
2
9
2
1

*
0
3
0
.
5

T
*
4
D
0
*

M
P
5
0
1
0

M
*
6
~
~
0

C
#
7
T
I
0

~
8
X
T
1

G
9
I
1
~

S
0
*
*
G

*
1
G
P
E

I
2
S
1
*

N
3
*
2
1

*
*
4
6
0
*

Z
1
5
4
*
1

Z
2
6
9
8
~

*
3
*
.
*
I

1
4
*
6
P
E

2
5
1
9
C
A

3
6
2
~
*
*

4
7
3
T
2
1

5
8
4
X
2
*

6
9
A
I
9
0

7
*
S
*
.
0

8
2
A
S
6
0

9
4
A
T
5
0

7
6
*
0
0

1
2
0
7
0
0

2
6
9
4
*
0

3
7
5
2
*
0

4
5
D
.
B
1

A
9
0
5
P
~

*
4
1
0
*

0
*
~
~
7

1
9
C
I
7

*
6
U
T
7

2
0
R
1
7

4
4
*
*
7

7
0
S
K
7

2
4
U
3
7

6
*
*
0
7

7
0
C
0
7

5
9
A
*
7

9
1
D
7
B

4
0
~
0
0

*
I
*
~

1
T
P
T

*
1
C
X

X
*
*
I

*
D
6
*

0
0
.
S

*
0
0
5
T

9
3
4
3
*

6
0
*
2
1

0
4
2
5
4

4
0
5
*
6

0
~
0
*
.

4
S
*
B
9

*
T
P
P
8

0
*
C
*
~

9
8
*
1
T

1
1
3
1
D

( '*' = element separator, '>' = sub-element separator, '~' = segment terminator)

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 27 of 31

ISA*00*
*00*
*12*111111111-11110
*01*247267594
*070828*1748*U*00304
GS*IN*111111111*247267594*070828*1748*100006108*X*003040~
ST*810*0001~
BIG*070814*752274**72200SP00453392~
CUR*SU*USD~
IT1*ZZZZ*1*EA*2860.0000**BP*NO YR~
TXI*GS*171.60~
TDS*303160~
CTT*1~
SE*8*0001~
GE*1*100006108~
IEA*1*100006108~

070828*1748*U*00304*100006108* 1*P*>~
0~

Method for Calculating Invoice Amounts in SAP


When attempting to calculate the total amount for an invoice, it is important to ensure that rounding is performed at the proper times in the
intermediate calculations. This document provides the formulae for these intermediate calculations and shows how to arrive at a total
amount that is consistent with SAP.
Line Item Calculations
Calculation

Formula

Result

Line Item Subtotal

Quantity * Unit Price

Round to 2 decimal places

Line Item Tax Amount

Quantity * Unit Price * Tax Rate

Round to 2 decimal places

Line Item Total

Subtotal + Tax Amount

No rounding required

Calculation

Formula

Result

Invoice Tax Amount

Sum all of the Line Item Subtotals * Tax Rate

Round to 2 decimal places

Invoice Total

Sum all of the Line Item Subtotals + Invoice Tax Amount

No rounding required

Invoice Calculations

Examples
Consider an invoice with the following 2 line items:
Item

Quantity
1
2

Unit Price
25
40

1.0576
0.9901

Line Item Subtotal


Item

Formula
1 25 * 1.0576 = 26.44
2 40 * 0.9901 = 39.604

Result
26.44
39.6

Line Item Tax Amount (with Tax Rate of 7%)


Item

Formula
1 25 * 1.0576 * 0.07 = 1.8508
2 40 * 0.9901 * 0.07 = 2.77228

Result

Formula
1 26.44 + 1.85 = 28.29
2 39.60 + 2.77 = 42.37

Result

1.85
2.77

Line Item Total


Item

28.29
42.37

Invoice Tax Amount


Formula

Result
4.62

(26.44 + 39.60) * 0.07 = 4.6228


Invoice Total
Formula
(26.44 + 39.60) + 4.62 = 70.66

Result
70.66

810 Invoice Discrepancies


Once an 810 invoice is received at TMMC from Sterling, there are three 810 errors that may be discovered by TMMC.
These errors will result in non-payment to supplier until such a time that a corrected 810 invoice is received and processed
by TMMC.

Error

810
DOCUMENT
Error

810
PRICE
Error

810
QUANTITY
Error

Description
Supplier transmits 810
invoice containing incorrect
information in a particular
segment (please refer to
Section 10: Frequent 810
Invoice Segment Errors)

TMMC
<Purchasing>
1. Contact supplier sales
representative to
identify problem

Supplier transmits 810


invoice containing a price
that does not match the
TMMC price.

<Purchasing>
1. Identify price
mismatch to TMMNA
Purchasing
2. Request
retransmission from
supplier
<Production Control>
1. Contact supplier
ordering contact to
identify problem
2. Request retransmission
from supplier.

Supplier transmits 810


invoice containing a
quantity that does not
match the TMMC goods
receipt quantity.

Responsibilities
TMMNA
No involvement

Supplier
1. Investigate cause of
problem
2. Take corrective action
to ensure problem
does not reoccur
3. Retransmit corrected
810 invoice in its
entirety

<Purchasing>
1. Contact supplier sales
representative to
identify price mismatch
2. Confirm appropriate
price with supplier
sales representative
No involvement

J:\ADMIN\GARY\EDI_INV\810 INVOICE DISCREP.XLS

810 Invoice Business Requirements Technical Specifications - Toyota Motor Manufacturing Canada

06/14/2016

Page 31 of 31

You might also like