State Farm Insurance Companies Mortgageee Notification, Billing and Payment Implementation Guide 1 April 2009 Electronic Data Interchange Transaction Set Implementation Guide 811/820 State Farm Insurance Companies Mortgagee Notification, Billing and Payment ANSI ASC X12 Mortgagee Notification, Billing and Payment Version 004010 Implementation Guide Version 2.5 April 2009
241
Embed
Electronic Data Interchange - State Farm Data Interchange Transaction Set Implementation Guide ... Table 3, the Summary level, contains the totals, invoice amount and control number.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
1
April 2009
Electronic Data Interchange
Transaction Set Implementation Guide
811/820
State Farm Insurance Companies Mortgagee Notification, Billing and Payment
ANSI ASC X12
Mortgagee Notification, Billing and Payment
Version 004010
Implementation Guide Version 2.5
April 2009
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
2
April 2009
1 PURPOSE AND BUSINESS OVERVIEW ....................................................................................................... 8
1.1 DOCUMENT PURPOSE .......................................................................................................................................... 8 1.2 VERSION AND RELEASE .................................................................................................................................. 8 1.3 BUSINESS DEFINITION AND USAGE ................................................................................................................. 8 1.4 CONTACT INFORMATION ................................................................................................................................ 8
2 DATA OVERVIEW ............................................................................................................................................ 9
2.1 OVERALL DATA ARCHITECTURE .................................................................................................................... 9 2.1.1 The Mortgagee Notification, Billing and Payment Process ................................................................... 9
2.2 DATA USAGE BY BUSINESS USAGE ................................................................................................................ 9
3 TRANSACTION SET ....................................................................................................................................... 10
3.1 PRESENTATION EXAMPLES ........................................................................................................................... 10 3.1.1 Transaction Set Listing ............................................................................................................................... 10 3.1.2 Transaction Set Detail ................................................................................................................................. 10
4 811 TRANSACTION SET LISTING ............................................................................................................... 14
811 Mortgagee Notification, Billing and Payment (Implementation Version) ....................................................... 14 Table 1 - Header ................................................................................................................................................................ 14 Table 2 – Detail – Level 1 ................................................................................................................................................. 14 Table 2 – Detail – Level 3 ................................................................................................................................................. 15 Table 2 – Detail – Level 4 ................................................................................................................................................. 15 Table 2 – Detail – Level 8 ................................................................................................................................................. 17 Table 3 - Summary ............................................................................................................................................................ 17 ST - TRANSACTION SET HEADER .............................................................................................................................. 18 BIG - BILLING INFORMATION .................................................................................................................................... 19 N1 - SENDING PARTY ................................................................................................................................................... 21 N1 - RECEIVING PARTY ............................................................................................................................................... 23 HL - INSURANCE COMPANY LEVEL ......................................................................................................................... 25 LX - SECTION SEPARATOR.......................................................................................................................................... 27 REF - BANK ROUTING TRANSIT NUMBER ............................................................................................................... 28 REF - BANK ACCOUNT NUMBER ............................................................................................................................... 30 REF - CREDIT REFERENCE .......................................................................................................................................... 32 NM1 - INSURANCE COMPANY NAME ....................................................................................................................... 34 HL - MORTGAGE COMPANY LEVEL .......................................................................................................................... 36 LX - SECTION SEPARATOR.......................................................................................................................................... 38 AMT - LINE ITEM PREMIUM AMOUNT ..................................................................................................................... 39 DTM - COMBINED REMITTANCE DUE DATE ........................................................................................................... 40
LOOP: MORTGAGE COMPANY SECTION SEPERATOR ....................................................................... 40
NOT USED ................................................................................................................................................................. 41
NOT USED ................................................................................................................................................................. 41
NOT USED ................................................................................................................................................................. 41
NOT USED ................................................................................................................................................................. 41
QTY - NUMBER OF POLICIES ...................................................................................................................................... 42 NM1 - MORTGAGE COMPANY NAME ....................................................................................................................... 45
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
3
April 2009
N4 - MORTGAGE COMPANY BRANCH ...................................................................................................................... 47 HL - INSURANCE POLICY LEVEL ............................................................................................................................... 49 LX - SECTION SEPARATOR.......................................................................................................................................... 51 SI - POLICY TRANSACTION TYPE/CANCEL REASON ............................................................................................ 52 PID - PREMIUM TYPE .................................................................................................................................................... 56 REF - LINE OF BUSINESS .............................................................................................................................................. 58 REF - INSURER NAIC CODE ......................................................................................................................................... 60 REF - LOAN NUMBER ................................................................................................................................................... 62 REF - POLICY NUMBER ................................................................................................................................................ 64 REF - STATE FARM OPERATIONS CENTER .............................................................................................................. 66 REF - POLICY FORM NUMBER .................................................................................................................................... 68 REF - MORTGAGE ORDER............................................................................................................................................ 70 REF - FLOOD INSURANCE INFORMATION ............................................................................................................... 72 REF - UNITS IN BUILDING ........................................................................................................................................... 74 AMT - FULL PREMIUM AMOUNT ............................................................................................................................... 76 AMT - ESTIMATED REPLACEMENT COST ................................................................................................................ 77 DTM - POLICY EFFECTIVE DATE AND TIME ........................................................................................................... 78
NOT USED ................................................................................................................................................................. 79
NOT USED ................................................................................................................................................................. 79
DTM - POLICY EXPIRATION DATE AND TIME ........................................................................................................ 80
NOT USED ................................................................................................................................................................. 81
NOT USED ................................................................................................................................................................. 81
NM1 - INSURANCE AGENT NAME .............................................................................................................................. 82 N3 - AGENT ADDRESS INFORMATION ...................................................................................................................... 84 N4 - AGENT CITY STATE ZIP CODE ........................................................................................................................... 85 PER - AGENT CONTACT TELEPHONE NUMBER ...................................................................................................... 87 IT1 - POLICY PREMIUM DUE AMOUNT ..................................................................................................................... 89 DTM - REMITTANCE DUE DATE ................................................................................................................................. 93
NOT USED ................................................................................................................................................................. 94
NOT USED ................................................................................................................................................................. 94
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
4
April 2009
NOT USED ................................................................................................................................................................. 94
NOT USED ................................................................................................................................................................. 94
DTM - EFFECTIVE DATE/TIME OF CANCELLATION .............................................................................................. 95
NOT USED ................................................................................................................................................................. 96
NOT USED ................................................................................................................................................................. 96
DTM - POLICY PROCESS DATE/TIME ........................................................................................................................ 97
NOT USED ................................................................................................................................................................. 98
NOT USED ................................................................................................................................................................. 98
DTM - EXTENDED DATE/TIME OF COVERAGE ....................................................................................................... 99
NOT USED ............................................................................................................................................................... 100
NOT USED ............................................................................................................................................................... 100
NOT USED ............................................................................................................................................................... 102
NOT USED ............................................................................................................................................................... 102
DTM - POLICY EFFECTIVE DATE/TIME OF CHANGE ........................................................................................... 103
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
NOT USED ............................................................................................................................................................... 104
NOT USED ............................................................................................................................................................... 104
NOT USED ............................................................................................................................................................... 104
NOT USED ............................................................................................................................................................... 104
NM1 - INSURED NAME ............................................................................................................................................... 105 N2 - INSURED ADDITIONAL NAME ......................................................................................................................... 107 N3 - INSURED MAILING ADDRESS INFORMATION .............................................................................................. 108 N4 - INSURED MAILING CITY, STATE, ZIP CODE ................................................................................................. 109 NX2 - INSURED PROPERTY ADDRESS ..................................................................................................................... 111 III - COVERAGES .......................................................................................................................................................... 112 AMT - COVERAGE AMOUNT ..................................................................................................................................... 114 AMT - OPTION COVERAGE AMOUNT ..................................................................................................................... 115 AMT - BUILDING ORDINANCE/LAW AMOUNT ..................................................................................................... 116 AMT - DEDUCTIBLE AMOUNT .................................................................................................................................. 117 PCT - COVERAGE AMOUNT AS A PERCENTAGE .................................................................................................. 118 PCT OPTION COVERAGE AMOUNT AS A PERCENTAGE ........................................................................... 119 PCT BUILDING ORDINANCE/LAW AMOUNT AS A PERCENTAGE ........................................................... 120 PCT - DEDUCTIBLE AMOUNT AS A PERCENTAGE ............................................................................................... 121 LQ - ADDITIONS AND EXCLUSIONS ........................................................................................................................ 122 AMT - VARIANCE COVERAGE AMOUNT................................................................................................................ 123 AMT - VARIANCE DEDUCTIBLE AMOUNT ............................................................................................................ 124 PCT - VARIANCE COVERAGE AMOUNT AS A PERCENTAGE............................................................................. 125 PCT - VARIANCE DEDUCTIBLE AMOUNT AS A PERCENTAGE ......................................................................... 126 HL - POLICY TRANSACTION LEVEL ........................................................................................................................ 127 SLN - NET ITEMS.......................................................................................................................................................... 129 SI - POLICY TRANSACTION TYPE ............................................................................................................................ 135 REF - REPLACED REFERENCE NUMBERS .............................................................................................................. 138 TDS - NET INVOICE AMOUNT ................................................................................................................................... 140 CTT - TRANSACTION TOTALS .................................................................................................................................. 142 SE - TRANSACTION SET TRAILER ........................................................................................................................... 144
DTM - PROCESS DATE ................................................................................................................................................ 161
LOOP: PAYER INFORMATION REPEAT: 1............................................................................................ 165
N4 - PAYER BRANCH .................................................................................................................................................. 167 N1 - PAYEE .................................................................................................................................................................... 169 N1 - SERVICE PROVIDER ........................................................................................................................................... 171 ENT - LOAN INFORMATION ...................................................................................................................................... 173
LOOP: LOAN INFORMATION REPEAT: >1 ......................................................................................... 173
LOOP: ENT REPEAT: >1 ............................................................................................................................. 173
NM1 - INSURED NAME ............................................................................................................................................... 176 N2 - INSURED ADDITIONAL NAME ......................................................................................................................... 178 N3 - INSURED ADDRESS ............................................................................................................................................. 179
LOOP: INSURED INFORMATION ............................................................................................................... 179
N4 INSURED CITY, STATE, ZIP CODE .................................................................................................................... 180
LOOP: INSURED INFORMATION ............................................................................................................... 180
LOOP: ADJUSTMENT INFORMATION REPEAT: 1 ................................................................................ 191
SE - TRANSACTION SET TRAILER ........................................................................................................................... 194
7.1 820 TRANSACTION SET EXAMPLE .............................................................................................................. 195
A X12 NOMENCLATURE ................................................................................................................................. 196
A.1 INTERCHANGE AND APPLICATION CONTROL STRUCTURES ......................................................................... 196 A.1.1 Interchange Control Structure ............................................................................................................ 196 A.1.2 Application Control Structure Definitions and Concepts .................................................................. 198
A.1.2.1 Basic Structure ............................................................................................................................................... 198 A.1.2.2 Basic Character Set ........................................................................................................................................ 198
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
7
April 2009
A.1.2.3 Extended Character Set .................................................................................................................................. 198 A.1.2.4 Control Characters ......................................................................................................................................... 199 A.1.2.5 Base Control Set............................................................................................................................................. 199 A.1.2.6 Extended Character Set .................................................................................................................................. 200 A.1.2.7 Delimiters ....................................................................................................................................................... 200
A.1.3 Business Transaction Structure Definitions and Concepts ................................................................ 201 A.1.3.1 Data Element .................................................................................................................................................. 201 A.1.3.2 Composite Data Structure .............................................................................................................................. 203 A.1.3.3 Data Segment ................................................................................................................................................. 203 A.1.3.4 Syntax Notes .................................................................................................................................................. 203 A.1.3.5 Semantic Notes .............................................................................................................................................. 204 A.1.3.6 Comments ...................................................................................................................................................... 204 A.1.3.7 Reference Designator ..................................................................................................................................... 204 A.1.3.8 Condition Designator ..................................................................................................................................... 205 A.1.3.9 Absence of Data ............................................................................................................................................. 206 A.1.3.10 Control Segments .............................................................................................................................................. 206 A.1.3.11 Transaction Set ............................................................................................................................................... 207 A.1.3.12 Functional Group ........................................................................................................................................... 209
A.1.4 Envelopes and Control Structures ...................................................................................................... 209 A.1.4.1 Interchange Control Structures ....................................................................................................................... 209 A.1.4.2 Functional Groups .......................................................................................................................................... 210
B EDI CONTROL DIRECTORY ...................................................................................................................... 212
B.1 CONTROL SEGMENTS .................................................................................................................................. 212 ISA INTERCHANGE CONTROL HEADER .......................................................................................... 213 IEA INTERCHANGE CONTROL TRAILER ......................................................................................... 217 GS FUNCTIONAL GROUP HEADER .................................................................................................. 218 GE FUNCTIONAL GROUP TRAILER ................................................................................................. 220
C CODE LISTS AND EXTERNAL CODE SOURCES .................................................................................. 237
4 ABA ROUTING NUMBER .................................................................................................................................... 237 5 COUNTRIES, CURRENCIES AND FUNDS ................................................................................................................ 237 22 STATES AND OUTLYING AREAS OF THE U.S...................................................................................................... 238 51 ZIP CODE.......................................................................................................................................................... 238
D POLICY NUMBER COMPONENTS ........................................................................................................... 239
E CHANGE SUMMARY ................................................................................................................................... 240
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
8
April 2009
1 Purpose and Business Overview
1.1 Document Purpose
The purpose of the State Farm Mortgagee Notification, Billing and Payment implementation guide
is to provide standardized data requirements and content to all users in accordance with the
nationally recognaized implementation standard known as ASC X12 Mortgagee Notification,
Billing and Payment using the ASC X12 transaction sets 811 and 820. The guide provides a
detailed explanation of the transaction sets by defining uniform data content and identifying valid
code tables and specifying values applicable for the Mortgagee Notification, Billing and Payment
process. This will aid users in the successful migration from their own internal format to the ASC
X12 standards required by State Farm Insurance Companies.
This implementation guideline is designed to assist those who receive Mortgagee Notification,
Billing information from State Farm Insurance Companies. Expected users of this implementation
guide include State Farm Insurance Companies, lenders, and lending servicers doing business with
State Farm Insurance Companies.
This implementation guide has limited the data content to the business requirements identified
from the the ASC X12 Mortgagee Notification, Billing and Payment process. The ability to
satisfy the data requirements has been provided in this guide. As new business requirements are
identified, changes to this implementation guide can be made by contacting State Farm Insurance
Companies.
1.2 Version and Release
The State Farm Insurance Companies Mortgagee Notification, Billing and Payment
Implementation Guide is based on ASC X12 standards approved for publication in October of
1997 and referred to as Version 4 Release 1 (004010).
1.3 Business Definition and Usage
The 811 transaction set is used by State Farm Insurance Companies to send Mortgagee
Notifications and Billings to lenders and receive Payment from lenders with the 820 transaction
set. The 811 transmission file can be generated daily or weekly by State Farm Insurance
Companies.
1.4 Contact Information
To contact State Farm Insurance Companies about this guide or a production problem with the
implementation of this guide call your State Farm Lender Relations contact.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
9
April 2009
2 Data Overview
2.1 Overall Data Architecture
NOTE:For a review of transaction set structure, including descriptions of segments, data elements, levels
and loops, see Appendix A, ASC X12 Nomenclature.
2.1.1 The Mortgagee Notification, Billing and Payment Process
The Mortgagee Notification, Billing and Payment implementation of the 811
Consolidated Invoice is used to send Mortgagee Notifications and Billings to lenders.
This is accomplished by sending an 811 transmission file daily or weekly from State
Farm Insurance Companies to the lenders. This information is then processed and those
billed items are returned as payments using the 820 Payment Order/Remittance
Advice.
2.2 Data Usage by Business Usage
The 811 transaction is divided into three tables, Table 1 (Header), Table 2 (Detail),
and Table 3 (Summary). See Section 3, Transaction Set, for a description of the
following presentation format.
Table 1, the Header level, contains general information about the transaction.
Table 2, the Detail level, contains detail information.
Table 3, the Summary level, contains the totals, invoice amount and control number.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
10
April 2009
3 Transaction Set
For a review of the transaction set structure including descriptions of
segments, data elements, levels and loops, see Appendix A, ASC X12
Nomenclature.
3.1 Presentation Examples
The ASC X12 standards are generic in nature. For example, multiple trading
communities use the same PER segment to specify administrative communication
contacts. Each community decides which elements to use and which code values in those
elements are applicable.
This guide provides two views of the implemented standard.
1) The transaction set listing depicting the segments and their looping structure.
2) The transaction set detail providing a Segment definition page detailing each
segment and elements that are used.
3.1.1 Transaction Set Listing
Each segment in the Transaction Set Listing is assigned a State Farm specific name. Segments or loops
that aren't used do not appear. Each loop (shaded in gray) is assigned a State Farm specific name as well.
POS.NO.
SEG.ID
NAME
REQ.
DES.
MAX
USE
LOOP
REPEAT
010 ST
Transaction Set Header
R
1
020
BGN
Beginning of Dental Eligibility Data
R
1
LOOP ID – Sender Information
1
070 N1
Sender Name
R
1
090
N3
Sender Address
O
1
100
N4
Sender City, State and Zip
O
1
NOTE: Position Numbers and Segment ID's retain their
ASC X12 values.
3.1.2 Transaction Set Detail
IMPLEMENTATION
Whenever you see the word IMPLEMENTATION in a shaded box it indicates this section is how
State Farm Insurance Companies is implementing the transaction or segment and not the
standard.
REF SUBSCRIBER'S COVERAGE CODE
State Farm assigned Segment Name
Loop Repeat: 1
State Farm assigned Loop Name and Loop Repeat values.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
11
April 2009
Usage State Farm assigned usage values. Typically, these values are either Required or Situational.
Repeat State Farm assigned values to the number of times a segment can repeat concurrently.
Notes Notes are entered by State Farm to further clarify how a segment or element within the
segment is used.
Example
Example of how the segment is used based on how each element is defined within the Element Summary section.
STANDARD
Whenever you see the word STANDARD in a shaded box it indicates this section is how the
transaction or segment is defined in ASC X12.
Note: See Appendix A, ASC X12 Nomenclature for a complete description of the
standard.
REF Reference Identification
X12 Segment ID and Name
Level The location of the segment within the transaction set. Typically, this value is either Header, Detail or Summary.
Position
The position of the segment within the transaction set.
Loop Repeat:
X12 Loop Identifier and Loop Repeat value
Requirement The standardized rule as to whether or not this segment can be used. Typically, the value is either Optional or
Required.
Max Use:
The number of times this segment can be used concurrently.
Purpose Purpose of the X12 segment as it is defined by the X12 standards.
Syntax:
X12 Syntax notes identifying dependancies between elements.
Semantic:
X12 Semantic Notes for the elements within the segment as defined by the X12 standards.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
12
April 2009
DIAGRAM
Whenever you see the word DIAGRAM in a shaded box it indicates
the Element Number within the segment.
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
REF01 128
Reference Identification Qualifier
R 2/2
M ID 2/3
REF02
127
Reference Identification
R 1/30
X AN 1/80
REF03
352
Description
NU
X AN 1/80
REF04
C040
Reference Identifier
NU
O/Z
Seq. No.
Indicates the element Number/Sequence Number of the element
within the segment.
Ref. No.
Indicates what the Element ID number is as described in the
ASC X12 Data Element Dictionary.
ASC X12 Name
Indicates the element name as described in the ASC X12
Data Element Dictionary.
SF Req. Indicates the usage and the minimum and maximum length
of the data element as used in this Inplementation. The
usage values are R: Required, S: Situational or NU: Not
Used.
ASC X12 Attributes
Indicates the usage, minimum and maximum lengths and
element composition as described in the ASC X12 Data
Element Dictionary.
ELEMENT SUMMARY
Whenever you see the word ELEMENT SUMMARY in a shaded box it indicates this section is a
combination of X12 syntax and Implementation notes from State Farm Insurance Companies.
REF01 Reference Identification Qualifier Code Qualifying the Reference Identification
Reference Designator (Element) and its corresponding Element Name and Description
from the X12 Standards.
This element will contain the Reference Identification Qualifier, which qualifies the
information found in REF02 that follows.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
13
April 2009
A description of the field can be included to help further define the use of the element.
CODE DEFINITION
D7 Coverage Code
List of valid codes and their corresponding definition(s) to be used in this occurrence of the
particular segment and element can be listed. Codes outside of this list will not be used; only the
ones listed can and will be used.
REF02 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
This element will contain the Coverage Code
REF03 Description A free-form description to clarify the related data elements and their content
If used, this element will contain a further description of the coverage
code that is found in REF02.
REF04 Reference Identifier To identify one or more reference numbers or
identification numbers as specified by the
Reference Qualifier
This element is not used by State Farm
Lines in bold after each element and the element's description are notes from State Farm that help explain our use
(or non-use) of the data element.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
14
April 2009
4 811 Transaction Set Listing
811 Mortgagee Notification, Billing and Payment (Implementation Version)
Table 1 - Header
POS.NO.
SEG.ID
NAME
REQ.
DES.
MAX
USE
LOOP
REPEAT
010 ST
Transaction Set Header
R
1
020
BIG
Billing Information
R
1
LOOP ID – Sender
1
100
N1
Sending Party Name
R
1
LOOP ID – Receiver
1
100
N1
Receiving Party Name
R
1
Table 2 – Detail – Level 1
LOOP ID – Insurance Company Level
>1
010 HL
Insurance Company Level
l
R
1
LOOP ID – Insurance Company Section Separator
1
020
LX
Section Separator
R
1
050
REF
Bank Routing Transit Number
R
1
050
REF
Bank Account Number
R
1
050
REF
Credit Reference
R
1
LOOP ID – Insurance Company
1
110
NM1
Insurance Company
R
1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
15
April 2009
Table 2 – Detail – Level 3
LOOP ID – Mortgage Company Level
>1
010 HL
Mortgage Company Level
l
R
1
LOOP ID – Mortgage Company Section Separator
1
020
LX
Section Separator
R
1
060
AMT
Line Item Premium Amount
R
1
070
DTM
Combined Remittance Due Date
S
1
LOOP ID – Mortgage Company Details
1
090
QTY
Number of Policies
R
1
LOOP ID – Mortgage Company
1
110
NM1
Mortgage Company
R
1
140
N4
Mortgage Company Branch
S
1
Table 2 – Detail – Level 4
LOOP ID – Insurance Policy Level
>1
010 HL
Insurance Policy Level
l
R
1
LOOP ID – Insurance Policy Section Separator
1
020
LX
Section Separator
R
1
030
SI
Policy Transaction Type
R
1
040
PID
Premium Type
R
1
050
REF
Line of Business
R
1
050
REF
Insurer NAIC Code
R
1
050
REF
Loan Number
S
1
050
REF
Policy Number
R
1
050
REF
State Farm Operation Center
R
1
050
REF
Policy Form Number
R
40
050
REF
Mortgage Order
R
1
050
REF
Units in Building
R
1
060
AMT
Full Premium Amount
R
1
060
AMT
Estimated Replacement Cost
R
1
070
DTM
Policy Effective Date
R
1
070
DTM
Policy Expiration Date
R
1
LOOP ID – Insurance Agent
1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
16
April 2009
110
NM1
Insurance Agent
S
1
130
N3
Insurance Agent Address Information
S
1
140
N4
Insurance Agent City, State, Zip Code
S
1
160
PER
Insurance Agent Telephone Number
S
1
LOOP ID – Insurance Policy
1
210
IT1
Policy Premium Due Amount
R
1
270
DTM
Remittance Due Date
S
1
270
DTM
Effective Date/Time of Cancellation
S
1
270
DTM
Policy Process Date/Time
S
1
270
DTM
Extended Date/Time Coverage
S
1
270
DTM
Policy Reinstatement Date/Time
S
1
270
DTM
Policy Effective Date/Time of change
S
1
LOOP ID – Insurance Property Information
>1
340
NM1
Insured Name
R
1
350
N2 Insured Additional Name
S
1
360
N3 Insured Mailing Address Indormation
S
1
370
N4 Insured Mailing City, State, Zip Code
S
1
385
NX2 Insured Property Address
R
4
LOOP ID – Insurance Coverage Information
3
670
III
Coverage
S
1
690
AMT
Coverage Amount
S
1
690
AMT
Option Coverage Amount
S
1
690
AMT
Building Ordinance/Law Amount
S
1
690
AMT
Deductible Amount
S
1
700
PCT
Coverage Amount Percentage
S
1
700
PCT
Option Coverage Amount Percentage
S
1
700
PCT
Building Ordinance/Law Amount Percentage
S
1
700
PCT
Deductible Amount Percentage
S
1
LOOP ID – Fire and Extended Coverage Variances
18
710
LQ
Additions and Exclusions
S
1
720
AMT Variance Coverage Amount
S
1
720
AMT Variance Deductible Amount
S
1
730
PCT Variance Coverage Amount as Percentage
S
1
730
PCT Variance Deductible Amount as Percentage
S
1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
17
April 2009
Table 2 – Detail – Level 8
LOOP ID – Policy Transaction Level
1
010 HL
Policy Transaction Level
l
S
1
LOOP ID – Policy Transaction Net Items
1
390
SLN
Net Items
S
1
400
SI
Policy Transaction Type
S
1
460
REF
Replaced Reference Numbers
S
4
Table 3 - Summary
010 TDS
Net Invoice Amount
R
1
110
CTT
Transaction Totals
S
1
120
SE
Transaction Set Trailer
R
1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
18
April 2009
IMPLEMENTATION
ST - TRANSACTION SET HEADER
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: ST*811*12345~
STANDARD
ST Transaction Set Header
Level: Header
Position: 010
Loop: N/A
Requirement: Mandatory
Max Use: 1
Purpose: To indicate the start of a transaction set and to assign a control number
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
ST01
143 Transaction Set Identifier Code
R
M ID 3 / 3
ST02
329
Transaction Set Control Number
R
M AN 4 / 9
ELEMENT SUMMARY
ST01 Transaction Set Identifier Code Code uniquely identifying a Transaction Set
CODE DEFINITION
811 Consolidated Service Invoice/Statement
ST02 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional group assigned by the originator for a
Transaction set
Unique Number to identify transaction set
The Transaction Set Control Numbers in ST02 and SE02 must be identical. This unique
number also aids in error resolution research. Submitters could begin sending transactions
using the number 0001 in this element and increment from there. The number must be
unique within a specific functional group (GS-GE) and interchange (ISA-IEA), but can repeat
in other groups and interchanges.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
19
April 2009
IMPLEMENTATION
BIG - BILLING INFORMATION
Loop: N/A Usage: REQUIRED
Repeat: 1
Example: BIG*20050115*0000000001A23134468~
STANDARD
BIG Beginning Segment for Invoice
Level: Header
Position: 020
Loop: N/A
Requirement: Mandatory
Max U: 1
Purpose: To indicate the beginning of an invoice transactions set and transmit identifying
numbers and dates
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
BIG01
373 Date
R
M DT 8 / 8
BIG02
76
Invoice Number
R 17/19
M AN 1 /22
BIG03
373
Date
NU
O DT 8 / 8
BIG04
324
Purchase Order Number
NU
O AN 1 /22
BIG05
328
Release Number
NU
O AN 1 /30
BIG06
327
Change Order Sequence Number
NU
O AN 1 /8
BIG07
640
Transaction Type Code
NU
O ID 2/ 2
BIG08
353
Transaction Set Purpose Code
NU
O ID 2/ 2
BIG09
306
Action Code
NU
O ID 1/ 2
BIG10
76
Invoice Number
NU
O AN 1 /22
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
20
April 2009
ELEMENT SUMMARY
BIG01 Date Date expressed as CCYYMMDD
Billing Cycle Date. The Billing Cycle Date is returned in the DTM*003 of the 820 Payment
Order/Remittance Advice for Mortgagee Combined Billing (weekly billing).
BIG02 Invoice Number Identifying number assigned by issuer
Invoice Number. The Invoice Number must be returned in the REF*IV of the 820 Payment
Order/Remittance Advice for Mortgagee Combined Billing (weekly billing) . For Daily
Billing, the Invoice Number returned must be created based upon specific instructions from
State Farm (see page 155).
BIG03 Date Date expressed as CCYYMMDD
Not Used
BIG04 Purchase Order Number Identifying number for Purchase Order assigned by the purchaser
Not Used
BIG05 Release Number Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction
Not Used
BIG06 Change Order Sequence Number Number assigned by the orderer identifying a specific change or revision to a previously transmitted transaction set
Not Used
BIG07 Transaction Type Code Code specifying the type of transaction
Not Used
BIG08 Transaction Set Purpose Code Code identifying purpose of transaction set
Not Used
BIG09 Action Code Code indicating type of action
Not Used
BIG10 Invoice Number Identifying number assigned by issuer
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
NM111 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
36
April 2009
IMPLEMENTATION
HL - MORTGAGE COMPANY LEVEL
Loop: Mortgage Company Level Repeat: >1
Usage: REQUIRED
Repeat: 1
Example: HL*2*1*3*1~
STANDARD
HL Hierarchical Level
Level: Detail
Position: 010
Loop: HL Repeat: >1
Requirement: Mandatory
Max Use: 1
Purpose: To identify dependencies among and the content of hierarchically related groups of
data segments
Comments: 00 The HL segment is used to identify levels of detail information
using a hierarchical structure, such as relating line-item data to
shipment data, and packaging data to line-item data.
05 The HL segment defines a top-down/left-right ordered structure.
06 HL01 shall contain a unique alphanumeric number for each
occurrence of the Hl segment in the transaction set. For example,
HL01 could be used to indicate the number of occurrences of the
HL segment, in which case the value of Hl01 would be “1” for the
initial HL segment and would be incremented by one in each
subsequent HL segment within the transaction.
07 HL02 identifies the hierarchical ID number of the HL segment to
which the current HL segment is subordinate.
08 HL03 indicates the context of the series of segments following the
current HL segment up to the next occurrence of an HL segment in
the transaction. For example, HL03 is used to indicate that
subsequent segments in the HL loop form a logical grouping of
data referring to shipment, order, or item- level information.
09 HL04 indicates whether or not there are subordinate (or child) HL
segments related to the current HL segment.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
HL01 628 Hierarchical ID Number R M AN 1/12
HL02 734 Hierarchical Parent ID Number R O AN 1/12
HL03 735 Hierarchical Level Code R M ID 1/2
HL04 736 Hierarchical Child Code R O ID 1/1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
37
April 2009
ELEMENT SUMMARY
HL01 Hierarchical ID Number A unique number assigned by the sender to identify a particular data segment in a hierarchical structure
This is a sequentially numbered unique ID used to identify the HL segment.
HL02 Hierarchical Parent ID Number Identification number of the next higher hierarchical data segment that the data segment being described is
subordinate to
This Identifies the hierarchical ID of its Parent HL segment .
HL03 Hierarchical Level Code Code defining the characteristic of a level in a hierarchical structure
CODE DEFINITION
3 Sub Billing Arrangement
HL04 Hierarchical Child Code Code indicating if there are hierarchical child data segments subordinate to the level being described
CODE DEFINITION
1 Additional Subordinate HL Data Segment in this Hierarchical
Structure.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
38
April 2009
IMPLEMENTATION
LX - SECTION SEPARATOR
Loop: Mortgage Company Section Seperator Repeat: 1
Usage: REQUIRED
Repeat: 1
Notes: The Mortgage Company LX segment begins with 1 and is incremented by one for
each additional mortgage company. The LX functions as a line counter.
Example: LX*1~
STANDARD
LX Assigned Number
Level: Detail
Position: 020
Loop: HL/LX
Requirement: Optional
Max Use: 1
Purpose: To reference a line number in a transaction set.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
LX01 554 Assigned Number R M N0 1/6
ELEMENT SUMMARY
LX01 Assigned Number Number assigned for differentiation within a transaction set
The Mortgage Company line number, incremented by one for each occurrence.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
39
April 2009
IMPLEMENTATION
AMT - LINE ITEM PREMIUM AMOUNT
Loop: Mortgage Company Section Seperator
Usage: REQUIRED
Repeat: 1
Example: AMT*1*7500.50~
STANDARD
AMT Monetary Amount
Level: Detail Repeat: >1
Position: 060
Loop: HL/LX
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/11 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
1 Line Item Total
AMT02 Monetary Amount Monetary amount
Line Item Total Amount of all insurance premiums listed in the IT104
elements.
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
40
April 2009
IMPLEMENTATION
DTM - COMBINED REMITTANCE DUE DATE
Loop: Mortgage Company Section Seperator
Usage: SITUATIONAL
Repeat: 1
Example: DTM*013*20030905~
Notes: Used for Mortgagee Combined Billing (weekly billing). This date must be returned
in the 820 Payment Order/Remittance Advice if present.If not present, the file
contains documents processed and transmitted daily with an individual Due Date
assigned to each policy located in the DTM*814 (see page 91).
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 070
Loop: HL/LX
Requirement: Optional
Max Use: 8
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01
374 Date/Time Qualifier
R
M ID 3/3
DTM02
373
Date
R
X DT 8/8
DTM03
337
Time
NU
X TM 4/8
DTM04
623
Time Code
NU
O ID 2/2
DTM05
1250
Date Time Period Format Qualifier
NU
X ID 2/3
DTM06
1251
Date Time Period
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
41
April 2009
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
013 MCB Due Date
DTM02 Date Date expressed as CCYYMMDD
State Farm sends a weekly Mortgagee Combined Billing to participating
lenders. When this date is present, it is the date that all subsequent policy
premiums are due for this billing. This date needs to be returned in the
DTM*013 element of the 820 Payment Order/Remittance Advice.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
42
April 2009
IMPLEMENTATION
QTY - NUMBER OF POLICIES
Loop: Mortgage Company Details Repeat: 1
Usage: SITUATIONAL
Repeat: 1
Example: QTY*46*114~
STANDARD
QTY Quantity
Level: Detail
Position: 090
Loop: HL/LX/QTY
Requirement: Max Use: 1
Purpose: To specify quantity information
Syntax: 02 R0204 – At least one of QTY02 or QTY04 is required.
02 E0204 – Only one of QTY02 or Qty04 may be present.
Semantic: 04 QTY04 is used when the quantity is non-numeric.
Comments: 02 if C001-02 is not used, its value is to be interpreted as 1.
03 If C001-03 is not used, its value is to be interpreted as 1.
05 If C001-05 is not used, its value is to be interpreted as 1.
06 If C001-06 is not used, its value is to be interpreted as 1.
08 If C001-08 is not used, its value is to be interpreted as 1.
09 If C001-09 is not used, its value is to be interpreted as 1.
11 If C001-11 is not used, its value is to be interpreted as 1.
12 If C001-12 is not used, its value is to be interpreted as 1.
14 If C001-14 is not used, its value is to be interpreted as 1.
15 If C001-15 is not used, its value is to be interpreted as 1.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
QTY01 673 Quantity Qualifier R M ID 2/2
QTY02 380 Quantity R X R 1/15
QTY03 C001 Composite Unit of Measure NU O
QTY03-01 355 Unit or Basis for Measurement Code NU M ID 2/2
QTY03-02 1018 Exponent NU O R 1/15
QTY03-03 649 Multiplier NU O R 1/10
QTY03-04 355 Unit or Basis for Measurement Code NU O ID 2/2
QTY03-05 1018 Exponent NU O R 1/15
QTY03-06 649 Multiplier NU O R 1/10
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
43
April 2009
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
QTY03-07 355 Unit or Basis for Measurement Code NU O ID 2/2
QTY03-08 1018 Exponent NU O R 1/15
QTY03-09 649 Multiplier NU O R 1/10
QTY03-10 355 Unit or Basis for Measurement Code NU O ID 2/2
QTY03-11 1018 Exponent NU O R 1/15
QTY03-12 649 Multiplier NU O R 1/10
QTY03-13 355 Unit or Basis for Measurement Code NU O ID 2/2
QTY03-14 1018 Exponent NU O R 1/15
QTY03-15 649 Multiplier NU O R 1/10
QTY04 61 Free-Form Message NU X/Z AN 1/30
ELEMENT SUMMARY
QTY01 Quantity Qualifier Code specifying the type of quantity
CODE DEFINITION
46 Total Transactions
QTY02 Quantity Numeric value of quantity
Total number of electronic documents in this 811 invoice.
QTY03 Composite Unit of Measure To identify a composite unit of measure
Not Used
QTY03-01 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
QTY03-02 Exponent Power to which a unit is raised
Not Used
QTY03-03 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
QTY03-04 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
44
April 2009
QTY03-05 Exponent Power to which a unit is raised
Not Used
QTY03-06 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
QTY03-07 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
QTY03-08 Exponent Power to which a unit is raised
Not Used
QTY03-09 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
QTY03-10 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
QTY03-11 Exponent Power to which a unit is raised
Not Used
QTY03-12 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
QTY03-13 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
QTY03-14 Exponent Power to which a unit is raised
Not Used
QTY03-15 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
QTY04 Free-Form Message Free form information
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
NM111 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
84
April 2009
IMPLEMENTATION
N3 - AGENT ADDRESS INFORMATION
Loop: Insurance Agent
Usage: SITUATIONAL
Repeat: 1
Example: N3*123 Main Street~
STANDARD
N3 Address Information
Level: Detail
Position: 130
Loop: HL/NM1
Requirement: Optional
Max Use: 2
Purpose: To specify the location of the named party.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes N301
166
Address Information
R 1/30
M AN 1/55
N302
166
Address Information
S 1/30
O AN 1/55
ELEMENT SUMMARY
N301 Address Information Address Information
Address Information
N302 Address Information Address Information
Address Information
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
85
April 2009
IMPLEMENTATION
N4 - AGENT CITY STATE ZIP CODE
Loop: Insurance Agent
Usage: SITUATIONAL
Repeat: 1
Example: N4*GREENVILLE*SC*29607~
STANDARD
N4 Geographic Location
Level: Detail
Position: 140
Loop: HL/NM1
Requirement: Optional
Max Use: 1
Purpose: To specify the geographic place of the named party.
Syntax: 06 C0605
If N406 is present, then N405 is required.
Comments: 01 A combination of either N401 through N404, or N405 and
N406 may be adequate to specify a location.
02 N402 is required only if city name (N401) is in the U.S. or Canada.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
N401 019 City Name S 2/19 O AN 2/30
N402 156 State or Province Code S O ID 2/2
N403 116 Postal Code S O ID 3/15
N404 26 Country Code NU O ID 2/3
N405 309 Location Qualifier NU X ID 1/2
N406 310 Location Identifier NU O AN 1/30
ELEMENT SUMMARY
N401 City Name Free-form text for city name
City Information
N402 State or Province Code Code (Standard State/Province) as defined by appropriate government agency
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
86
April 2009
State Information
N403 Postal Code Code defining international postal zone code excluding punctuation and blanks (zip code for United States)
Zip Code Information
N404 Country Code Code identifying the country
Not used
N405 Location Qualifier Code identifying type of location
Not used
N406 Location Identifier Code which identifies a specific location
Not used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
87
April 2009
IMPLEMENTATION
PER - AGENT CONTACT TELEPHONE NUMBER
Loop: Insurance Agent
Usage: SITUATIONAL
Repeat: 1
Example: PER*AG**TE*5124893936~
STANDARD
PER Administrative Communications Contact
Level: Header
Position: 150
Loop: N1
Requirement: Optional
Max Use: 3
Purpose: To identify a person or office to whom administrative
communications should be directed.
Syntax: 03 P0304
If either PER03 or PER04 is present, then the other is required.
05 P0506
If either PER05 or PER06 is present, then the other is required.
07 P0708
If either PER07 or PER08 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes PER01
366
Contact Function Code
R
M ID 2/2
PER02
93
Name
NU
O AN 1/60
PER03
365
Communication Number Qualifier
R
X ID 2/2
PER04
364
Communication Number
R 1/10
X AN 1/80
PER05
365
Communication Number Qualifier
NU
X ID 2/2
PER06
364
Communication Number
NU
X AN 1/80
PER07
365
Communication Number Qualifier
NU
X ID 2/2
PER08
364
Communication Number
NU
X AN 1/80
PER09
443
Contact Inquiry Reference
NU
O AN 1/20
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
88
April 2009
ELEMENT SUMMARY
PER01 Contact Function Code Code identifying the major duty or responsibility of the person or group named
CODE DEFINITION
AG Agent
PER02 Name Free-form name
Not Used
PER03 Communication Number Qualifier Code identifying the type of communication number
CODE DEFINITION
TE Telephone
PER04 Communication Number Complete communications number including country or area code when applicable
The insurance agent’s telephone number.
PER05 Communication Number Qualifier Code identifying the type of communication number
Not Used
PER06 Communication Number Complete communications number including country or area code when applicable
Not Used
PER07 Communication Number Qualifier Code identifying the type of communication number
Not Used
PER08 Communication Number Complete communications number including country or area code when applicable
Not Used
PER09 Contact Inquiry Reference Additional reference number or description to clarify a contact number
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
89
April 2009
IMPLEMENTATION
IT1 - POLICY PREMIUM DUE AMOUNT
Loop: Insurance Policy Repeat: 1
Usage: REQUIRED
Repeat: 1
Example: IT1*1*1*EA*500*PB~
STANDARD
IT1 Baseline Item Data (Invoice)
Level: Detail
Position: 210
Loop: HL/IT1 Repeat: 999999
Requirement: Optional
Max Use: 1
Purpose: To specify the basic and most frequently used line item data for the invoice and
related transactions
Syntax: 02 P020304 – If IT102, IT103 or IT104 are present, then the others are required.
03 P0607-If either IT106 or IT107 is present, and then the other is required.
08 P0809-If either IT108 or IT109 is present, and then the other is required.
10 P1011-If either IT110 or IT111 is present, and then the other is required.
12 P1213-If either IT112 or IT113 is present, and then the other is required.
14 P1415-If either IT114 or IT115 is present, and then the other is required.
16 P1617-If either IT116 or IT117 is present, and then the other is required.
18 P1819-If either IT118 or IT119 is present, and then the other is required.
20 P2021-If either IT120 or IT121 is present, and then the other is required.
22 P2223-If either IT122 or IT123 is present, and then the other is required.
24 P2425-If either IT124 or IT125 is present, and then the other is required.
Semantic Notes: IT101 is the purchase order line item identification. 01
Comments: 00 Element 235 / 234 combinations should be interpreted to include products
and/or services. See the Data Dictionary for a complete list of IDs.
06 IT106 through IT125 provide for ten different product/service IDs for each item.
For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or
SKU.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
90
April 2009
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
IT101
350 Assigned Identification
R
O/Z AN 1/20
IT102
358
Quantity Invoiced
R
X R 1/10
IT103
355
Unit or Basis for Measurement Code
R
X ID 2/2
IT104
212
Unit Price
R 1/9
X R 1/17
IT105 639
Basis of Unit Price Code
R
O ID 2/2
IT106
235
Product/Service ID Qualifier
NU
X ID 2/2
IT107
234
Product/Service ID
NU
X AN 1/48
IT108
235
Product/Service ID Qualifier
NU
X ID 2/2
IT109
234
Product/Service ID
NU
X AN 1/48
IT110
235
Product/Service ID Qualifier
NU
X ID 2/2
IT111
234
Product/Service ID
NU
X AN 1/48
IT112
235
Produce/Service ID Qualifier
NU
X ID 2/2
IT113
234
Produce/Service ID
NU
X AN 1/48
IT114 235
Produce/Service ID Qualifier
NU
X ID 2/2
IT115
234
Product/Service ID
NU
X AN 1/48
IT116
235
Product/Service ID Qualifier
NU
X ID 2/2
IT117
234
Product/Service ID
NU
X AN 1/48
IT118
235
Product/Service ID Qualifier
NU
X ID 2/2
IT119
234
Product/Service ID
NU
X AN 1/48
IT120
235
Product/Service ID Qualifier
NU
X ID 2/2
IT121
234
Product/Service ID
NU
X AN 1/48
IT122
235
Product/Service ID Qualifier
NU
X ID 2/2
IT123
234
Product/Service ID
NU
X AN 1/48
IT124
235
Product/Service ID Qualifier
NU
X ID 2/2
IT125
234
Product/Service ID
NU
X AN 1/48
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
91
April 2009
ELEMENT SUMMARY
IT101 Assigned Identification Alphanumeric characters assigned for differentiation within a transaction set
A unique number for each occurrence that starts with one and is
incremented by one for each subsequent occurrence.
IT102 Quantity Invoiced Number of units invoiced (supplier units)
Quantity Invoiced. This number will always be one.
IT103 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken.
CODE DEFINITION
EA Each
IT104 Unit Price Price per unit of product, service, commodity, etc.
The Amount Due for the insurance policy.
IT105 Basis of Unit Price Code Code identifying the type of unit price for an item.
CODE DEFINITION
ME Midterm Endorsement Price per Unit
PB Annual Price Per Unit
IT106 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT107 Product/Service ID Identifying number for a product or service
Not Used
IT108 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT109 Product/Service ID Identifying number for a product or service
Not Used
IT110 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT111 Product/Service ID Identifying number for a product or service
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
92
April 2009
IT112 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT113 Product/Service ID Identifying number for a product or service
Not Used
IT114 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT115 Product/Service ID Identifying number for a product or service
Not Used
IT116 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT117 Product/Service ID Identifying number for a product or service
Not Used
IT118 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT119 Product/Service ID Identifying number for a product or service
Not Used
IT120 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT121 Product/Service ID Identifying number for a product or service
Not Used
IT122 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT123 Product/Service ID Identifying number for a product or service
Not Used
IT124 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID (234)
Not Used
IT125 Product/Service ID Identifying number for a product or service
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
93
April 2009
IMPLEMENTATION
DTM - REMITTANCE DUE DATE
Loop: Insurance Policy
Usage: SITUATIONAL
Repeat: 1
Notes: This is the date an individual insurance policy premium payment is due. This date
will not be sent when the Mortgagee Combined Remittance Due Date is used
Example: DTM*814*20050905~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 270
Loop: HL/IT1
Requirement: Optional
Max Use: 10
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01 374 Date/Time Qualifier R M ID 3/3
DTM02 373 Date R X DT 8/8
DTM03 337 Time NU X TM 4/8
DTM04 623 Time Code NU O ID 2/2
DTM05 1250 Date Time Period Format Qualifier NU X ID 2/3
DTM06 1251 Date Time Period NU X AN 1/35
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
814 Payment Due Date
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
94
April 2009
DTM02 Date Date expressed as CCYYMMDD
The individual document’s due date for payment. This date is provided for
daily billing.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
95
April 2009
IMPLEMENTATION
DTM - EFFECTIVE DATE/TIME OF CANCELLATION
Loop: Insurance Policy
Usage: SITUATIONAL
Repeat: 1
Example: DTM*177*20050905~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 270
Loop: HL/IT1
Requirement: Optional
Max Use: 10
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01 374 Date/Time Qualifier R M ID 3/3
DTM02 373 Date R X DT 8/8
DTM03 337 Time NU X TM 4/8
DTM04 623 Time Code NU O ID 2/2
DTM05 1250 Date Time Period Format Qualifier NU X ID 2/3
DTM06 1251 Date Time Period NU X AN 1/35
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
177 Cancellation
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
96
April 2009
DTM02 Date Date expressed as CCYYMMDD
The date coverage ceases on the insurance policy.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
97
April 2009
IMPLEMENTATION
DTM - POLICY PROCESS DATE/TIME
Loop: Insurance Policy
Usage: SITUATIONAL
Repeat: 1
Example: DTM*009*20030905~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 270
Loop: HL/IT1
Requirement: Optional
Max Use: 10
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01 374 Date/Time Qualifier R M ID 3/3
DTM02 373 Date R X DT 8/8
DTM03 337 Time NU X TM 4/8
DTM04 623 Time Code NU O ID 2/2
DTM05 1250 Date Time Period Format Qualifier NU X ID 2/3
DTM06 1251 Date Time Period NU X AN 1/35
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
009 Process
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
98
April 2009
DTM02 Date Date expressed as CCYYMMDD
The date this document transaction was processed.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
99
April 2009
IMPLEMENTATION
DTM - EXTENDED DATE/TIME OF COVERAGE
Loop: Insurance Policy
Usage: SITUATIONAL
Repeat: 1
Notes: The Mortgagee’s interest is protected until this date or the effective date of
cancellation, whichever is latest.
Example: DTM*508*20050905~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 270
Loop: HL/IT1
Requirement: Optional
Max Use: 10
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01 374 Date/Time Qualifier R M ID 3/3
DTM02 373 Date R X DT 8/8
DTM03 337 Time NU X TM 4/8
DTM04 623 Time Code NU O ID 2/2
DTM05 1250 Date Time Period Format Qualifier NU X ID 2/3
DTM06 1251 Date Time Period NU X AN 1/35
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
508 Extended
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
100
April 2009
DTM02 Date Date expressed as CCYYMMDD
The mortgagee’s extended date of coverage.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
101
April 2009
IMPLEMENTATION
DTM - POLICY REINSTATEMENT DATE/TIME
Loop: Insurance Policy
Usage: SITUATIONAL
Repeat: 1
Example: DTM*584*20050905~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 270
Loop: HL/IT1
Requirement: Optional
Max Use: 10
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01 374 Date/Time Qualifier R M ID 3/3
DTM02 373 Date R X DT 8/8
DTM03 337 Time NU X TM 4/8
DTM04 623 Time Code NU O ID 2/2
DTM05 1250 Date Time Period Format Qualifier NU X ID 2/3
DTM06 1251 Date Time Period NU X AN 1/35
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
584 Reinstatement
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
102
April 2009
DTM02 Date Date expressed as CCYYMMDD
The Policy Reinstatement Date.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
103
April 2009
IMPLEMENTATION
DTM - POLICY EFFECTIVE DATE/TIME OF CHANGE
Loop: Insurance Policy
Usage: SITUATIONAL
Repeat: 1
Notes: The date a policy change becomes effective.
Example: DTM*152*20050905~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 270
Loop: HL/IT1
Requirement: Optional
Max Use: 10
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403 If DTM04 is present, then DTM03 is required.
05 P0506 If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01 374 Date/Time Qualifier R M ID 3/3
DTM02 373 Date R X DT 8/8
DTM03 337 Time NU X TM 4/8
DTM04 623 Time Code NU O ID 2/2
DTM05 1250 Date Time Period Format Qualifier NU X ID 2/3
DTM06 1251 Date Time Period NU X AN 1/35
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
152 Effective Date of Change
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
104
April 2009
DTM02 Date Date expressed as CCYYMMDD
The Policy Effective Date of Change.
DTM03 Time 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)
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
105
April 2009
IMPLEMENTATION
NM1 - INSURED NAME
Loop: Insurance Property Information Repeat: >1
Usage: REQUIRED
Repeat: 1
Example: NM1*IL*1*DOE, JOHN A~
STANDARD
NM1 Individual or Organizational Name
Level: Detail
Position: 340
Loop: HL/IT1/NM1 Repeat: >1
Requirement: Optional
Max Use: 1
Purpose: To specify identifying information.
Set Notes: Syntax: 08 P0809 – If either NM108 or NM109 is present, then the other is
required.
11 C1110 – If NM111 is present, and then NM110 is required
Semantic: 02 NM102 qualifies NM103
Comments: 10 NM110 and NM111 further define the type of entity in NM101.
DIAGRAM
Seq. No. Ref.
No.
ASC X12 Name SF
Req.
ASC X12
Attributes
NM101 98 Entity Identifier Code R M ID 2/3
NM102 1065 Entity Type Qualifier R M/Z ID 1/1
NM103 1035 Name Last or Organization Name R O AN 1/35
NM104 1036 Name First NU O AN 1/25
NM105 1037 Name Middle NU O AN 1/25
NM106 1038 Name Prefix NU O AN 1/10
NM107 1039 Name Suffix NU O AN 1/10
NM108 66 Identification Code Qualifier NU X ID 1/2
NM109 67 Identification Code NU X AN 2/80
NM110 706 Entity Relationship Code NU X ID 2/2
NM111 98 Entity Identifier Code NU O ID 2/3
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
106
April 2009
ELEMENT SUMMARY
NM101 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
CODE DEFINITION
IL Insured or Subscriber
NM102 Entity Type Qualifier Code qualifying the type of entity
CODE DEFINITION
1 Person
2 Non-Person Entity
NM103 Name Last or Organization Name Individual last name or organizational name
When populating this element with a Person, the last
name will be sent followed by a comma and then first
name. When populating this element with a Non-Person
Entity, the organization name will be sent.
NM104 Name First Individual first name
Not Used
NM105 Name Middle Individual middle name or initial
Not Used
NM106 Name Prefix Prefix to individual name
Not Used
NM107 Name Suffix Suffix to individual name
Not Used
NM108 Identification Code Qualifier Code designating the system/method of code structure used for Identification Code (67)
Not Used
NM109 Identification Code Code identifying a party or other code
Syntax: 01 P0102 If either III01 or III02 is present, then the other is required.
03 L030405
If III03 is present, then at least one of III04 or III05 is required.
Semantic: 03 III03 is used to categorize III04.
DIAGRAM
Seq. No. Ref.
No.
ASC X12 Name SF
Req.
ASC X12 Attributes
III01 1270 Code List Qualifier Code R X ID 1/3
III02 1271 Industry Code R X AN 1/30
III03 1136 Code Category NU O/Z ID 2/2
III04 933 Free-Form Message Text NU X AN 1/264
III05 380 Quantity NU X R 1/15
III06 C001 Composite Unit of Measure NU O
III07 752 Surface/Layer/Position Code NU O ID 2/2
III08 752 Surface/Layer/Position Code NU O ID 2/2
III09 752 Surface/Layer/Position Code NU O ID 2/2
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
113
April 2009
ELEMENT SUMMARY
III01 Code List Qualifier Code Code identifying a specific industry code list
CODE DEFINITION
CV Coverage Code List
III02 Industry Code Code indicating a code from a specific industry code list
CODE DEFINITION
DWELL Dwelling Coverage
OS Other Structures
III03 Code Category
Not Used
III04 Free-Form Message Text
Not Used
III05 Quantity
Not Used
III06 Composite Unit of Measure
Not Used
III07 Surface/Layer/Position Code
Not Used
III08 Surface/Layer/Position Code
Not Used
III09 Surface/Layer/Position Code
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
114
April 2009
IMPLEMENTATION
AMT - COVERAGE AMOUNT
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Notes: Used to indicate the coverage amount for the primary risk. The coverage will be
shown here as an amount or later as a percentage, but not both.
Example: AMT*2Y*221500~
STANDARD
AMT Monetary Amount
Level: Detail
Position: 690
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/11 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
2Y Base Coverage Amount
AMT02 Monetary Amount Monetary amount
Coverage Amount
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
115
April 2009
IMPLEMENTATION
AMT - OPTION COVERAGE AMOUNT
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Notes: Used to indicate coverage based on specific policy options. The option will be
shown here as an amount or later as a percentage, but not both.
Example: AMT*LU*44300~
STANDARD
AMT Monetary Amount
Level: Detail
Position: 690
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/11 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
LU Option Amount
AMT02 Monetary Amount Monetary amount
Option ID Coverage Amount – For State Farm Homeowner policies, an option
that applies once the home is insured to 100% of its estimated value.
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
116
April 2009
IMPLEMENTATION
AMT - BUILDING ORDINANCE/LAW AMOUNT
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Notes: Used to indicate coverage based on Building Ordinance or Law. The coverage will
be shown here as an amount or later as a percentage, but not both.
Example: AMT*AU*22150~
STANDARD
AMT Monetary Amount
Level: Detail
Position: 690
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/11 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
AU Coverage Amount
AMT02 Monetary Amount Monetary amount
Building Ordinance or Law Amount
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
117
April 2009
IMPLEMENTATION
AMT - DEDUCTIBLE AMOUNT
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Notes: This is the per occurrence deductible for the primary risk. The deductible will be
shown here as an amount or later as a percentage, but not both.
Example: AMT*PH*500~
STANDARD
AMT Monetary Amount
Level: Detail
Position: 690
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/11 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
PH Per Occurrence Deductible
AMT02 Monetary Amount Monetary amount
Deductible Amount
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
118
April 2009
IMPLEMENTATION
PCT - COVERAGE AMOUNT AS A PERCENTAGE
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Example: PCT*PC*1~
STANDARD
PCT Percent Amounts
Level: Detail
Position: 700
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To qualify percent amounts and supply percent amounts
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
PCT01 1004 Percent Qualifier R M ID 1/2
PCT02 954 Percent R 1/3 M R 1/10
ELEMENT SUMMARY
PCT01 Percent Qualifier Code to qualify Percent
CODE DEFINITION
PC Primary Coverage
PCT02 Percent Percentage expressed as a decimal
The Coverage Amount expressed as a percentage.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
119
April 2009
IMPLEMENTATION
PCT OPTION COVERAGE AMOUNT AS A PERCENTAGE
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Example: PCT*OP*.2~
STANDARD
PCT Percent Amounts
Level: Detail
Position: 700
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To qualify percent amounts and supply percent amounts
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
PCT01 1004 Percent Qualifier R M ID 1/2
PCT02 954 Percent R 1/3 M R 1/10
ELEMENT SUMMARY
PCT01 Percent Qualifier Code to qualify Percent
CODE DEFINITION
OP Option Percentage
PCT02 Percent Percentage expressed as a decimal
Option ID Coverage Percentage – For State Farm Homeowner policies, an
option that applies once the home is insured to 100% of its estimated value..
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
120
April 2009
IMPLEMENTATION
PCT BUILDING ORDINANCE/LAW AMOUNT AS A PERCENTAGE
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Example: PCT*51*.1~
STANDARD
PCT Percent Amounts
Level: Detail
Position: 700
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To qualify percent amounts and supply percent amounts
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
PCT01 1004 Percent Qualifier R M ID 1/2
PCT02 954 Percent R 1/3 M R 1/10
ELEMENT SUMMARY
PCT01 Percent Qualifier Code to qualify Percent
CODE DEFINITION
51 Insurance Coverage
PCT02 Percent Percentage expressed as a decimal
Building Ordinance or Law Amount expressed as a percentage.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
121
April 2009
IMPLEMENTATION
PCT - DEDUCTIBLE AMOUNT AS A PERCENTAGE
Loop: Insurance Coverage Information
Usage: SITUATIONAL
Repeat: 1
Example: PCT*PH*.01~
STANDARD
PCT Percent Amounts
Level: Detail
Position: 700
Loop: HL/III
Requirement: Optional
Max Use: 5
Purpose: To qualify percent amounts and supply percent amounts
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
PCT01 1004 Percent Qualifier R M ID 1/2
PCT02 954 Percent R 1/3 M R 1/10
ELEMENT SUMMARY
PCT01 Percent Qualifier Code to qualify Percent
CODE DEFINITION
PH Per Occurrence Deductible
PCT02 Percent Percentage expressed as a decimal
Deductible Amount expressed as a percentage
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
122
April 2009
IMPLEMENTATION
LQ - ADDITIONS AND EXCLUSIONS
Loop: Fire and Extended Coverage Variances Repeat: 18
Usage: SITUATIONAL
Repeat: 1
Example: LQ*ZZ*36~
STANDARD
LQ Industry Code
Level: Detail Repeat: >1
Position: 710
Loop: HL/III/LQ
Requirement: Optional
Max Use: 1
Purpose: Code to transmit standard industry codes.
Syntax: 01 C0102 If LQ01is present, then the LQ02 is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
LQ01 1270 Code List Qualifier Code R O ID 1/3
LQ02 1271 Industry Code R 1/2 X AN 1/30
ELEMENT SUMMARY
LQ01 Code List Qualifier Code Code identifying a specific industry code list
CODE DEFINITION
ZZ Mutually Defined .
LQ02 Industry Code Code indicating a code from a specific industry code list
CODE DEFINITION
Exclusions
35 Hurricane
36 Wind and Hail (includes Hurricane)
Additions
30 Earthquake
31 Sinkhole
33 Mine Subsidence
35 Hurricane Deductible
36 Wind and Hail Deductible
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
123
April 2009
IMPLEMENTATION
AMT - VARIANCE COVERAGE AMOUNT
Loop: Fire and Extended Coverage Variances
Usage: SITUATIONAL
Repeat: 1
Example: AMT*2Y*250000~
STANDARD
AMT Monetary Amount
Level: Detail
Position: 720
Loop: HL/III/LQ
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/11 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
2Y Base Coverage
AMT02 Monetary Amount Monetary amount
This is the coverage amount of the primary risk for the addition. When this
amount is zero, the coverage has been excluded.
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
124
April 2009
IMPLEMENTATION
AMT - VARIANCE DEDUCTIBLE AMOUNT
Loop: Fire and Extended Coverage Variances
Usage: SITUATIONAL
Repeat: 1
Example: AMT*PH*250~
STANDARD
AMT Monetary Amount
Level: Detail
Position: 720
Loop: HL/III/LQ
Requirement: Optional
Max Use: 5
Purpose: To indicate the total monetary amount
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AMT01 522 Amount Qualifier Code R M ID 1/3
AMT02 782 Monetary Amount R 1/9 M R 1/18
AMT03 478 Credit/Debit Flag Code NU O ID 1/1
ELEMENT SUMMARY
AMT01 Amount Qualifier Code Code to qualify amount
CODE DEFINITION
PH Per Occurrence Deductible
AMT02 Monetary Amount Monetary amount
The Deductible Amount for the additional coverage if different from the
deductible for the primary risk.
AMT03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
125
April 2009
IMPLEMENTATION
PCT - VARIANCE COVERAGE AMOUNT AS A PERCENTAGE
Loop: Fire and Extended Coverage Variances
Usage: SITUATIONAL
Repeat: 1
Example: PCT*PC*.25~
STANDARD
PCT Percent Amounts
Level: Detail
Position: 730
Loop: HL/III/LQ
Requirement: Optional
Max Use: 5
Purpose: To qualify percent amounts and supply percent amounts
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
PCT01 1004 Percent Qualifier R M ID 1/2
PCT02 954 Percent R 1/3 M R 1/10
ELEMENT SUMMARY
PCT01 Percent Qualifier Code to qualify Percent
CODE DEFINITION
PC Primary Coverage
PCT02 Percent Percentage expressed as a decimal
Coverage Amount expressed as a percentage.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
126
April 2009
IMPLEMENTATION
PCT - VARIANCE DEDUCTIBLE AMOUNT AS A PERCENTAGE
Loop: Fire and Extended Coverage Variances
Usage: SITUATIONAL
Repeat: 1
Example: PCT*PH*.05~
STANDARD
PCT Percent Amounts
Level: Detail
Position: 730
Loop: HL/III/LQ
Requirement: Optional
Max Use: 5
Purpose: To qualify percent amounts and supply percent amounts
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
PCT01 1004 Percent Qualifier R M ID 1/2
PCT02 954 Percent R 1/3 M R 1/10
ELEMENT SUMMARY
PCT01 Percent Qualifier Code to qualify Percent
CODE DEFINITION
PH Per Occurrence Deductible
PCT02 Percent Percentage expressed as a decimal
The deductible percentage for the additional coverage if different from the
deductible for the primary risk.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
127
April 2009
IMPLEMENTATION
HL - POLICY TRANSACTION LEVEL
Loop: Level8 – Policy Transaction Level Repeat: 1
Usage: SITUATIONAL
Repeat: 1
Example: HL*1*4*8~
STANDARD
HL Hierarchical Level
Level: Detail
Position: 010
Loop: HL Repeat: >1
Requirement: Mandatory
Max Use: 1
Purpose: To identify dependencies among and the content of hierarchically related groups of
data segments
Comments: 00 The HL segment is used to identify levels of detail information
using a hierarchical structure, such as relating line-item data to
shipment data, and packaging data to line-item data.
15 The HL segment defines a top-down/left-right ordered structure.
16 HL01 shall contain a unique alphanumeric number for each
occurrence of the Hl segment in the transaction set. For example,
HL01 could be used to indicate the number of occurrences of the
HL segment, in which case the value of Hl01 would be “1” for the
initial HL segment and would be incremented by one in each
subsequent HL segment within the transaction.
17 HL02 identifies the hierarchical ID number of the HL segment to
which the current HL segment is subordinate.
18 HL03 indicates the context of the series of segments following the
current HL segment up to the next occurrence of an HL segment in
the transaction. For example, HL03 is used to indicate that
subsequent segments in the HL loop form a logical grouping of
data referring to shipment, order, or item- level information.
19 HL04 indicates whether or not there are subordinate (or child) HL
segments related to the current HL segment.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
HL01 628 Hierarchical ID Number R M AN 1/12
HL02 734 Hierarchical Parent ID Number R O AN 1/12
HL03 735 Hierarchical Level Code R M ID 1/2
HL04 736 Hierarchical Child Code NU O ID 1/1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
128
April 2009
ELEMENT SUMMARY
HL01 Hierarchical ID Number A unique number assigned by the sender to identify a particular data segment in a hierarchical structure
This is a sequentially numbered unique ID to identify HL segment
HL02 Hierarchical Parent ID Number Identification number of the next higher hierarchical data segment that the data segment being described is
subordinate to
This Identifies the hierarchical ID of its Parent HL segment
HL03 Hierarchical Level Code Code defining the characteristic of a level in a hierarchical structure
CODE DEFINITION
8 Charge Detail
HL04 Hierarchical Child Code Code indicating if there are hierarchical child data segments subordinate to the level being described
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
129
April 2009
IMPLEMENTATION
SLN - NET ITEMS
Loop: Policy Transaction Net Items Repeat: >1
Usage: SITUATIONAL
Repeat: 1
Example: SLN*1*1*I***600~
STANDARD
SLN Sub line Item Detail
Level: Detail
Position: 390
Loop: HL/SLN Repeat: >1
Requirement: Optional
Max Use: 1
Purpose: Syntax: C0706 - If SLN07 is present, then SLN06 is required. 07
C0806 - If SLN08 is present, then SLN06 is required. 08
P0910 - If either SLN09 or SLN10 is present, then the
other is required.
P1112 - If either SLN11 or SLN12 is present, then the
other is required.
P1314 - If either SLN13 or SLN14 is present, then the
other is required.
P1516 - If either SLN15 or SLN16 is present, then the
other is required.
P1718 - If either SLN17 or SLN18 is present, then the
other is required.
P1920 - If either SLN19 or SLN20 is present, then the
other is required.
P2122 - If either SLN21 or SLN22 is present, then the
other is required.
P2324 - If either SLN23 or SLN24 is present, then the
other is required.
P2526 - If either SLN25 or SLN26 is present, then the
other is required.
P2728 - If either SLN27 or SLN28 is present, then the
other is required.
SLN01 is the identifying number for the sub line item. 01
Semantic Notes: SLN02 is the identifying number for the sub line level. The
Sub line level is analogous to the level code used in a bill
of materials.
SLN03 is the configuration code indicating the relationship
of the sub line item to the baseline item.
SLN08 is a code indicating the relationship of the price or
amount to the associated segment.
Comments: SLN01 is related to (but not necessarily equivalent to) the
baseline item number. Example: 1.1 or 1A might be used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
130
April 2009
as a sub line number to relate to baseline number 1.
SLN09 through SLN28 provide for ten different
product/service IDs for each item. For example: Case,
Color, Drawing No., U.P.C. No., ISBN No., Model No., or
SKU.
DIAGRAM
Seq. No.
Ref. No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SLN01 350 Assigned Identification R M/Z AN 1/20
SLN02 350 Assigned Identification R O/Z AN 1/20
SLN03 662 Relationship code R M/Z ID 1/1
SLN04 380 Quantity NU X R 1/15
SLN05 C001 Unit of Measurement code NU X
SLN05-01 355 Unit or Basis for Measurement Code NU M ID 2/2
SLN05-02 1018 Exponent NU O R 1/15
SLN05-03 649 Multiplier NU O R 1/10
SLN05-04 355 Unit or Basis for Measurement Code NU O ID 2/2
SLN05-05 1018 Exponent NU O R 1/15
SLN05-06 649 Multiplier NU O R 1/10
SLN05-07 355 Unit or Basis for Measurement Code NU O Id 2/2
SLN05-08 1018 Exponent NU O R 1/15
SLN05-09 649 Multiplier NU O R 1/10
SLN05-10 355 Unit or Basis for Measurement Code NU O ID 2/2
SLN05-11 1018 Exponent NU O R 1/15
SLN05-12 649 Multiplier NU O R 1/10
SLN05-13 355 Unit or Basis for Measurement Code NU O ID 2/2
SLN05-14 1018 Exponent NU O R 1/15
SLN05-15 649 Multiplier NU O R 1/10
SLN06 212 Unit Price R 1/11 X R 1/17
SLN07 639 Basis of Unit price code NU O ID 2/2
SLN08 662 Sub-line Price change Code Id NU O/Z ID 1/1
SLN09 235 Product service Id qualifier NU X ID 2/2
SLN10 234 Product Service Id NU X AN 1/48
SLN11 235 Product service Id qualifier NU X ID 2/2
SLN12 234 Product Service Id NU X AN 1/48
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
131
April 2009
Seq. No.
Ref. No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SLN13
235 Product service Id qualifier NU X ID 2/2
SLN14 234 Product Service Id NU X AN 1/48
SLN15 235 Product service Id qualifier NU X ID 2/2
SLN16 234 Product Service Id NU X AN 1/48
SLN17 235 Product service Id qualifier NU X ID 2/2
SLN18 234 Product Service Id NU X AN 1/48
SLN19 235 Product service Id qualifier NU X ID 2/2
SLN20 234 Product Service Id NU X AN 1/48
SLN21 235 Product service Id qualifier NU X ID 2/2
SLN22 234 Product Service Id NU X AN 1/48
SLN23 235 Product service Id qualifier NU X ID 2/2
SLN24 234 Product Service Id NU X AN 1/48
SLN25 235 Product service Id qualifier NU X ID 2/2
SLN26 234 Product Service Id NU X AN 1/48
SLN27 235 Product service Id qualifier NU X ID 2/2
SLN28 234 Product Service Id NU X AN 1/48
ELEMENT SUMMARY
SLN01 Assigned Identification Code for identification
Sub-Line Item
SLN02 Assigned Identification Code for identification
Sequential Number beginning with 1 and incremented by 1 for each occurrence of SLN
segment.
SLN03 Relationship Code Code for relationship
CODE DEFINITION
I Included
SLN04 Quantity Numeric value of quantity
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
132
April 2009
SLN05 Composite Unit of Measure To identify a composite unit of measure
Not Used
SLN05-01 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
SLN05-02 Exponent Power to which a unit is raised
Not Used
SLN05-03 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
SLN05-04 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
SLN05-05 Exponent Power to which a unit is raised
Not Used
SLN05-06 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
SLN05-07 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
SLN05-08 Exponent Power to which a unit is raised
Not Used
SLN05-09 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
SLN05-10 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
SLN05-11 Exponent Power to which a unit is raised
Not Used
SLN05-12 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
133
April 2009
SLN05-13 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
SLN05-14 Exponent Power to which a unit is raised
Not Used
SLN05-15 Multiplier Value to be used as a multiplier to obtain a new value
Not Used
SLN06 Unit price Unit price
Unit Price
SLN07 Basis of Unit price code Unit price code basis
SLN09 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN10 Product/Service ID Identifying number for a product or service
Not Used
SLN11 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN12 Product/Service ID Identifying number for a product or service
Not Used
SLN13 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN14 Product/Service ID Identifying number for a product or service
Not Used
SLN15 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
134
April 2009
SLN16 Product/Service ID Identifying number for a product or service
Not Used
SLN17 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN18 Product/Service ID Identifying number for a product or service
Not Used
SLN19 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN20 Product/Service ID Identifying number for a product or service
Not Used
SLN21 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN22 Product/Service ID Identifying number for a product or service
Not Used
SLN23 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN24 Product/Service ID Identifying number for a product or service
Not Used
SLN25 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN26 Product/Service ID Identifying number for a product or service
Not Used
SLN27 Product/Service ID Qualifier Code identifying the type/source of the descriptive number used in Product/Service ID 234)
Not Used
SLN26 Product/Service ID Identifying number for a product or service
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
135
April 2009
IMPLEMENTATION
SI - POLICY TRANSACTION TYPE
Loop: Policy Transaction Net Items
Usage: SITUATIONAL
Repeat: 1
Example: SI*AD*03*045~
STANDARD
SI Service Characteristic Identification
Level: Detail
Position: 400
Loop: HL/SLN
Requirement: Optional
Max Use: 2
Purpose: To specify Service Characteristic data.
Syntax: 1. P0405 If either SI04 or SI05 is present, then the other is required.
2. P0607 If either SI06 or SI07 is present, then the other is required.
3. P0809 If either SI08 or SI09 is present, then the other is required.
4. P1011 If either SI10 or SI11 is present, then the other is required.
5. P1213 If either SI12 or SI13 is present, then the other is required.
6. P1415 If either SI14 or SI15 is present, then the other is required.
7. P1617 If either SI16 or SI17 is present, then the other is required.
8. P1819 If either SI18 or SI19 is present, then the other is required.
9. P2021 If either SI20 or SI21 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SI01
559 Agency Qualifier Code
R
M ID 2/2
SI02
1000
Service Characteristics Qualifier
R
M AN 2/2
SI03
234
Product/Service ID
R
M AN 1/48
SI04
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI05
234
Product/Service ID
NU
X AN 1/48
SI06
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI07
234
Product/Service ID
NU
X AN 1/48
SI08
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI09
234
Product/Service ID
NU
X AN 1/48
SI12
1000
Service Characteristics Qualifier
NU
X AN 2/2
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
136
April 2009
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SI13
234 Produce/Service ID
NU
X AN 1/48
SI14
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI15
234
Product/Service ID
NU
X AN 1/48
SI16
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI17
234
Product/Service ID
NU
X AN 1/48
SI18
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI19
234
Product/Service ID
NU
X AN 1/48
SI20
1000
Service Characteristics Qualifier
NU
X AN 2/2
SI21
234
Product/Service ID
NU
X AN 1/48
ELEMENT SUMMARY
SI01 Agency Qualifier Code Code Identifying the agency assigning the code values
CODE DEFINITION
AD Agency Company Organization for Research
and Development (ACORD)
SI02 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
CODE DEFINITION
03 Billing Transaction Code
SI03 Product/Service ID Identifying number for a product or service
CODE DEFINITION
030 Policy Adjustment
045 Cancellation or Rewrite
SI04 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI05 Product/Service ID Identifying number for a product or service
Not Used
SI06 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI07 Product/Service ID Identifying number for a product or service
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
137
April 2009
SI08 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI09 Product/Service ID Identifying number for a product or service
Not Used
SI10 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI11 Product/Service ID Identifying number for a product or service
Not Used
SI12 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI13 Product/Service ID Identifying number for a product or service
Not Used
SI14 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI15 Product/Service ID Identifying number for a product or service
Not Used
SI16 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI17 Product/Service ID Identifying number for a product or service
Not Used
SI18 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI19 Product/Service ID Identifying number for a product or service
Not Used
SI20 Service Characteristics Qualifier Code from an industry code list qualifying the type of service characteristics
Not Used
SI21 Product/Service ID Identifying number for a product or service
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
138
April 2009
IMPLEMENTATION
REF - REPLACED REFERENCE NUMBERS
Loop: Policy Transaction Net Items
Usage: SITUATIONAL
Repeat: 4
Example: REF*66*13LZ54078~
STANDARD
REF Reference Identification
Level: Detail
Position: 460
Loop: HL/SLN
Requirement: Optional
Max Use: >1
Purpose: To specify identifying information.
Syntax: 02 R0203 – At least one REF02 or REF03 is required.
03 P0304 - If either C04003 or C04004 is present, then the other is
required.
05 P0506 – If either C04005 or C04006 is present, then the other is
required.
Semantic: 04 REF04 contains data relating to the value cited in REF02.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
REF01 128 Reference Identification Qualifier R M ID 2/3
REF02 127 Reference Identification R 1/9 X AN 1/30
REF03 352 Description NU X AN 1/80
REF04 C040 Reference Identifier NU O/Z
ELEMENT SUMMARY
REF01 Reference Identification Qualifier
Code qualifying the Reference Identification
CODE DEFINITION
66 Previous Policy Number
IG New Policy Number
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
139
April 2009
REF02 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification
Qualifier
Policy Number
REF03 Description A free-form description to clarify the related data elements and their content
Not Used
REF04 Reference Identifier To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
140
April 2009
IMPLEMENTATION
TDS - NET INVOICE AMOUNT
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: TDS*8654~
STANDARD
TDS Total Monetary Value Summary
Level: Summary
Position: 010
Loop: N/A
Requirement: Mandatory
Max Use: 1
Purpose: To specify the total invoice discounts and amounts.
Semantic:
01 TDS01 is the total amount of invoice (including charges, less allowances) before terms
discount (if discount is applicable).
02 TDS02 indicates the amount upon which the terms discount amount is calculated.
03 TDS03 is the amount of invoice due if paid by terms discount due date (total invoice or
installment amount less cash discount).
04 TDS04 indicates the total amount of terms discount.
Comments:
02 TDS02 is required if the dollar value subject to discount is not equal to the dollar value of
TDS01.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12 Attributes
TDS01 610 Amount R M/Z N2 1/15
TDS02 610 Amount NU O/Z N2 1/15
TDS03 610 Amount NU O/Z N2 1/15
TDS04 610 Amount NU O/Z N2 1/15
ELEMENT SUMMARY
TDS01 Amount Monetary amount
Total Invoice Amount
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
141
April 2009
TDS02 Amount Monetary amount
Not Used
TDS03 Amount Monetary amount
Not Used
TDS04 Amount Monetary amount
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
142
April 2009
IMPLEMENTATION
CTT - TRANSACTION TOTALS
Loop: N/A
Usage: SITUATIONAL
Repeat: 1
Example: CTT*4~
STANDARD
CTT Transaction Totals
Level: Summary
Position: 110
Loop: N/A
Requirement: Optional
Max Use: 1
Purpose: To transmit a hash total for a specific element in the transaction set
Syntax: 03 P0304 – If either CTT03 or CTT04 is present, then the other is required.
05 P0506 – If either CTT05 or CTT06 is present, then the other is required.
Comments: 00 This segment is intended to provide hash totals to validate transaction
completeness and correctness.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
CTT01 354 Number of Line Items R M N0 1/6
CTT02 347 Hash Total N/U O R 1/10
CTT03 81 Weight N/U X R 1/10
CTT04 355 Unit or Basis for Measurement Code N/U X ID 2/2
CTT05 183 Volume N/U X R 1/8
CTT06 355 Unit or Basis for Measurement Code N/U X ID 2/2
CTT07 352 Description N/U O AN 1/80
ELEMENT SUMMARY
CTT01 Number of Line Items Total number of line items in the transaction set
Total number of Policies included in the transaction set.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
143
April 2009
CTT02 Hash Total Sum of values of the specified data element.
Not Used
CTT03 Weight Numeric value of weight
Not Used
CTT04 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
CTT05 Volume Value of volumetric measure
Not Used
CTT06 Unit or Basis for Measurement Code Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
Not Used
CTT07 Description A free-form description to clarify the related data elements and their content
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
144
April 2009
IMPLEMENTATION
SE - TRANSACTION SET TRAILER
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: SE*100*12345~
STANDARD
SE Transaction Set Trailer
Level: Summary
Position: 120
Loop: N/A
Requirement: Mandatory
Max U: 1
Purpose: To indicate the end of the transaction set and provide the count of the transmitted
segments (including the beginning (ST) and ending (SE) segments) DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SE01 96 Number of Included Segments R M NO 1 / 10
SE02 329 Transaction Set Control Number R M AN 4 / 9
ELEMENT SUMMARY
SE01 Number of Included Segments Total number of segments included in a transaction set including ST and SE segments
Total number of segments in transaction set including ST and SE
SE02 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional group assigned by the originator for a
transaction set
SE02 must match ST02
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
145
April 2009
5 Transmission Example
5.1 811 Transaction Set Example
EDI SEGMENT DESCRIPTION
ST*811*12345~ Table I - Start of transaction set 811.
BIG*20050115*0000000001A23134468~ Billing Information. The BIG02 must be returned in
Mortgageee Notification, Billing and Payment Implementation Guide
148
April 2009
Table 2 - Detail
POS.NO
SEG.ID
NAME
REQ.
DES.
MAX
USE
LOOP
REPEAT
LOOP ID – Loan Information
>1
010
ENT
Loan Information
R
1
LOOP ID – Insured Information
1
020
NM1
Insured Name
S
1
030
N2
Insured Additional Name
S
1
040
N3
Insured Address
S
1
050
N4
Insured City, State, Zip Code
S
1
LOOP ID – Remittance Advice Information
1
150
RMR
Remittance Advice
R
1
170
REF
Additional Reference Numbers
S
4
180
DTM
Policy Effective Date
R
1
180
DTM
Policy Expiration Date
R
1
LOOP ID – Adjustment Information
1
210
ADX
Remittance Adjustment
S
1
Table 3 - Summary
POS.NO.
SEG.ID
NAME
REQ.
DES.
MAX
USE
LOOP
REPEAT
010 SE
Transaction Set Trailer
R
1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
149
April 2009
IMPLEMENTATION
ST - TRANSACTION SET HEADER
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: ST*820*0001~
STANDARD
ST Transaction Set Header
Level: Header
Position: 010
Loop: N/A
Requirement: Mandatory
Max Use: 1
Purpose: To indicate the start of a transaction set and to assign a control number.
Semantic: 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).
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes ST01
143
Transaction Set ID
R
M/Z ID 3/3
ST02
329
Transaction Set Control Number
R
M AN 4/9
ELEMENT SUMMARY
ST01 Transaction Set Identifier Code Code uniquely identifying a Transaction Set
CODE DEFINITION
820 Payment Order/Remittance Advice
ST02 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
Unique Number to identify transaction set
The Transaction Set Control Numbers in ST02 and SE02 must be identical. This unique number also
aids in error resolution research. Submitters could begin sending transactions using the number 0001
in this element and increment from there. The number must be unique within a specific functional
group (GS-GE) and interchange (ISA-IEA), but can repeat in other groups and interchanges.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
BPR Beginning Segment for Payment Order/Remittance
Level: Header
Position: 020
Loop: N/A
Requirement: Mandatory
Max Use: 1
Purpose: To specify pertinent dates and times.
Syntax: 06 P0607 If either BPR06 or BPR07 is present, then the other is required.
08 C0809 If BPR08 is present, then BPR09 is required.
12 P1213 If either BPR12 or BPR13 is present, then the other is required.
14 C1415 If BPR14 is present, then BPR15 is required.
18 P1819 If either BPR18 or BPR19 is present, then the other is required.
20 C2021 If BPR20 is present, then BPR21 is required.
Semantic: 02 BPR02 Specifies the payment amount.
06 When using this transaction set to initiate a payment, all or some of
BPR06 through BPR16 may be required, depending on the
conventions of the specific financial channel being used.
06 BPR06 and BPR07 relate to the originating depository financial
institution (ODFI).
08 BPR08 is a code identifying the type of bank account or other financial
asset.
09 BPR09 is the account of the company originating the payment. This
account may be debited or credited depending on the type of payment
order.
12 BPR12 and BPR13 relate to the receiving depository financial
institution (RDFI).
14 BPR14 is a code identifying the type of bank account or other financial
asset.
15 BPR15 is the account number of the receiving company to be debited
or credited with the payment order.
16 BPR16 is the date the originating company intends for the transaction
to be settled (i.e., Payment Effective Date).
17 BPR17 is a code identifying the business reason for this payment.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
151
April 2009
18 BPR18, BPR19, BPR20 and BPR21, if used, identify a third bank
identification number and account to be used for return items only.
20 BPR20 is a code identifying the type of bank account or other financial
asset.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
BPR01
305 Transaction Handling Code
R
M ID 1/2
BPR02
782
Monetary Amount
R 1/11
M R 1/18
BPR03
478
Credit/Debit Flag Code
R
M ID 1/1
BPR04
591
Payment Method Code
R
M ID 3/3
BPR05
812
Payment Format Code
S
O ID 1/10
BPR06
506
(DFI) ID Number Qualifier
R
X ID 2/2
BPR07
507
(DFI) Identification Number
R 9/9
X AN 3/12
BPR08
569
Account Number Qualifier
S
O ID 1/3
BPR09
508
Account Number
S 17/17
X AN 1/35
BPR10
509
Originating Company Identifier
R 10/10
O AN 10/10
BPR11
510
Origination Company Supplemental Code
S 9/9
O AN 9/9
BPR12
506
(DFI) ID Number Qualifier
S
X ID 2/2
BPR13
507
(DFI) Identification Number
S 9/9
X AN 3/12
BPR14
569
Account Number Qualifier
S
O ID1/3
BPR15
508
Account Number
S 1/17
X AN 1/35
BPR16
373
Date
S
O DT 8/8
BPR17
1048
Business Function Code
S
O ID 1/3
BPR18
506
(DFI) ID Number Qualifier
NU
X ID 2/2
BPR19
507
(DFI) Identification Number
NU
X AN 3/12
BPR20
569
Account Number Qualifier
NU
O ID 1/3
BPR21
508
Account Number
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
152
April 2009
ELEMENT SUMMARY
BPR01 Transaction Handling Code Code designating the action to be taken by all parties
CODE DEFINITION
C Payment accompanies advice
I Remittance Information Only
X Handling Party’s Option to Split Payment and
Remittance
BPR02 Monetary Amount Monetary Amount
Use BPR02 for the total payment amount for this 820. The total payment amount for this
820 cannot exceed eleven characters, including decimal (99999999.99). Although the value
can be zero, the 820 cannot be issued for less than zero dollars .
BPR03 Credit/Debit Flag Code Code indicating whether amount is a credit or debit
CODE DEFINITION
C Credit
D Debit
BPR04 Payment Method Code
Code identifying the method for the movement of payment instructions
CODE DEFINITION
ACH Automated Clearinghouse
BKW Book Entry
BOP Financial Institution Option
CWT Clearing House Interbank Payment System (CHIPS) Funds/Wire Transfer
FEW Federal Reserve Funds/Wire Transfer - Receptive
FWT Federal Reserve Funds/Wire Transfer – Nonreceptive
BPR05 Payment Format Code Code identifying the payment format to be used
CODE DEFINITION
CCD Cash Concentration/Disbursement
CCP Cash Concentration/Disbursement plus addenda
CTX Corporate Trade Exchange
PBC Commercial Corporate Check
BPR06 (DFI) ID Number Qualifier Code identifying the type of identification number of Depository Financial Institution (DFI)
CODE DEFINITION
01 American Brokers association (ABA) Transit Routing
Number including check digits (9 digits)
BPR07 (DFI) Identification Number Depository Financial Institution (DFI) identification number
This is the Depository Financial Institution Identification Number.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
153
April 2009
BPR08 Account Number Qualifier Code Indicating the type of account
This identifies the type of bank account at the originating financial institution.
CODE DEFINITION
DA Demand Deposit (Checking)
SG Savings
BPR09 Account Number Account number assigned
This is the Originating Company’s Account Number
BPR10 Originating Company Identifier A unique identifier designating the company initiating the funds transfers instructions. The first character is one-digit ANSI identification code
designation (ICD) followed by the nine-digit identification number which may be an IRS employer identification number (EIN), data universal
numbering system (DUNS), or a user assigned number; the ICD for an EIN is 1, DUNS is 3, user assigned number is 9.
This element will contain a 1 plus the Tax ID of the Originating Company.
BPR11 Originating Company Supplemental Code A code defined between the originating company and the originating depository financial institution (ODFI) that uniquely identifies the company
initiating the transfer instructions
This is the Depository Financial Institution Identification Number.
BPR12 (DFI) ID Number Qualifier Code identifying the type of identification number of Depository Financial Institution (DFI)
CODE DEFINITION
01 American Brokers association (ABA) Transit Routing
Number including check digits.
BPR13 (DFI) Identification Number Depository Financial Institution (DFI) identification number
CODE DEFINITION
011001234 Receiving bank’s (ABA) Transit Routing Number
BPR14 Account Number Qualifier
Code Indicating the type of account
CODE DEFINITION
DA Demand Deposit (Checking)
SG Savings
BPR15 Account Number Account number assigned
CODE DEFINITION
0106151 Receiving Bank Account Number
BPR16 Date Date expressed as CCYYMMDD
This is the settlement date.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
154
April 2009
BPR17 Business Function Code Code identifying the business reason for this payment
CODE DEFINITION
VEN Vendor Payment
BPR18 (DFI) ID Number Qualifier
Code identifying the type of identification number of Depository Financial Institution (DFI)
Not Used
BPR19 (DFI) Identification Number Depository Financial Institution (DFI) identification number
Not Used
BPR20 Account Number Qualifier Code indicating the type of account
Not Used
BPR21 Account Number Account number assigned
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
155
April 2009
IMPLEMENTATION
TRN - REASSOCIATION TRACE NUMBER
Loop: N/A
Usage: REQUIRED
Repeat: 1
Notes: Used to balance this 820 Payment Order/Remittance Advice to the money sent
through the banking system prior to updating the insurance policy.
Semantic: 02 TRN02 provides unique identification for the transaction.
03 TRN03 identifies an organization.
04 TRN04 identifies a further subdivision within the organization.
DIAGRAM
Seq. No.
Ref. No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
TRN01 481 Trace Type Code R M ID 1/2
TRN02 127 Reference Identification R 1/15 M/Z AN 1/30
TRN03 509 Originating Company Identifier R 10/10 O/Z AN 10/10
TRN04 127 Reference Identification R 9/9 O/Z AN 1/30
ELEMENT SUMMARY
TRN01 Trace Type Code Code identifying which transaction is being referenced
CODE DEFINITION
1 Current Transaction Trace Number
TRN02 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
This element contains the reference number that identifies this Payment
Order/Remittance Advice. This number must be unique and also supplied with the
payment. If payment and remittance are slit, this number is used for reassociation.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
156
April 2009
TRN03 Originating Company Identifier A unique identifier designating the company initiating the funds transfers instructions. The first character is one-digit ANSI identification code
designation (ICD) followed by the nine-digit identification number which may be an IRS employer identification number (EIN), data universal
numbering system (DUNS), or a user assigned number; the ICD for an EIN is 1, DUNS is 3, user assigned number is 9
This is identical to the BPR10 element.
TRN04 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
This is identical to the BPR11 element.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
157
April 2009
IMPLEMENTATION
REF - INVOICE NUMBER
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: REF*IV*0020081215A18102234~
STANDARD
REF Reference Identification
Level: Header
Position: 050
Loop: N/A
Requirement: Optional
Max Use: >1
Purpose: To specify identifying numbers.
Syntax: 02 R0203 At least one of REF02 or REF03 is required.
Semantic: 04
REF04 contains data relating to the value cited in REF02.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
REF01 128
Reference Identification Qualifier
R
M ID 2/3
REF02
127
Reference Identification
R 17/19
X AN 1/30
REF03
352
Description
NU
X AN 1/80
REF04
C040
Reference Identifier
NU
O/Z
ELEMENT SUMMARY
REF01 Reference Identification Qualifier Code Qualifying the Reference Identification
CODE DEFINITION
IV Seller’s Invoice Number
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
158
April 2009
REF02 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
For Mortgagee Combined Billing (weekly billing), this is the Invoice Number taken
from the BIG02 element of the 811 invoice.
For Daily Billing and Payments, the Invoice Number follows the following format:
Position 1 is zero
Position 2 is zero
Position 3 – 10 is current date as CCYYMMDD
Position 11 – 13 is the ICA
Position 14 – 19 is the Account.
REF03 Description A free-form description to clarify the related data elements and their content
Not Used
REF04 Reference Identifier To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
159
April 2009
IMPLEMENTATION
DTM - BILLING CYCLE DATE
Loop: N/A
Usage: SITUATIONAL
Repeat: 1
Example: DTM*003*20051205~
STANDARD
DTM Date/Time Reference
Level: Header
Position: 060
Loop: N/A
Requirement: Optional
Max Use: >1
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305
At least one of DTM02, DTM03 or DTM05 is required.
04 C0403
If DTM04 is present, then DTM03 is required.
05 P0506
If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01
374 Date/Time Qualifier
R
M ID 3/3
DTM02
373
Date
R
X DT 8/8
DTM03
337
Time
NU
X TM 4/8
DTM04
623
Time Code
NU
O ID 2/2
DTM05
1250
Date Time Period Format Qualifier
NU
X ID 2/3
DTM06
1251
Date Time Period
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
160
April 2009
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
003 Invoice
DTM02 Date Date expressed as CCYYMMDD
This is the Billing Cycle Date taken from the BIG01 of the 811 Invoice for
Mortgagee Combined Billing. For Daily Billing, this is the date of the latest 811
Invoice being paid.
DTM03 Time Time expressed as HHMMSS
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
161
April 2009
IMPLEMENTATION
DTM - PROCESS DATE
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: DTM*009*20050105~
STANDARD
DTM Date/Time Reference
Level: Header
Position: 060
Loop: N/A
Requirement: Optional
Max Use: >1
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403
If DTM04 is present, then DTM03 is required.
05 P0506
If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01
374 Date/Time Qualifier
R
M ID 3/3
DTM02
373
Date
R
X DT 8/8
DTM03
337
Time
NU
X TM 4/8
DTM04
623
Time Code
NU
O ID 2/2
DTM05
1250
Date Time Period Format Qualifier
NU
X ID 2/3
DTM06
1251
Date Time Period
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
162
April 2009
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
009 Process
DTM02 Date Date expressed as CCYYMMDD
The date this Payment Order/Remittance Advice was prepared.
DTM03 Time Time expressed as HHMMSS
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
163
April 2009
IMPLEMENTATION
DTM - COMBINED REMITTANCE DUE DATE
Loop: N/A
Usage: SITUATIONAL
Repeat: 1
Example: DTM*013*20050202~
STANDARD
DTM Date/Time Reference
Level: Header
Position: 060
Loop: N/A
Requirement: Optional
Max Use: >1
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403
If DTM04 is present, then DTM03 is required.
05 P0506
If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01
374 Date/Time Qualifier
R
M ID 3/3
DTM02
373
Date
R
X DT 8/8
DTM03
337
Time
NU
X TM 4/8
DTM04
623
Time Code
NU
O ID 2/2
DTM05
1250
Date Time Period Format Qualifier
NU
X ID 2/3
DTM06
1251
Date Time Period
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
164
April 2009
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
013 Terms Net Due
DTM02 Date Date expressed as CCYYMMDD
This is the Mortgagee Combined Billing Date for when policies are due. Omit this
date if payment represents a Daily payment transaction.
DTM03 Time Time expressed as HHMMSS
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
165
April 2009
IMPLEMENTATION
N1 - PAYER
Loop: Payer Information Repeat: 1
Usage: REQUIRED
Repeat: 1
Example: N1*PR*THE MORTGAGE COMPANY*FI*123456789~
STANDARD
N1 Name
Level: Header
Position: 070
Loop: N1 Repeat: >1
Requirement: Optional
Max Use: 1
Purpose: To identify a party by type of organization, name, and code.
Syntax: 02 R0203
At least one of N102 or N103 is required.
03 P0304 If either N103 or N104 is present, then the other is required.
Comments: 04 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.
05 N105 and N106 further define the type of entity in N101.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes N101
98
Entity Identifier Code
R
M ID 2/3
N102
93
Name
S 1/30
X AN 1/60
N103
66
Identification Code Qualifier
R
X ID 1/2
N104
67
Identification Code
R 2/9
X AN 2/80
N105
706
Entity Relationship Code
NU
O ID 2/2
N106
98
Entity Identifier Code
NU
O ID 2/3
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
166
April 2009
ELEMENT SUMMARY
N101 Entity Identifier Code Code identifying and organizational entity, a physical location, or an individual
CODE DEFINITION
PR Payer
N102 Name Free-form name
The Mortgage Company name responsible for servicing the insurance policy.
N103 Identification Code Qualifier Code designating the system/method of code structure used for Identification Code (67)
CODE DEFINITION
FI Federal Taxpayer’s Identification Number
N104 Identification Code Code identifying a party or other code
The Federal Taxpayer’s Identification Number of the mortgage company (Tax ID).
N106 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
173
April 2009
IMPLEMENTATION
ENT - LOAN INFORMATION
Loop: Loan Information Repeat: >1
Usage: REQUIRED
Repeat: 1
Example: ENT*1*MM*CL*88888888001~
ENT*2*MM*LN*77777777700~
ENT*3~
STANDARD
ENT Entity
Level: Detail
Position: 010
Loop: ENT Repeat: >1
Requirement: Optional
Max Use: >1
Purpose: To designate the entities which are parties to a transaction and specify a reference
meaningful to those entities.
Syntax: 02 P020304
If either ENT02, ENT03 or ENT04 are present, then the others are required.
05 P050607
If either ENT05, ENT06 or ENT07 are present, then the others are required.
08 P0809
If either ENT08 or ENT09 is present, then the other is required.
Comments:
00 This segment allows for the grouping of data by entity/entities at or within a
master/masters. A master (e.g., an organization) can be comprised of numerous
subgroups (e.g., entities). This master may send grouped data to another master
(e.g., an organization) which is comprised of one or more entities. Groupings are
as follows:
00 (1) Single/Single: Only ENT01 is necessary, because there is a single entity
(the sending master) communicating with a single entity (the receiving master).
00 (2) Single/Multiple: ENT05, ENT06, and ENT07 would be used to identify
the entities within the receiving master. The sending master is a single entity, so
no other data elements need be used.
00 (3) Multiple/Single: ENT02, ENT03, and ENT04 would be used to identify
the entities within the sending master. The receiving master is a single entity, so
no other data elements need be used.
00 (4) Multiple/Multiple: ENT02, ENT03, and ENT04 would be used to
identify the entities within the sending master. ENT05, ENT06, and ENT07
would be used to identify the entities within the receiving master.
00 This segment also allows for the transmission of a unique reference number
that is meaningful between the entities.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
174
April 2009
DIAGRAM
Seq. No.
Ref. No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
ENT01
554 Assigned Number
R
O N0 1/6
ENT02
98
Entity Identifier Code
S
X ID 2/3
ENT03
66
Identification Code Qualifier
S
X ID 1/2
ENT04
67
Identification Code
S 2/15
X AN 2/80
ENT05
98
Entity Identifier Code
NU
X ID 2/3
ENT06
66
Identification Code Qualifier
NU
X ID 1/2
ENT07
67
Identification Code
NU
X AN 2/80
ENT08
128
Reference Identification Qualifier
NU
X ID 2/3
ENT09
127
Reference Identification
NU
X AN 1/30
ELEMENT SUMMARY
ENT01 Assigned Number Number assigned for differentiation within a transaction set
This is a sequential number beginning with 1 and incremented by 1 for every ENT
segment.
ENT02 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
CODE DEFINITION
MM Mortgage Company
ENT03 Identification Code Qualifier Code designating the system/method of code structure used for Identification Code (67)
CODE DEFINITION
CL Corrected Loan Number
LN Loan Number
ENT04 Identification Code Code identifying a party or other code
State Farm requires the loan number be sent. If the loan number is different than
what was sent in the 811 Invoice, use the CL code. If the loan number is the same as
the loan number sent in the 811 invoice, use the LN code. If the billing item could
not be located, then ENT02, ENT03 and ENT04 need not be sent.
ENT05 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
175
April 2009
ENT06 Identification Code Qualifier Code designating the system/method of code structure used for Identification Code (67)
Not Used
ENT07 Identification Code Code identifying a party or other code
Not Used
ENT08 Reference Identification Qualifier Code qualifying the Reference Identification
Not Used
ENT09 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
176
April 2009
IMPLEMENTATION
NM1 - INSURED NAME
Loop: Insured Information Repeat: 1
Usage: SITUATIONAL
Repeat: 1
Example: NM1*IL*1*DOE, JOHN ~
STANDARD
NM1 Individual or Organizational Name
Level: Detail
Position: 020
Loop: ENT/NM1 Repeat: >1
Requirement: Optional
Max Use: 1
Purpose: To supply the full name of an individual or organizational entity.
Syntax: 08 P0809
If either NM108 or NM109 is present, then the other is required.
11 C1110
If NM111 is present, then NM110 is required.
Semantic: 02 NM102 qualifies NM103.
Comments: 10 NM110 and NM111 further define the type of entity in NM101.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes NM101
98
Entity Identifier Code
R
M ID 2/3
NM102
1065
Entity Type Qualifier
R
M ID 1/1
NM103
1035
Name Last or Organizational Name
R 1/30
O AN 1/35
NM104
1036
Name First
NU
O AN 1/25
NM105
1037
Name Middle
NU
O AN 1/25
NM106
1038
Name Prefix
NU
O AN 1/10
NM107
1039
Name Suffix
NU
O AN 1/10
NM108
66
Identification Code Qualifier
NU
X ID 1 / 2
NM109
67
Identification Code
NU
X AN 2/80
NM110
706
Entity Relationship Code
NU
X ID 2/2
NM111
98
Entity Identifier Code
NU
O ID 2/3
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
177
April 2009
ELEMENT SUMMARY
NM101 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
CODE DEFINITION
IL Insured or Subscriber
NM102 Entity Type Qualifier Code qualifying the type of entity
CODE DEFINITION
1 Person
2 Non-Person Entity
NM103 Name Last or Organization Name Individual last name or organizational name
When populating this element with a Person, use last name
followed by a comma and then first name. When populating
this element with a Non-Person Entity, use organization name.
NM104 Name First Individual first name
Not Used
NM105 Name Middle Individual middle name or initial
Not Used
NM106 Name Prefix Prefix to individual name
Not Used
NM107 Name Suffix Suffix to individual name
Not Used
NM108 Identification Code Qualifier Code designating the system/method of code structure used for Identification Code (67)
Not Used
NM109 Identification Code Code identifying a party or other code
NM111 Entity Identifier Code Code identifying an organizational entity, a physical location, property or an individual
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
178
April 2009
IMPLEMENTATION
N2 - INSURED ADDITIONAL NAME
Loop: Insured Information
Usage: SITUATIONAL
Repeat: >1
Example: N2*and associates~
STANDARD
N2 Additional Name Information
Level: Detail
Position: 030
Loop: ENT/NM1
Requirement: Optional
Max Use: 1
Purpose: To specify additional names or those longer than 35 characters in length.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes N201
93
Name
S 1/30
M AN 1/60
N202
93
Name
S 1/30
O AN 1/60
ELEMENT SUMMARY
N201 Name Free-form name
Additional name information
N202 Name Free-form name
Additional name information
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
179
April 2009
IMPLEMENTATION
N3 - INSURED ADDRESS
Loop: Insured Information
Usage: SITUATIONAL
Repeat: 1
Example: N3*INSURED STREET*2ND
STREET~
STANDARD
N3 Address Information
Level: Detail
Position: 040
Loop: ENT/NM1
Requirement: Optional
Max Use: >1
Purpose: To specify the location of the named party.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes N301
166
Address Information
R 1/30
M AN 1/55
N302
166
Address Information
S 1/30
O AN 1/55
ELEMENT SUMMARY
N301 Address Information Address Information
Insured’s property address
N302 Address Information Address Information
Additional property address information
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
180
April 2009
IMPLEMENTATION
N4 INSURED CITY, STATE, ZIP CODE
Loop: Insured Information
Usage: SITUATIONAL
Repeat: 1
Example: N4*ANYTOWN*ST*12345~
STANDARD
N4 Geographic Location
Level: Detail
Position: 050
Loop: ENT/NM1
Requirement: Optional
Max Use: 1
Purpose: To specify the geographic place of the named party.
Syntax: 06 C0605
If N406 is present, then N405 is required.
Comments: 01 A combination of either N401 through N404 , or N405 and N406 may
be adequate to specify a location.
02 N402 is required only if city name (N401) is in the U.S. or Canada.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes N401
019
City Name
R 2/19
O AN 2/30
N402
156
State or Province Code
R
O ID 2/2
N403
116
Postal Code
R 5/9
O ID 3/15
N404
26
Country Code
S
O ID 2/3
N405
309
Location Qualifier
NU
X ID 1/2
N406
310
Location Identifier
NU
O AN 1/30
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
181
April 2009
ELEMENT SUMMARY
N401 City Name Free-form text for city name
City Information
N402 State or Province Code Code (Standard State/Province) as defined by appropriate government agency
State Information
N403 Postal Code Code defining international postal zone code excluding punctuation and blanks (zip code for United States)
Zip Code Information
N404 Country Code Code identifying the country
Country Code Information sent only if the location is outside of the United States.
N405 Location Qualifier Code identifying type of location
Not Used
N406 Location Identifier Code which identifies a specific location
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
182
April 2009
IMPLEMENTATION
RMR - REMITTANCE ADVICE
Loop: Remittance Advice Information Repeat: 1
Usage: REQUIRED
Repeat: 1
Example: RMR*IG*12IG45435**1004.2*1004.2~
RMR*IG*13IBJ1254**0*0~
STANDARD
RMR Remittance Advice Accounts Receivable Open Item Reference
Level: Detail
Position: 150
Loop: ENT/RMR Repeat: >1
Requirement: Optional
Max Use: 1
Purpose: To specify the accounts receivable open item(s) to be included in the cash
application and to convey the appropriate detail
Syntax: 01 P0102
If either RMR01 or RMR02 is present, then the other is required.
07 P0708 If either RMR07 or RMR08 is present, then the other is required.
Semantic: 03 If RMR03 is present, it specifies how the cash is to be applied.
04 RMR04 is the amount paid.
05 RMR05 is the amount of invoice (including charges, less allowance) before
terms discount (if discount is applicable) or debit amount or credit amount
of referenced items.
06 RMR06 is the amount of discount taken.
08 RMR08, if present, represents an interest penalty payment, amount late
interest paid, or amount anticipation.
Comments: 01 Parties using this segment should agree on the content of RMR01 and
RMR02 prior to initiating communication.
03 If RMR03 is not present, this is a payment for an open item. If paying an
open item, RMR02 must be present. If not paying a specific open item,
RMR04 must be present.
05 RMR05 may be needed by some payees to distinguish between duplicate
reference numbers.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
183
April 2009
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes RMR01
128
Reference Identification Qualifier
R
X ID 2/3
RMR02
127
Reference Identification
R 1/9
X AN 1/30
RMR03
482
Payment Action Code
NU
O/Z ID 2/2
RMR04
782
Monetary Amount
R 1/11
O/Z R 1/18
RMR05
782
Monetary Amount
R 1/11
O/Z R 1/18
RMR06
782
Monetary Amount
NU
O/Z R 1/18
RMR07
426
Adjustment Reason Code
NU
X ID 2/2
RMR08
782
Monetary Amount
NU
O/Z R 1/18
ELEMENT SUMMARY
RMR01 Reference Identification Qualifier Code qualifying the Reference Identification
CODE DEFINITION
IG Insurance Policy Number
RMR02 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
The insurance policy number as provided in the 811 invoice.
RMR03 Payment Action Code Code specifying the accounts receivable open item(s), if any, to be included in the cash application.
Not Used
RMR04 Monetary Amount Monetary amount
Net Amount Paid
RMR05 Monetary Amount Monetary amount
Invoice Amount from the IT104 element of the 811 Invoice. If the item being
reported is a non escrow item, this amount will be zero.
RMR06 Monetary Amount Monetary amount
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
184
April 2009
RMR07 Adjustment Reason Code Code indicating reason for debit or credit memo or adjustment to invoice, debit or credit memo, or payment.
Not Used
RMR08 Monetary Amount Monetary amount
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
185
April 2009
IMPLEMENTATION
REF - ADDITIONAL REFERENCE NUMBERS
Loop: Remittance Advice Information
Usage: REQUIRED
Repeat: 4
Example: REF*TV*HOME~
STANDARD
REF Reference Identification
Level: Detail.
Position: 170
Loop: ENT/RMR
Requirement: Optional
Max Use: >1
Purpose: To specify identifying numbers.
Syntax: 02 R0203
At least one of REF02 or REF03 is required.
Semantic: 04 REF04 contains data relating to the value cited in REF02.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
REF01 128
Reference Identification Qualifier
R
M ID 2/3
REF02
127
Reference Identification
R 1/5
X AN 1/30
REF03
352
Description
NU
X AN 1/80
REF04
C040
Reference Identifier
NU
O/Z
ELEMENT SUMMARY
REF01 Reference Identification Qualifier Code Qualifying the Reference Identification
CODE DEFINITION
ABC Policy Link Number (State Farm Regional Office Code)
NF National Association of Insurance Commissioners (NAIC)
Code
TV Line of Business
UA Mortgage Order
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
186
April 2009
REF02 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
Reference number or identification
REF03 Description A free-form description to clarify the related data elements and their content
Not Used
REF04 Reference Identifier To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
187
April 2009
IMPLEMENTATION
DTM - POLICY EFFECTIVE DATE
Loop: Remittance Advice Information
Usage: REQUIRED
Repeat: 1
Example: DTM*007*20050105 ~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 180
Loop: ENT/RMR
Requirement: Optional
Max Use: >1
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403
If DTM04 is present, then DTM03 is required.
05 P0506
If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01
374 Date/Time Qualifier
R
M ID 3/3
DTM02
373
Date
R
X DT 8/8
DTM03
337
Time
NU
X TM 4/8
DTM04
623
Time Code
NU
O ID 2/2
DTM05
1250
Date Time Period Format Qualifier
NU
X ID 2/3
DTM06
1251
Date Time Period
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
188
April 2009
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
007 Effective
DTM02 Date Date expressed as CCYYMMDD
The Policy Effective Date
DTM03 Time Time expressed as HHMMSS
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
189
April 2009
IMPLEMENTATION
DTM - POLICY EXPIRATION DATE
Loop: Remittance Advice Information
Usage: REQUIRED
Repeat: 1
Example: DTM*036*20060105 ~
STANDARD
DTM Date/Time Reference
Level: Detail
Position: 180
Loop: ENT/RMR
Requirement: Optional
Max Use: >1
Purpose: To specify pertinent dates and times.
Syntax: 02 R020305 At least one of DTM02, DTM03 or DTM05 is required.
04 C0403
If DTM04 is present, then DTM03 is required.
05 P0506
If either DTM05 or DTM06 is present, then the other is required.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
DTM01
374 Date/Time Qualifier
R
M ID 3/3
DTM02
373
Date
R
X DT 8/8
DTM03
337
Time
NU
X TM 4/8
DTM04
623
Time Code
NU
O ID 2/2
DTM05
1250
Date Time Period Format Qualifier
NU
X ID 2/3
DTM06
1251
Date Time Period
NU
X AN 1/35
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
190
April 2009
ELEMENT SUMMARY
DTM01 Date/Time Qualifier Code specifying type of date or time, or both date and time
CODE DEFINITION
036 Expiration
DTM02 Date Date expressed as CCYYMMDD
The Policy Expiration Date.
DTM03 Time Time expressed as HHMMSS
Not Used
DTM04 Time Code 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.
Not Used
DTM05 Date Time Period Format Qualifier Code indicating the date format, time format, or date and time format
Not Used
DTM06 Date Time Period Expression of a date, a time, or range of dates, times or dates and times
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
191
April 2009
IMPLEMENTATION
ADX - REMITTANCE ADJUSTMENT
Loop: Adjustment Information Repeat: 1
Usage: SITUATIONAL
Repeat: 1
Example: ADX*500*H4~
STANDARD
ADX Adjustment
Level: Detail
Position: 210
Loop: ENT/RMR/ADX Repeat: >1
Requirement: Optional
Max Use: 1
Purpose: To convey accounts-payable adjustment information for the purpose of cash
application, including payer-generated debit/credit memos
Syntax: 03 P0304
If either ADX03 or ADX04 is present, then the other is required.
Semantic: 01 ADX01 specifies the amount of the adjustment and must be signed if
negative. If negative, it reduces the payment amount; if positive, it increases
the payment amount.
02 ADX02 specifies the reason for claiming the adjustment.
03 ADX03 and ADX04 specify the identification of the adjustment.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
ADX01 782 Monetary Amount R 1/11 M/Z R 1/18
ADX02 426 Adjustment Reason Code R M/Z ID 2/2
ADX03 128 Reference Identification Qualifier NU X/Z ID 2/3
ADX04 127 Reference Identification NU X AN 1/30
ELEMENT SUMMARY
ADX01 Monetary Amount Monetary amount
Amount of Adjustment typically equal to the Amount Due for the insurance policy.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
192
April 2009
ADX02 Adjustment Reason Code Code indicating reason for debit or credit memo or adjustment to invoice, debit or credit memo, or payment
CODE DEFINITION
Reasons for not paying
H1 Information Forthcoming
Lender will send paper correspondence.
H2 Payment Previously Sent
Lender has already remitted payment by paper check or
automated payment.
H3* Loan Paid in Full
Lender no longer has an interest in the property because the
loan has been paid in full. State Farm will delete the lender’s
interest from the policy and re-bill the insured.
H4* Bill Insured
Non escrowed policy. State Farm will change their policy to
bill the insured.
H5* Loan Service Released
Lender’s servicing rights to the loan were sold to another
company. State Farm will delete the lender’s interest from the
policy and re-bill the insured.
H7 Payment Forthcoming
Lender acknowledges payment is due but unable to pay at this
time. The policy will take the normal billing/cancel cycle.
H8* Bill Mortgagee
Lender informs they are escrowing funds for this premium
billed to the insured. State Farm will re-bill the policy after
changing to bill the lender.
H9 Coverage Summary Needed
State Farm sends coverage information in the electronic billing
and would not expect this reason code to be returned. Insurance
Verifications can be requested through the Mortgage Record
Change and Application Advice.
K1* Other Coverage Placed
An indication the insured has secured permanent insurance
from another insurer.
K2* Invalid Policy Number (Loan not found)
Lender was not able to identify the policy for which a
notification was received. State Farm will identify the lender
and re-bill.
CODE DEFINITION
Reasons with payment
H6 Partial Payment Remitted
State Farm would not expect partial payment.
H8* Bill Mortgagee
Lender informs they are escrowing funds for this premium
billed to the insured. State Farm will change the policy to bill
the lender
H9 Coverage Summary Needed
State Farm sends coverage information in the electronic billing
and would not expect this reason code to be returned. Insurance
Verifications can be requested through the Mortgage Record
Change and Application Advice.
K3 Renewal Not Received
State Farm does not accept this reason code.
* Available for Daily Billing
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
193
April 2009
ADX03 Reference Identification Qualifier Code qualifying the Reference Identification
Not Used
ADX04 Reference Identification Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
Not Used
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
194
April 2009
IMPLEMENTATION
SE - TRANSACTION SET TRAILER
Loop: N/A
Usage: REQUIRED
Repeat: 1
Example: SE*67*0001~
STANDARD
SE Transaction Set Trailer
Level: Summary
Position: 010
Loop: N/A
Requirement: Mandatory
Max Use: 1
Purpose: To indicate the end of a transaction set and to provide a count of the transmitted
segments.
Comment: 1 SE is the last segment of each transaction set.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SE01 096 Number of Included Segments R M N0 1/10
SE02 329 Transaction Set Control Number R M AN 4/9
ELEMENT SUMMARY
SE01 Number of Included Segments Total number of segments included in a transaction set including ST and SE segments
Total number of segments in transaction set including ST and SE
SE02 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
SE02 must match ST02
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
195
April 2009
7 Transmission Example
7.1 820 Transaction Set Example
EDI SEGMENT DESCRIPTION
ST*820*0001~ Table I - Start of transaction set 820.
BPR*C*1004.04*C*ACH*CTX*01*071100269*DA*
2204537969*1370533080*F04SF000*01*
061100790*DA*2079920002573*20050310~
Payment Information.
TRN*1*104770031KF1205*1370533080*
F04SF0001~
Trace Number used to match the remittance with the
money sent via ACH or Federal Wire.
REF*IV*0000000143A18134156 Invoice number returned from the 811 invoice.
DTM*003*20050214~ Invoice date returned from the 811 invoice.
DTM*009*20050310~ Date the 820 remittance was prepared.
DTM*013*20050314~ Combined due date from the 811 invoice.
N1*PR*THE MORTGAGE COMPANY*
FI*370533080~
The lender paying the insurance premium.
N1*PE*STATE FARM INSURANC COMPANY*
FI*370533100~
The Insurance Company receiving payment.
N1*SJ*SERVICE BUREAU*FI*123456789~ The bureau servicing the lender (payer).
ENT*1*MM*CL*00112365765451~ Lender’s loan number changed from the 811 invoice.
NM1*IL*1*DOE, JOHN~ The borrower’s name (insured).
N3*123 MAIN STREET~ Property street address.
N4*ANYTOWN*ST*12345~ Property city, state, and zip code.
RMR*IG*13LZ12345**500*500~ Policy number and the amounts paid and billed.
REF*ABC*01~ State Farm Operation Center from the 811 invoice.
REF*NF*25142~ NAIC code of the State Farm company.
REF*TV*HOME~ Policy type is homeowners.
REF*UA*1~ Lender order from the 811 invoice.
DTM*007*20050312~ Policy Effective Date.
DTM*036*20060312~ Policy Expiration Date.
ADX*500*H3~ Lender indicating payment was not sent.
SE*24*0001~ End of Transaction Set.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
196
April 2009
A X12 Nomenclature
A.1 Interchange and Application Control Structures
A.1.1 Interchange Control Structure
The transmission of data proceeds according to very strict format rules to ensure the integrity and
maintain the efficiency of the interchange. Each business grouping of data is called a transaction set.
For instance, a group of benefit enrollments sent from a sponsor to a payer is considered a transaction
set.
Each transaction set contains groups of logically related data in units called segments. For instance,
the N4 segment used in the transaction set conveys the city, state, ZIP Code, and other geographic
information. A transaction set contains multiple segments, so the addresses of the different parties, for
example, can be conveyed from one computer to the other. An analogy would be that the transaction
set is like a freight train; the segments are like the train's cars; and each segment can contain several
data elements the same as a train car can hold multiple crates.
The sequence of the elements within one segment is specified by the ASC X12 standards as well as the
sequence of the segments in the transaction set. In a more conventional computing environment, the
segments would be equivalent to records, and the elements equivalent to fields within the records.
Similar transaction sets, called "functional groups," can be sent together within a transmission. Each
functional group is prefaced by a group start segment; and a functional group is terminated by a group
end segment. One or more functional groups are prefaced by an interchange header and followed by
an interchange trailer. Figure A1, Transmission Control Schematic, on the next page, illustrates this
interchange control.
The interchange header and trailer segments envelop one or more functional groups or interchange-
related control segments and perform the following functions:
1. Define the data element separators and the data segment terminator.
2. Identify the sender and the receiver.
3. Provide control information for the interchange.
4. Allow for authorization and security information.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
197
April 2009
Communications Transport Protocol
ISA Interchange Group Header
GS Functional Group Header
ST Transaction Set Header
Detail Segments
For example, Benefit Enrollment
SE Transaction Set Trailer
ST Transaction Set Header
Detail Segments
For example, Benefit Enrollment
SE Transaction Set Trailer
GE Functional Group Trailer
GS Functional Group Header
ST Transaction Set Header
Detail Segments
For example, Claim Payment
SE Transaction Set Trailer
GE Functional Group Trailer
IEA Interchange Control Trailer
Communications Transport Protocol
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
198
April 2009
Figure A1. Transmission Control Schematic
A.1.2 Application Control Structure Definitions and Concepts
A.1.2.1 Basic Structure
A data element corresponds to a data field in data processing terminology. The data element is the
smallest named item in the ASC X12 standard. A data segment corresponds to a record in data
processing terminology. The data segment begins with a segment ID and contains related data
elements. A control segment has the same structure as a data segment; the distinction is in the use.
The data segment is used primarily to convey user information, but the control segment is used
primarily to convey control information and to group data segments.
A.1.2.2 Basic Character Set
The section that follows is designed to have representation in the common character code schemes of
EBCDIC, ASCII, and CCITT International Alphabet 5. The ASC X12 standards are graphic-
character-oriented; therefore, common character encoding schemes other than those specified herein
may be used as long as a common mapping is available. Because the graphic characters have an
implied mapping across character code schemes, those bit patterns are not provided here.
The basic character set of this standard, shown in Figure A2, Basic Character Set, includes those
selected form the uppercase letters, digits, space, and special characters as specified below.
A..Z
0..9
!
"
&
'
(
)
*
+
,
-
.
/
:
;
?
=
(blank)
Figure A2. Basic Character Set
A.1.2.3 Extended Character Set
An extended character set may be used by negotiation between State Farm and the sending/receiving
trading partner and includes the lowercase letters and other special characters as specified in Figure
A3, Extended Character Set.
a..z
%
~
@ [
]
_
{
}
\
|
<
>
#
$
Figure A3. Extended Character Set
Note that the extended characters include several character codes that have multiple graphical
representations for a specific bit pattern. The complete list appears in other standards such as
CCITT S.5. Use of the USA graphics for these codes presents no problem unless data is exchanged
with an international partner. Other problems, such as the translation of item descriptions from
English to French, arise when exchanging data with an international partner, but minimizing the use
of codes with multiple graphics eliminates one of the more obvious problems.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
199
April 2009
A.1.2.4 Control Characters
Two control character groups are specified; they have only restricted usage. The common notation
for these groups is also provided, together with the character coding in three common alphabets. In
the Matrix A1, Base Control Set, the column IA5 represents CCITT V.3 International Alphabet 5.
A.1.2.5 Base Control Set
The base control set includes those characters that will not have a disruptive effect on most
communication protocols. These are requested by:
NOTATION
NAME
EBCDIC
ASCII
IA5
BEL
bell
2F
07
07
HT
horizontal tab
05
09
09
LF
line feed
25
0A
0A
VT
vertical tab
0B
0B
0B
FF
form feed
0C
0C
0C
CR
carriage return
0D
0D
0D
FS
file separator
1C
1C
1C
GS
group separator
1D
1D
1D
RS
record separator
1E
1E
1E
US
unit separator
1F
1F
1F
NL
new line
15
Matrix A1. Base Control Set
The group separator (GS) may be an exception in this set because it is used in the 3780
communications protocol to indicate blank space compression.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
200
April 2009
A.1.2.6 Extended Character Set
The extended control set includes those that may have an effect on a transmission system. These are
shown in Matrix A2, Extended Control Set.
NOTATION
NAME
EBCDIC
ASCII
IA5
SOH
start of header
01
01
01
STX
start of text
02
02
02
ETX
end of text
03
03
03
EOT
end of transmission
37
04
04
ENQ
enquiry
2D
05
05
ACK
acknowledge
2E
06
06
DC1
device control 1
11
11
11
DC2
device control 2
12
12
12
DC3
device control 3
13
13
13
DC4
device control 4
3C
14
14
NAK
negative acknowledge
3D
15
15
SYN
synchronous idle
32
16
16
ETB
end of block
26
17
17
Matrix A2. EXTENDED Character Set
A.1.2.7 Delimiters
A delimiter is a character used to separate two data elements (or sub elements) or to terminate a
segment. The delimiters are an integral part of the data.
Delimiters are specified in the interchange header segment, ISA. The ISA segment is a 105 byte
fixed length record. The data element separator is byte number 4; the component element separator is
byte number 105; and the segment terminator is the byte that immediately follows the component
element separator.
Once specified in the interchange header, the delimiters are not to be used in a date element value
elsewhere in the interchange. For consistency, this implementation guide uses the delimiters shown
in Matrix A3, Delimiters, in all examples of EDI transmissions.
CHARACTER
NAME
DELIMITER
*
Asterisk
Data Element Separator
:
Colon
Sub element Separator
~
Tilde
Segment Terminator
Matrix A3. Delimiters
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
201
April 2009
The delimiters above are for illustrative purposes only and are not specific recommendations or
requirements. Users of this implementation guide should be aware that an application system may
use some valid delimiter characters within the application data. Occurrences of delimiter characters
in transmitted data within a data element can result in errors in translation programs. The existence of
asterisks (*) within transmitted application data is a known issue that can affect translation software.
A.1.3 Business Transaction Structure Definitions and Concepts
The ASC X12 standards define commonly used business transactions (such as a health care claim) in
a formal structure called "transaction sets." A transaction set is composed of a transaction set header
control segment, one or more data segments, and a transaction set trailer control segment. Each
segment is composed of the following:
A unique segment ID
One or more logically related data elements each preceded by a data element separator
A segment terminator
A.1.3.1 Data Element
The data element is the smallest named unit of information in the ASC X12 standard.
Data elements are identified as either simple or component. A data element that occurs as an
ordinally positioned member of a composite data structure is identified as a component data element.
A data element that occurs in a segment outside of the defined boundaries of a composite data
structure is identified as a simple data element. The distinction between simple and component data
elements is strictly a matter of context because a data element can be used in either capacity.
Data elements are assigned a unique reference number. Each data element has a same, description,
type, minimum length, and maximum length. For ID type data elements, this guide provides the
applicable ASC X12 code values and their descriptions or references where the valid code list can be
obtained.
Each data element is assigned a minimum and a maximum length. The length of the data element
value is the number of character positions used except as noted for numeric, decimal, and binary
elements.
The data element types shown in Matrix A4, Data Element Types, appear in this implementation
guide.
SYMBOL
TYPE
DELIMITER Nn
Numeric
R
Decimal
ID
Identifier
AN
String
DT
Date
TM
Time
B
Binary
Matrix A4. Data Element Types
A.1.3.1.1 Numeric
A numeric data element is represented by one or more digits with an optional leading sign
representing a value in the normal base 10. The value of a numeric data element includes an implied
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
202
April 2009
decimal point. It is used when the position of the decimal point within the data is permanently fixed
and is not to be transmitted with the data.
This guide denotes the number of implied decimal positions. The representation for this data element
type is "Nn" where N indicates that it is numeric and n indicates the number of decimal positions to
the right of the implied decimal point.
If n is 0, it need not appear in the specification; N is equivalent to N0. For negative values, the
leading minus sign (-) is used. Absence of a sign indicates a positive value. The plus sign (+) should
not be transmitted.
EXAMPLE
A transmitted value of 1234, when specified as numeric type N2, represents a value of 12.34.
Leading zeros should be suppressed unless necessary to satisfy a minimum length requirement. The
length of a numeric type data element does not include the optional sign.
A.1.3.1.2 Decimal
A decimal data element may contain an explicit decimal point and is used for numeric values that
have a varying number of decimal positions. This data element type is represented as "R".
The decimal point always appears in the character stream if the decimal point is at any place other
than the right end. If the value is an integer (decimal point at the right end) the decimal point should
be omitted. For negative values, the leading minus sign (-) is used. Absence of a sign indicates a
positive value. The plus sign (+) should not be transmitted.
Leading zeros should be suppressed unless necessary to satisfy a minimum length requirement.
Trailing zeros following the decimal point should be suppressed unless necessary to indicate
precision. The use of triad separators (for example, the commas in 1,000,000) is expressly prohibited.
The length of a decimal type data element does not include the leading sign or a decimal point.
EXAMPLE
A transmitted value of 12.34 represents a decimal value of 12.34.
A.1.3.1.3 Identifier
An identifier data element always contains a value from a predefined list of codes that is maintained
by the ASC X12 Committee or some other body recognized by the Committee. Trailing spaces
should be suppressed unless they are necessary to satisfy a minimum length. An identifier is always
left justified. The representation for this data element type is "ID".
A.1.3.1.4 String
A string data element is a sequence of any characters from the basic or extended character sets. The
significant characters shall be left justified. Leading spaces, when they occur are presumed to be
significant characters. Trailing spaces should be suppressed unless they are necessary to satisfy a
minimum length. The representation of this data element type is "AN".
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
203
April 2009
A.1.3.1.5 Date
A date data element is used to express the standard date in YYMMDD or CCYYMMDD format in
which CC is the first two digits of the calendar year, YY is the last two digits of the calendar year,
MM is the month (01 to 12), and DD is the day in the month (01 to 31).
A.1.3.1.6 Time
A time data element is used to express the ISO standard time HHMMSSd..d format in which HH is
the hour for a 24 hour clock (00 to 23), MM is the minute (00 to 59), SS is the second (00 to 59) and
d..d is decimal seconds. The representation for this data element type is "TM". The length of the data
element determines the format of the transmitted time.
A.1.3.2 Composite Data Structure
The composite data structure is an intermediate unit of information in a segment. Composite data
structures are composed of one or more logically related simple data elements, each, except the last,
followed by a sub-element separator. The final data element is followed by the next data element
separator or the segment terminator. Each simple data element within a composite is called a
component.
Each composite data structure has a unique four-character identifier, a name, and a purpose. The
identifier serves as a label for the composite. A composite data structure can be further defined
through the used of syntax notes, semantic notes, and comments. Each component within the
composite is further characterized by a reference designator and a condition designator. The
reference designators and the condition designators are described below.
A.1.3.3 Data Segment
The data segment is an intermediate unit of information in a transaction set. In the data stream, a data
segment consists of a segment identifier, one or more composite data structures or simple data
elements preceded by a data element separator and succeeded by a segment terminator.
Each data segment has a unique two- or three-character identifier, a name, and a purpose. The
identifier serves as a label for the data segment. A segment can be further defined through the use of
syntax notes, semantic notes, and comments. Each simple data element or composite data structure
within the segment is further characterized by a reference designator and a condition designator.
A.1.3.4 Syntax Notes
Syntax notes describe relational conditions among two or more data segment units within the same
segment, or among two or more component data elements within the same composite data structure.
For a complete description of the relational conditions, see A.1.3.8, Condition Designator.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
204
April 2009
A.1.3.5 Semantic Notes
Simple data elements or composite data structures may be referenced by a semantic note within a
particular segment. A semantic note provides important additional information regarding the
intended meaning of a designated data element, particularly a generic type, in the context of its use
within a specified data segment. Semantic notes may also define a relational condition among data
elements in a segment based on the presence of a specific value (or one of a set of values) in one of
the data elements.
A.1.3.6 Comments
A segment comment provides additional information regarding the intended use of the segment.
A.1.3.7 Reference Designator
Each simple data element or composite data structure in a segment is provided a structured code that
indicates the segment in which it is used and the sequential position within the segment. The code is
composed of the segment identifier followed by a two-digit number that defines the position of the
simple data element or composite data structure in that segment.
For purposes of creating reference designators, the composite data structure is viewed as the
hierarchical equal of the simple data element. Each component data element in a composite data
structure is identified by a suffix appended to the reference designator for the composite data structure
of which it is a member. This suffix is a two-digit number, prefixed with a hyphen, that defines the
position of the component data element in the composite data structure.
EXAMPLE
The first simple element of the CLP segment would be identified as CLP01.
The first position in the SVC segment is occupied by a composite data structure that
contains seven component data elements, the reference designator for the second
component data element would be SVC01-02.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
205
April 2009
A.1.3.8 Condition Designator
Data element conditions are of three types: mandatory, optional, and relational. They define the
circumstances under which a data element may be required to be present or not present in a particular
segment.
DESIGNATOR DESCRIPTION
M- Mandatory The designation of mandatory is absolute in the sense that there is no dependency on
other data elements. This designation may apply to either simple data elements or
composite data structures. If the designation applies to a composite data structure,
then at least one value of a component data element in that composite data structure
shall be included in the data segment.
O- Optional The designation of optional means that there is no requirement for a simple data
element or composite data structure to be present in the segment. The presence of a
value for a simple data element or the presence of value for any of the component
data elements of a composite data structure is at the option of the sender.
X- Relational Relational conditions may exist among two or more simple data elements within the
same data segment based on the presence or absence of one of those data elements
(presence means a data element must not be empty). Relational conditions are
specified by a condition code (see table below) and the reference designators of the
affected data elements. A data element may be subject to more than one relational
condition.
CONDITION CODE DEFINITION
P- Paired or If any element specified in the relational
Multiple condition is present, then all of the elements specified must
Purpose: To start and identify an interchange of zero or more functional groups and
interchange-related control segments.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes ISA01
I01
Authorization Information Qualifier
R 2/2
M ID 2/2
ISA02
I02
Authorization Information
R 10/10
M AN 10/10
ISA03
I03
Security Information Qualifier
R 2/2
M ID 2/2
ISA04
I04
Security Information
R 10/10
M AN 10/10
ISA05
I05
Interchange ID Qualifier
R 2/2
M ID 2/2
ISA06
I06
Interchange Sender ID
R 15/15
M AN 15/15
ISA07
I05
Interchange ID Qualifier
R 2/2
M ID 2/2
ISA08
I07
Interchange Receiver ID
R 15/15
M AN 15/15
ISA09
I08
Interchange Date
R 6/6
M DT 6/6
ISA10
I09
Interchange Time
R 4/4
M TM 4/4
ISA11
I10
Interchange Control Standards Identifier
R 1/1
M ID 1/1
ISA12
I11
Interchange Control Version Number
R 5/5
M ID 5/5
ISA13
I12
Interchange Control Number
R 9/9
M N0 9/9
ISA14
I13
Acknowledgment Requested
R 1/1
M ID 1/1
ISA15
I14
Test Indicator
R 1/1
M ID 1/1
ISA16
I15
Component Element Separator
R 1/1
M AN 1/1
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
214
April 2009
ELEMENT SUMMARY
ISA01 Authorization Information Qualifier Code to identify the type of information in the Authorization Information.
CODE DEFINITION
00 No Authorization Information Present (No Meaningful Information in I02)
03 Additional Data Identification
ISA02 Authorization Information Information used for additional identification or authorization of the interchange sender or the data in the interchange; the type of information is
set by the Authorization Information Qualifier (I01). ISA03 Security Information Qualifier
Code to identify the type of information in the Security Information.
CODE DEFINITION
00 No Security Information Present
(No Meaningful Information in ISA04)
01 Password
ISA04 Security Information This is used for identifying the security information about the interchange sender or the data in the interchange; the type of information is set by the
Security Information Qualifier (I03)
ISA05 Interchange ID Qualifier Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified
This ID qualifies the sender in ISA06.
CODE DEFINITION
01 Duns (Dun & Bradstreet)
12 Phone (Telephone Companies)
NOT ADVISED
14 Duns Plus Suffix
30 U.S. Federal Tax Identification Number
33 National Association of Insurance Commissioners Company
Code (NAIC)
ZZ Mutually Defined
ISA06 Interchange Sender ID Identification code published by the sender for other parties to use as the receiver ID to route data to them; the sender always codes this
value in the sender ID element
ISA07 Interchange ID Qualifier Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified
This ID qualifies the receiver in ISA08.
CODE DEFINITION
01 Duns (Dun & Bradstreet)
12 Phone (Telephone Companies)
NOT ADVISED
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
215
April 2009
14 Duns Plus Suffix
30 U.S. Federal Tax Identification Number
33 National Association of Insurance Commissioners Company
Code (NAIC)
ZZ Mutually Defined
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
216
April 2009
ISA08 Interchange Receiver ID Identification code published by the receiver of the data. When sending, it is used by the sender as their sending ID, thus other parties sending
to them will use this as a receiving ID to route data to them
ISA09 Interchange Date Date of the interchange
The date format is YYMMDD.
ISA10 Interchange Time Time of the interchange.
The time format is HHMM.
ISA11 Interchange Control Standards Identifier Code to identify the agency responsible for the control standard used by the message that is enclosed by the interchange header and
trailer.
CODE DEFINITION
U U.S. EDI Community of ASC X12, TDCC, and UCS
ISA12 Interchange Control Version Number This version number covers the interchange control segments.
CODE DEFINITION
00401 Draft Standards for Trial Use Approved for Publication by ASC
X12 Procedures Review Board through October 1997
ISA13 Interchange Control Number A control number assigned by the interchange sender.
ISA14 Acknowledgment Code Code sent by the sender to request an interchange acknowledgment (TA1)
See Section A.1.5.1 for Interchange Acknowledgment Information.
CODE DEFINITION
0 No Acknowledgment Requested
1 Interchange Acknowledgment Requested
ISA15 Test Indicator Code to indicate whether data enclosed by this interchange envelope is test or production.
CODE DEFINITION
P Production Data
T Test Data
ISA16 Component Element Separator This field provides the delimiter used to separate component data elements within a composite data structure; this value must be
different than the data element separator and the segment terminator.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
217
April 2009
IMPLEMENTATION
IEA INTERCHANGE CONTROL TRAILER
Example: IEA*1*000000905~
STANDARD
IEA Interchange Control Trailer
Purpose: To define the end of an interchange of zero or more functional groups and
interchange-related control segments.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes IEA01
I16
Number of Included Functional Groups
R 1/5
M N0 1/5
IEA02
I12
Interchange Control Number
R 9/9
M N0 9/9
ELEMENT SUMMARY
IEA01 Number of Included Functional Groups A count of the number of functional groups included in an interchange
IEA02 Interchange Control Number A control number assigned by the interchange sender
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
Purpose: To indicate the beginning of a functional group and to provide control information.
Semantic: 04 GS04 is the Group Date
05 GS05 is the Group Time
06 The data interchange control number GS06 in this header must be identical
to the same data element in the associated Functional Group Trailer GE02.
Comments: 00 A functional group of related transaction sets, within the scope of X12
standards, consists of a collection of similar transaction sets enclosed by a
functional group header and a functional group trailer.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
GS01
479 Functional Identifier Code
R 2/2
M ID 2/2
GS02
142
Application Sender's Code
R 2/15
M AN 2/15
GS03
124
Application Receiver's Code
R 2/15
M AN 2/15
GS04
373
Date
R 8/8
M DT 8/8
GS05
337
Time
R 4/8
M TM 4/8
GS06
28
Group Control Number
R 1/9
M N0 1/9
GS07
455
Responsible Agency Code
R 1/2
M ID 1/2
GS08
480
Version/Release/Industry Identifier Code
R 1/12
M AN 1/12
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
219
April 2009
ELEMENT SUMMARY
GS01 Functional Identifier Code Code identifying a group of application related Transaction Sets.
CODE DEFINITION
IN Invoice Information (810,819)
GS02 Application Sender's Code Code identifying party sending transmission. Codes agreed to by trading partners
The identification code of the unit sending the information.
GS03 Application Receiver's Code Code identifying party receiving transmission. Codes agreed to by trading partners.
The identification code for the unit receiving the information.
GS04 Date Date (CCYYMMDD)
This is the functional group creation date.
GS05 Time 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)
GS06 Group Control Number Assigned number originated and maintained by the sender.
GS07 Responsible Agency Code Code used in conjunction with Data Element 480 to identify the issuer of the standard.
CODE DEFINITION
X Accredited Standards Committee X12
GS08 Version / Release / Industry Identifier Code Code indicating the version, release, sub release, and industry identifier of the EDI standard being used, including the GS and GE
segments. If code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release
and sub release, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by
user). If code in DE455 in GS segment is T, then other formats are allowed.
CODE DEFINITION
4010 Draft Standards Approved for Publication by ASC X12,
Procedures Review Board through October 1997.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
220
April 2009
IMPLEMENTATION
GE FUNCTIONAL GROUP TRAILER
Example: GE*1*1~
STANDARD
GE Functional Group Trailer
Purpose: To indicate the end of a functional group and to provide control information.
Semantic: 02 The data interchange control number GE02 in this trailer must be identical to
the same data element in the associated Functional Header GS06.
Comments: 00 The use of identical data interchange control numbers in the associated
functional group header and trailer is designed to maximize functional group
integrity. The control number is the same as that used in the corresponding
header.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes GE01
97
Number of Transaction Sets Included
R 1/6
M N0 1/6
GE02
28
Group Control Number
R 1/9
M N0 1/9
ELEMENT SUMMARY
GE01 Number of Transaction Sets Included Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing
this data element.
GE02 Group Control Number Assigned number originated and maintained by the sender.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
This Draft Standard for Trial Use contains the format and establishes the data contents of
the Functional Acknowledgment Transaction Set (997) for use within the context of an
Electronic Data Interchange (EDI) environment. The transaction set can be used to define
the control structures for a set of acknowledgments to indicate the results of the syntactical
analysis of the electronically encoded documents. The encoded documents are the
transaction sets, which are grouped in functional groups, used in defining transactions for
business data interchange. This standard does not cover the semantic meaning of the
information encoded in the transaction sets.
Header
POS. #
SEG.ID
NAME
REQ.
DES.
MAX
USE
LOOP
REPEAT 010
ST
Transaction Set Header
M
1
020
AK1
Functional Group Response Header
M
1
LOOP ID - AK2
999999
030
AK2
Transaction Set Response Header
O
1
LOOP ID - AK2/AK3
999999
040
AK3
Data Segment Note
O
1
050
AK4
Data Element Note
O
99
060
AK5
Transaction Set Response Trailer
M
1
070
AK9
Functional Group Response Trailer
M
1
080
SE
Transaction Set Trailer
M
1
NOTES:
1/010 These acknowledgments shall not be acknowledged, thereby preventing an endless cycle of
acknowledgments of acknowledgments.
1/010 The Functional Group Header Segment (GS) is used to start the envelope for the Functional
Acknowledgment Transaction Sets. In preparing the functional group of acknowledgments, the
application sender's code and the application receiver's code, taken from the functional group being
acknowledged, are exchanged; therefore, one acknowledgment functional group responds to only those
functional groups from one application receiver's code to one applications sender's code.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
222
April 2009
1/010 There is only one Functional Acknowledgment Transaction Set per acknowledged functional group.
1/020 AK1 is used to respond to the functional group header and to start the acknowledgment for a functional
group. There shall be one AK1 segment for the functional group that is being acknowledged.
1/030 AK2 is used to start the acknowledgment of a transaction set within the received functional group. The
AK2 segments shall appear in the same order as the transaction sets in the functional group that has
been received and is being acknowledged.
1/040 The data segments of this standard is used to report the results of the syntactical analysis of the
functional groups of transaction sets; they report the extent to which the syntax complies with the
standards for transaction sets and functional groups. They do not report on the semantic meaning of
the transaction sets (for example, on the ability of the receiver to comply with the request of the
sender).
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
223
April 2009
IMPLEMENTATION
Transaction Set Header
Loop: -----
Usage: REQUIRED
Repeat: 1
Example: ST*997*0001~
STANDARD
ST Transaction Set Header
Level: Header
Position: 010
Loop: -----
Requirement: Mandatory
Max Use: 1
Purpose: To indicate the start of a transaction set and to assign a control number.
Semantic: 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).
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes ST01
143
Transaction Set Identifier Code
R 3/3
M/Z ID 3/3
ST02
329
Transaction Set Control Number
R 4/9
M AN 4/9
ELEMENT SUMMARY
ST01 Transaction Set Identifier Code Code uniquely identifying a Transaction Set
CODE DEFINITION
997 Functional Acknowledgment
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
224
April 2009
ST02 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional
group assigned by the originator for a transaction set
The Transaction Set Control Number in ST02 and SE02 must be identical. The number is
assigned by the originator and must be unique within a functional group (GS-GE). The number
also aids in error resolution research. For example, start with the number 0001 and increment
from there.
Use the corresponding value in ST02 for this transaction set
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
225
April 2009
IMPLEMENTATION
Functional Group Response Header
Usage: REQUIRED
Repeat: 1
Example: AK1*FR*1~
STANDARD
AK1 Functional Group Response
Level: Header
Position: 020
Loop: -----
Requirement: Mandatory
Max Use: 1
Purpose: To start acknowledgment of a functional group.
Set Notes: 1. AK1 is used to respond to the functional group header and to start the
acknowledgment for a functional group. There shall be one AK1 segment
for the functional group that is being acknowledged.
Semantic: 01 AK101 is the functional ID found in the GS segment (GS01) in the functional
group being acknowledged.
02 AK102 is the functional group control number found in the GS segment in
the functional group being acknowledged.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes AK101
479
Functional Identifier Code
R 2/2
M/Z ID 2/2
AK102
28
Group Control Number
R 1/9
M/Z N0 1/9
ELEMENT SUMMARY
AK101 Functional Identifier Code Code identifying a group of application related Transaction Sets.
CODE DEFINITION
FR Invoice Transaction Set
AK102 Group Control Number Assigned number originated and maintained by the sender.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
226
April 2009
IMPLEMENTATION
Transaction Set Response Header Loop: TRANSACTION SET RESPONSE HEADER Repeat: 999999
Usage: REQUIRED
Repeat: 1
Example: AK2*811*0005~
STANDARD
AK2 Transaction Set Response
Level: Header
Position: 030
Loop: AK2 Repeat: 999999
Requirement: Optional
Max Use: 1
Purpose: To start acknowledgment of a single transaction set.
Set Notes: 1 AK2 is used to start the acknowledgment of a transaction set within the received
functional group. The AK2 segments shall appear in the same order as the
transaction sets in the functional group that has been received and is being
acknowledged.
Semantic: 01 AK201 is the transaction set ID found in the ST segment (ST01) in the transaction
set being acknowledged.
02 AK202 is the transaction set control number found in the ST segment in the
transaction set being acknowledged.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes AK201
143
Transaction Set Identifier Code
R 3/3
M/Z ID 3/3
AK202
329
Transaction Set Control Number
R 4/9
M/Z N0 4/9
ELEMENT SUMMARY
AK201 Transaction Set Identifier Code Code uniquely identifying a Transaction Set.
CODE DEFINITION
811 Consolidated Invoice
AK202 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional group assigned by
the originator of a transaction set.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
227
April 2009
IMPLEMENTATION
Data Segment Note
Loop: DATA SEGMENT NOTE Repeat: 999999
Usage: OPTIONAL
Repeat: 1
Example: AK3*NM1*37~
STANDARD
AK3 Data Segment Note
Level: Header
Position: 040
Loop: AK2/AK3 Repeat: 999999
Requirement: Optional
Max Use: 1
Purpose: To report errors in a data segment and to identify the location of the data segment.
Set Notes: 1. The data segments of this standard are used to report the results of the syntactical
analysis of the functional groups of transaction sets; they report the extent to
which the syntax complies with the standards for transaction sets and functional
groups. They do not report on the semantic meaning of the transaction sets (for
example, on the ability of the receiver to comply with the request of the sender).
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes AK301
721
Segment ID Code
R 2/3
M ID 2/3
AK302
719
Segment Position in Transaction Set
R 1/6
M N0 1/6
AK303
447
Loop Identifier Code
O 1/4
O AN 1/4
AK304
720
Segment Syntax Error Code
O 1/3
O ID 1/3
ELEMENT SUMMARY
AK301 Segment ID Code Code defining the segment ID of the data segment in error. See Appendix A - Number 77.
This is the 2 or 3 characters which occur at the beginning of a segment.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
228
April 2009
AK302 Segment Position in Transaction Set The numerical count position of this data segment from the start of the transaction set; the transaction set header is
count position 1.
This is a data count, not a segment position in the standard description.
AK303 Loop Identifier Code The loop ID number given on the transaction set diagram is the value for this data element in segments LS and LE.
Code identifying a loop within the transaction set which is bounded by the related LS and LE
segments (corresponding LS and LE segments must have the same value for loop identifier).
(Note: The loop ID number given on the transaction set diagram is recommended as the
value for this data element in the segments LS and LE).
AK304 Segment Syntax Error Code Code indicating error found based on the syntax editing of a segment.
CODE DEFINITION
1 Unrecognized Segment ID
2 Unexpected Segment
3 Mandatory Segment Missing
4 Loop Occurs Over Maximum Times
5 Segment Exceeds Maximum Use
6 Segment Not in Defined Transaction Set
7 Segment Not in Proper Sequence
8 Segment Has Data Element Errors
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
229
April 2009
IMPLEMENTATION
Data Element Note
Loop: DATA SEGMENT NOTE
Usage: OPTIONAL
Repeat: 99
Example: AK4*1*98*7~
STANDARD
AK4 Data Element Note
Level: Header
Position: 050
Loop: AK2/AK3
Requirement: Optional
Max Use: 99
Purpose: To report errors in a data element and to identify the location of the data element.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AK401 C030
Position in Segment
R
M
AK401-1
722
Element Position in Segment
R 1/2
M N0 1/2
AK401-2
1528
Component Data Element Position in Composite
O 1/2
O N0 1/2
AK402
725
Data Element Reference Number
O 1/4
O N0 1/4
AK403
723
Data Element Error Code
R 1/3
M ID 1/3
AK404
724
Copy of Bad Data Element
O 1/99
O AN 1/99
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
230
April 2009
ELEMENT SUMMARY
AK401 Position in Segment Code indicating the relative position of a simple data element, or the relative position of a composite data structure combined
with the relative position of the component data element within the composite data structure, in error; the count starts with 1
for the simple data element or composite data structure immediately following the segment ID.
AK401-1 Element Position in Segment This is used to indicate the relative position of a simple data element, or the relative position of a composite data structure
with the relative position of the component within the composite data structure, in error; in the data segment the count
starts with 1 for the simple data element or composite data structure immediately following the segment ID.
AK401-2 Component Data Element Position in Composite To identify the component data element position within the composite that is in error.
AK402 Data Element Reference Number Reference number used to locate the data element in the Data Element Dictionary.
The Data Element Reference Number for this data element is 725. All reference
numbers are found with the segment descriptions in this guide.
AK403 Data Element Syntax Error Code Code indicating the error found after syntax edits of a data element.
CODE DEFINITION
1 Mandatory Data Element Missing
2 Conditional Required Data Element Missing
3 Too Many Data Elements
4 Data Element Too Short
5 Data Element Too Long
6 Invalid Character in Data Element
7 Invalid Code Value
8 Invalid Date
9 Invalid Time
10 Exclusion Condition Violated
AK404 Copy of Bad Data Element This is a copy of the data element in error.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
231
April 2009
IMPLEMENTATION
Transaction Set Response Trailer
Loop: DATA SEGMENT NOTE
Usage: REQUIRED
Repeat: 1
Example: AK5*E*5~
STANDARD
AK5 Transaction Set Response Trailer
Level: Header
Position: 060
Loop: AK2
Requirement: Mandatory
Max Use: 1
Purpose: To acknowledge acceptance or rejection and to report errors in a transaction set.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
AK501
717 Transaction Set Acknowledgment Code
M 1/1
M ID 1/1
AK502
718
Transaction Set Syntax Error Code
O 1/3
O ID 1/3
AK503
718
Transaction Set Syntax Error Code
O 1/3
O ID 1/3
AK504
718
Transaction Set Syntax Error Code
O 1/3
O ID 1/3
AK505
718
Transaction Set Syntax Error Code
O 1/3
O ID 1/3
AK506
718
Transaction Set Syntax Error Code
O 1/3
O ID 1/3
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
232
April 2009
ELEMENT SUMMARY
AK501 Transaction Set Acknowledgment Code Code indicating accept or reject condition based on the syntax editing of the transaction set.
CODE DEFINITION
A Accepted
(ADVISED)
E Accepted But Errors Were Noted
R Rejected
(ADVISED)
AK502 Transaction Set Syntax Error Code Code indicating error found based on the syntax editing of a transaction set.
This element is required if an error exists
CODE DEFINITION
1 Transaction Set Not Supported
2 Transaction Set Trailer Missing
3 Transaction Set Control Number in Header and Trailer
Do Not Match
4 Number of Included Segments Does Not Match Actual Count
5 One or More Segments in Error
6 Missing or Invalid Transaction Set Identifier
7 Missing or Invalid Transaction Set Control number
23 Transaction Set Control Number Not Unique within the
Functional Group
AK503 Transaction Set Syntax Error Code Code indicating error found based on the syntax editing of a transaction set.
Use the same codes that were listed in AK502.
AK504 Transaction Set Syntax Error Code Code indicating error found based on the syntax editing of a transaction set.
Use the same codes that were listed in AK502.
AK505 Transaction Set Syntax Error Code Code indicating error found based on the syntax editing of a transaction set.
Use the same codes that were listed in AK502.
AK506 Transaction Set Syntax Error Code Code indicating error found based on the syntax editing of a transaction set.
Use the same codes that were listed in AK502.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
233
April 2009
IMPLEMENTATION
Functional Group Response Trailer
Usage: REQUIRED
Repeat: 1
Example: AK9*A*2*2*2~
STANDARD
AK9 Functional Group Response Trailer
Level: Header
Position: 070
Loop: --------
Requirement: Mandatory
Max Use: 1
Purpose: To acknowledge acceptance or rejection of a functional group and report the
number of included transaction sets from the original trailer, the accepted sets, and
the received sets in this functional group.
Comments: A If AK901 is 'A' or 'E', then the transmitted functional group is accepted. If
AK901 is 'R', then the transmitted group is rejected.
DIAGRAM
Seq.
No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes AK901
715
Functional Group Acknowledge Code
R 1/1
M ID 1/1
AK902
97
Number of Transaction Sets Included
R 1/6
M N0 1/6
AK903
123
Number of Received Transaction Sets
R 1/6
M N0 1/6
AK904
2
Number of Accepted Transaction Sets
R 1/6
M N0 1/6
AK905
716
Functional Group Error Code
O 1/3
O ID 1/3
AK906
716
Functional Group Error Code
O 1/3
O ID 1/3
AK907
716
Functional Group Error Code
O 1/3
O ID 1/3
AK908
716
Functional Group Error Code
O 1/3
O ID 1/3
AK909
716
Functional Group Error Code
O 1/3
O ID 1/3
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
234
April 2009
ELEMENT SUMMARY
AK901 Functional Group Acknowledge Code Code indicating accept or reject condition based on the syntax editing of the functional group.
CODE DEFINITION
A Accepted
ADVISED
E Accepted, But Errors Were Noted
P Partially Accepted, At Least One Transaction Set Was Rejected
ADVISED
R Rejected
ADVISED
AK902 Number of Transaction Sets Included Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this
data element.
This is the value of the original GE01.
AK903 Number of Received Transaction Sets Number of Transaction Sets received.
AK904 Number of Accepted Transaction Sets Number of accepted Transaction Sets in a Functional Group.
AK905 Functional Group Syntax Error Code Code indicating error found based on the syntax editing of the functional group header and/or trailer.
CODE DEFINITION
1 Functional Group Not Supported
2 Functional Group Version Not Supported
3 Functional Group Trailer Missing
4 Group Control Number in the Functional Group Header and Trailer Do Not Agree
5 Number of Included Transaction Sets Does Not Match Actual Count
6 Group Control Number Violates Syntax
AK906 Functional Group Syntax Error Code Code indicating error found based on the syntax editing of the functional group header and/or trailer.
Use the same codes that were listed in AK905.
AK907 Functional Group Syntax Error Code Code indicating error found based on the syntax editing of the functional group header and/or trailer.
Use the same codes that were listed in AK905.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
235
April 2009
AK908 Functional Group Syntax Error Code Code indicating error found based on the syntax editing of the functional group header and/or trailer.
Use the same codes that were listed in AK905.
AK909 Functional Group Syntax Error Code Code indicating error found based on the syntax editing of the functional group header and/or trailer.
Use the same codes that were listed in AK905.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
236
April 2009
IMPLEMENTATION
Transaction Set Trailer
Usage: REQUIRED
Repeat: 1
Example: SE*67*0001~
STANDARD
SE Transaction Set Trailer
Level: Header
Position: 080
Loop: ----
Requirement: Mandatory
Max Use: 1
Purpose: To indicate the end of a transaction set and to provide a count of the transmitted
segments.
Comment: 1 SE is the last segment of each transaction set.
DIAGRAM
Seq. No.
Ref.
No.
ASC X12 Name
SF
Req.
ASC X12
Attributes
SE01
096 Number of Included Segments
R 1/10
M N0 1/10
SE02
329
Transaction Set Control Number
R 4/9
M AN 4/9
ELEMENT SUMMARY
SE01 Number of Included Segments Total number of segments included in a transaction set including ST and SE segments
SE02 Transaction Set Control Number Identifying control number that must be unique within the transaction set functional group assigned by the originator for a
transaction set
The Transaction Set Control Numbers in ST02 and SE02 must be identical. The number is
assigned by the originator and must be unique within a functional group (GS-GE). The
number also aids in error resolution research. For example, start with the number 0001 and
increment from there.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
237
April 2009
C Code Lists and External Code Sources
4 ABA Routing Number
SIMPLE DATA ELEMENT REFERENCE
20
SIMPLE CODE REFERENCE
66/13 506/01 647/806
SOURCE
Key to American Bankers Association Routing Numbers
AVAILABLE FROM
Rank McNally & Company
P.O. Box 7600
Chicago, IL 60680
ABSTRACT
Contains the Federal Reserve Routing Codes. The first four digits identify the Federal Reserve
District, the next four the Institution, and the last is a check digit.
5 Countries, Currencies and Funds
SIMPLE DATA ELEMENT/CODE REFERENCES
235/CH, 26, 100
SOURCE
Codes for Representation of Names of Countries, ISO 3166-(Latest Release)
Codes for Representation of Currencies and Funds, ISO 4217-(Latest Release)
AVAILABLE FROM
American National Standards Institute
11 West 42nd Street, 13th Floor
New York, NY 10036
ABSTRACT
This international standard provides a two-letter alphabetic code for representing the names of
countries, dependencies, and other areas of special geopolitical interest for the purposes of
international exchange and general directions for the maintenance of the code. The standard is
intended for use in any application requiring expression of entities in coded form. Most currencies are
those of geopolitical entities that are listed in ISO 3166, Codes for the Representation of Names of
Countries. The code may be a three-character alphabetic or three-digit numeric. The two leftmost
characters or the alphabetic code identify the currency authority to which the code is assigned (using
the two character alphabetic code from ISO 3166, if applicable). The rightmost character is a
mnemonic derived from the name of the major currency unit of fund. For currencies not associated
with a single geographic entity, a specially- allocated two-character alphabetic code, in the range XA
to XZ identifies the currency authority. The rightmost character is derived from the name of the
geographic area concerned, and is mnemonic to the extent possible. The numeric codes are identical to
those assigned to the geographic entities listed in ISO 3166. The range 950-998 is reserved for
identification of funds and currencies not associated with a single entity listed in ISO 3166.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
238
April 2009
22 States and Outlying Areas of the U.S.
SIMPLE DATA ELEMENT/CODE REFERENCES
66/SJ, 771/009, 235/A5, 156
SOURCE
National Zip Code and Post Office Directory
AVAILABLE FROM
U.S. Postal Service
National Information Data Center
P.O. Box 2977
Washington, DC 20013
ABSTRACT
Provides names, abbreviations, and codes for the 50 states, the District of Columbia, and the
outlying areas of the U.S. The entities listed are considered to be the first order divisions of the
U.S. Microfiche available from NTIS (same as address above). The Canadian Post Office lists the
following as "official" codes for Canadian Provinces: AB - Alberta BC - British Columbia MB -
Manitoba NB - New Brunswick NF - Newfoundland NS - Nova Scotia NT - North West Territory
ON - Ontario PE - Prince Edward Island PQ - Quebec SK - Saskatchewan YT - Yukon
51 ZIP Code
SIMPLE DATA ELEMENT/CODE REFERENCES
66/16, 309/PQ, 309/PR, 309/PS, 771/010, 116
SOURCE
National ZIP Code and Post Office Directory, Publication 65
AVAILABLE FROM
U.S. Postal Service
Washington, DC 20260
ABSTRACT
The ZIP Code is a geographic identifier of areas within the United States and its territories for
purposes of expediting mail distribution by the U.S. Postal Service. It is five or nine numeric digits.
The ZIP Code structure divides the U.S. into ten large groups of states. The leftmost digit identifies
one of these groups. The next two digits identify a smaller geographic area within the large group.
The two right- most digits identify a local delivery area. In the nine-digit ZIP Code, the four digits
that follow the hyphen further subdivide the delivery area. The two leftmost digits identify a sector
which may consist of several large buildings, blocks or groups of streets, a floor of a building, or a
cluster of mailboxes. The USPS Domestic Mail Manual includes information on the use of the new
11-digit zip code.
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
239
April 2009
D Policy Number Components
Policy Number Structure
The Fire Company policy number consists of:
1. Two position Unit ID code
2. Six position Base Number consisting of:
a. Two position High Order code.
b. Four position Terminal digits.
3. A one digit check number
Example: 13-12-1234-1
.
The six position Base Number can be all numeric or alpha numeric as described below:
1. All Numeric Policy Numbers
Example: 00-0000 through 99-9999
2. Alpha Numeric Policy Numbers (excluding A, H, M, I and O)
Example: B0-0000 through B9-9999 or BB-0000 through BB-9999
3. Just recently, the first position of the Terminal digits were opened to alpha numeric characters
Example: BB-A000 through BB-A999 (excluding I and O).
Policy Number Check Digit
The last digit on the policy number label is called the policy number check digit. The check digit is
included on the label so that it can be keyed into the system with the policy number to verify correct entry.
The data entry system includes an editing process that makes this verification. For example, when policy
number 13-06-5258-4 is entered, the check digit editing process will:
1. Beginning Policy Number. 13-06-5258-4
2. Strip the Unit ID code from the policy number. 06-5258-4
3. Multiply the 2nd, 4th, and 6th digits by 2. 628 X 2 = 1256
4. Find the sum of the digits in the total obtained from step 2. 1 + 2 + 5 + 6 = 14
5. Find the sum of the 1st, 3rd and 5th digits in the policy number (from step 1). 0 + 5 + 5 = 10
6. Find the sum of the totals obtained in steps 3 and 4. 14 + 10 = 24
7. Compare the last digit in the total found in step 5, to the check digit entered. 4 = 4
8. Accept the entry if a match occurs; error the entry if a match does not occur.
When an alphabetic character is included in the policy number, a numeric value is assigned to the
alphabetic character so that check digit calculation can take place. The numeric values assigned are:
A or J = 1
D, M or U = 4
G, P or X = 7
B, K or S = 2
E, N or V = 5
H, Q or Y = 8
C, L or T = 3
F, O or W = 6
I, R or Z = 9
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide
240
April 2009
E Change Summary
Release 2.5 of the State Farm Mortgagee Notification, Billing and Payment Implementation Guide using
version 4010 of the ASC X12 standards was developed to correct an error in the State Farm Diagram for
the Insured’s City, State and Zip Code.
Global Changes
None.
Detailed Transaction Changes
Date Page Revision Changes Author
17 Page 17 – Expanded the notation for BIG02 to include Daily Billing..
37 Expanded the Notes for DTM Combined Remittance Due Date.
38 Expanded the notation for DTM02 to include Daily Billing.
56 Expanded the notation for Line of Business code HOME to include Renters (HO4) and Condo Unit Owner (HO6).
58 Expanded the notation for REF02 to include State Farm affiliate 26816.
64 Corrected the notation for REF02 to reference the correct code for the Policy Link Number (ABC).
112 Expanded the notation for AMT02 to further define Option Coverage Amount.
116 Expanded the notation for PCT02 to further define Option Coverage Percentage.
155 Expanded the notation for REF02 to include the Invoice Number for Daily Billing.
170 Added Examples to ENT Loan Information.
236 Added D Policy Number Components.
04/13/09 177 2.5 N4 – Insured City, State, Zip Code Changed the Diagram for N401 data element 019 from 1/19 to 2/19 in order to match the minimum value for the ASC X12 standard.
Tim McShane
State Farm Insurance Companies
Mortgageee Notification, Billing and Payment Implementation Guide