Promoting and protecting the health and safety of all Idahoans
Español    Idaho.gov    About Us    Contact Us  

Electronic Payment Instructions

We are pleased that you are considering sending Child Support payments using Electronic Funds Transfer (EFT) on the behalf of your employee and we look forward to working with you on this very important matter.
The following document describes programming requirements for submitting transactions electronically to the State of Idaho Child Support.
There are four general steps for implementing the direct deposit:
1.       Identify if your system can send payments in the required CCD+ or CTX 820 formats.
2.       Contact the State EFT coordinator.
3.       Modify your payroll system if necessary.
4.       Test the new transmission process if necessary.
The specific steps necessary to modify your system to create an electronic funds transfer (EFT) file, and transmit the file to your bank, will vary depending upon the type of payroll system you have and the method you use to transmit information to your bank.
At the end of this document you will find detailed descriptions of the record formats for sending Automated Clearing House (ACH) transaction, including the Child Support Addendum Convention.      
1.       Identify if your system can send payments in the required CCD+ or CTX 820 formats
The State of Idaho can accept the CCD+ (Cash Concentration and Disbursement) or CTX820 (Corporate Trade Exchange with 820 transaction set) formats. Most data will be the same as data currently being used for other direct deposit applications. However, the layout of the addenda record for child support is very specific. The addenda record has an 80 character free form field which will carry the specific case information required by the State for posting the payment. The details for each format can be found in the User’s Guide. Details of the data required for each addenda record can be found at the end of this document.
The state of Idaho requires that one of these two formats are followed and the addenda rules must be followed exactly.   The Idaho Dept. of Health and Welfare Child Support case identifier is 6 digits in length and must contain any leading zeros.   For example: if the case identifier is (1234) when it is sent in the file it would be sent as; (001234).
2.       Contact the State EFT coordinator
·         To start EFT processing with the State of Idaho Child Support Division contact the EFT coordinator at IDEFT@dhw.idaho.gov      
·         Identify your company and contact information including all parties that will be contacts for any problems or concerns? 
·         Identify the clients that you will send payments on behalf and work with the State contact to ensure that you have all of the current and correct information. The listing needs to include first name, last name, SSN, and case number for each client that child support is being sent on behalf of. 
·         Once this information has been sent to the State they will verify if the information is correct.   If any adjustments need to be made they will be provided back to you prior to any electronic transmissions.
·         The state will send the necessary banking information to send your payments electronically.
3.       Modify your payroll system if necessary
Once all the pieces are in place, you will want to test the process, including the transmission. We suggest the following steps:
 

Testing Procedures

  • To start EFT processing with the State of Idaho Child Support Division contact EFT coordinator IDEFT@dhw.idaho.gov
  • Run an in-house test of the new process. Print out the new file for a visual check.
  • Notify EFT coordinator IDEFT@dhw.idaho.gov when you are ready to set up a test date. The data that will be sent will be discussed at this time.
  • Notify your bank of the test date.
  • Transmit your data on the set test date. This data will pass through the following lines. CSE Entity(you), CSE Entity's Bank, ACH Network, CSE Entity's Bank (ours), CSE Entity(State Treasurers Office), State of Idaho IT Services.

Verify with EFT coordinator that the test transmission was successful. Decide on a date to Name and phone numbers of contacts for

CCD+ Format & Child Support Addenda Record

Data for the ACH File
The following is an example of an ACH file for both payroll and child support wage withholdings in the CCD+ format. Note that the file format is identical to the current direct deposit format, with the addition of a second Company/Batch Header Record using CCD rather that PPD in the standard entry class code. (PPD is the consumer code which requires financial institutions to post the transaction to their customer statements; CCD+ is the industry code which notifies the system of the presence of an addenda record.)

FILE HEADER RECORD (FIG 1.1)

COMPANY BATCH HEADER RECORD (PPD appears in the positions 51-53 of standard entry class code for Payroll Direct Deposit) (FIG 2.1)

ENTRY DETAIL RECORD (1+ per employee) (FIG 3.1)

ENTRY DETAIL RECORD

ENTRY DETAIL RECORD

COMPANY/BATCH CONTROL RECORD (FIG 2.2)

(FIG 2.1)

ENTRY DETAIL RECORD (FIG 3.1)

ADDENDA RECORD (Carries an 80 character Payment Related Information Field) (FIG 3.2)

ENTRY DETAIL RECORD (Repeat record)

ADDENDA RECORD (Repeat record)

COMPANY/BATCH CONTROL RECORD (FIG 2.2)

FILE CONTROL RECORD (FIG 1.2)

The pages that follow have detailed descriptions of each of the CCD+ record formats. Most likely you will not need to create all records. Often banks will create the header and control record or supply software that will create those records for you. However, as you work with the bank to implement direct deposit of child support, it may be helpful to know what goes into a CCD+ transaction.
Along with the record formats, you will find a separate description of the 80 character free form field in the Addenda Record which is used to carry the specific child support payment information. This description includes data element definitions and format requirements.

Fig 1.1) File Header Record

 
FIELD
 
    1
 
     2
 
      3
 
      4
 
     5
 
     6
 
      7
 
    8
 
     9
 
   10
 
      11
 
     12
 
      13
 
DATA
ELEMENT
 NAME
 
RECORD
     TYPE
    CODE
 
 
 PRIORITY
      CODE
 
 
   IMMEDIATE
DESTINATION
 
 
   IMMEDIATE
       ORIGIN
 
       FILE CREATION
       TIME
 
       FILE
CREATION
       TIME
 
 
      FILE ID
   MODIFIER
 
 
RECORD
      SIZE
 
 
BLOCKING
   FACTOR
 
 
FORMAT
    CODE
 
     IMMEDIATE
   DESTINATION
          NAME
 
 IMMEDIATE
      ORIGIN
       NAME
 
 
    REFERENCE
          CODE
 
FIELD
INCLUSION
REQUIREMENT
 
        M
 
          R
 
             M
 
             M
 
          M
 
          O
 
           M
 
        M
 
          M
 
        M
 
              O
 
           O
 
              O
 
CONTENTS
 
 
 
 
 
 
       1'>
 
 
 
 
 
    Numeric
 
             
 
 
 
bTTTTAAAAC
 
             
 
 
 
BTTTTAAAAC
 
          
 
 
 
 YYMMDD
 
 
 
 
 
     HHMM
 
 
      UPPER CASE
          A-Z
     Numeric
          0-9
 
 
 
 
 
     094'>
 
 
 
 
 
        10'>
 
 
 
 
         
       1'>
 
 
 
 
 
   Alphanumeric
 
 
 
 
 
Alphanumeric
 
 
 
 
 
   Alphanumeric
 
LENGTH
 
 
         1
 
          2
 
            10
 
            10
 
          6
 
          4
 
            1
 
         3
 
          2
 
         1
 
              23
 
           23
 
               8
 
POSITION
 
     01-01
 
       02-03
 
          04-13
 
          14-23
 
       24-29
 
       30-33
 
        34-34
 
     35-37
 
       38-39
 
     40-40
 
           41-63
 
        64-86
 
           87-94

 

Fig 1.2) File Control Record 

 

FIELD
1
2
3
4
5
6
7
8
DATA ELEMENT NAME
RECORD TYPE CODE
BATCH COUNT
BLOCK COUNT
ENTRY/ADDENDA COUNT
ENTRY HASH
TOTAL DEBIT ENTRY DOLLAR AMOUNT IN FILE
TOTAL CREDIT ENTRY DOLLAR AMOUNT IN FILE

RESERVED

 

FIELD INCLUSION REQUIREMENT
M
M
M
M
M
M
M
N/A
CONTENTS
9'>
Numeric
Numeric
Numeric
Numeric
$$$$$$$$$$cc
$$$$$$$$$$cc

Blank

 

LENGTH
1
6
6
8
10
12
12

39

 

POSITION
01-01
02-07
08-133
14-21
22-31
32-43
44-55

56-94

 

Fig 2.1) Company Batch Header Record

 
FIELD
 
    1
 
    2
 
     3
 
        4
 
         5
 
   6
 
      7
 
      8
 
      9
 
     10
 
   11
 
        12
 
    13
 
DATA
ELEMENT
 NAME
 
 
RECORD
     TYPE
    CODE
 
         
SERVICE
   CLASS
    CODE
 
          
 
COMPANY
      NAME
 
                
       COMPANY
DISCRETIONARY
            DATA
 
 
 
         COMPANY
   IDENTIFICATION
 
    STD
 ENTRY
 CLASS
   CODE
 
 
    COMPANY
        ENTRY
DESCRIPTION
 
 
    COMPANY
DESCRIPTIVE
         DATE
 
 
 EFFECTIVE
      ENTRY
        DATE
 
 
SETTLEMENT
         DATE
      (JULIAN)
 
 
     ORIG
 STATUS
    CODE
 
 
      ORIGINATING
                DFI
   IDENTIFICATION
 
 
    BATCH
 NUMBER
 
FIELD
INCLUSION
REQUIREMENT
 
        M
 
        M
 
          M
 
                O
 
                 M
 
       M
 
             M
 
             O
 
           R
 
INSERTED BY
          ACH
   OPERATOR
 
        M
 
                 M
 
          M
 
CONTENTS
 
 
 
 
       5'>
 
 
 
 Numeric
 
 
 
       * A/N
 
 
 
             * A/N
 
 
 
               *A/N
 
 
 
 
    *A/N
 
 
 
          *A/N
 
 
 
          *A/N
 
 
 
    YYMMDD
 
 
 
             
       Numeric
 
 
 
     * A/N
 
 
 
         TTTTAAAA
 
 
 
Numeric
 
 
LENGTH
 
 
         1
 
         3
 
         16
 
               20
 
                 10
 
       3
 
            10
 
             6
 
            6
 
             3
 
         1
 
                  8
 
          7
 
POSITION
 
     01-01
 
     02-04
 
       05-20
 
             21-40
 
              41-50
 
    51-53
 
          54-63
 
          64-69
 
        70-75
 
          76-78
 
     79-79
 
              80-87
 
       88-94

Fig 2.2) Company Batch Control Record

 
FIELD
 
    1
 
    2
 
     3
 
        4
 
         5
 
          6
 
         7
 
             8
 
     9
 
        10
 
    11
 
DATA
ELEMENT
 NAME
 
RECORD
     TYPE
    CODE
 
SERVICE
   CLASS
    CODE
 
    ENTRY/
 ADDENDA
    COUNT
 
 
           ENTRY
            HASH
 
     TOTAL DEBIT
            ENTRY DOLLAR
          AMOUNT
 
     TOTAL CREDIT
   ENTRY DOLLAR
             AMOUNT
 
 
          COMPANY
     IDENTIFICATION
 
 
                  MESSAGE
      AUTHENTICATION CODE
 
 
 
RESERVED
 
      ORIGINATING
                DFI
   IDENTIFICATION
 
 
    BATCH
 NUMBER
 
FIELD
INCLUSION
REQUIREMENT
 
        M
 
        M
 
          M
 
                M
 
                 M
 
                    M
 
                   M
 
                          O
 
        N/A
 
 
                 M
 
          M
 
CONTENTS
 
 
 
 
       8'>
 
 
 
 Numeric
 
 
 
    Numeric
 
 
 
          Numeric
 
 
 
       $$$$$$$$$$cc
 
 
 
 
          $$$$$$$$$$cc
 
 
 
        Alphanumeric
 
 
 
               Alphanumeric
 
 
 
      Blank
 
 
                  
         TTTTAAAA
 
 
 
    Numeric
 
LENGTH
 
 
         1
 
         3
 
          6
 
               10
 
                 12
 
                    12
 
                  10
 
                          19
 
          6
 
                  8
 
          7
 
POSITION
 
     01-01
 
     02-04
 
       05-10
 
             11-20
 
              21-32
 
                 33-44
 
                45-54
 
                       55-73
 
       74-79
 
              80-87
 
       88-94

Fig 3.1) Entry Detail Record

 
FIELD
 
    1
 
       2
 
         3
 
   4
 
      5
 
      6
 
         7
 
       8
 
           9
 
        10
 
        11
 
DATA
ELEMENT
 NAME
 
RECORD
     TYPE
    CODE
 
 
 TRANSACTION
          CODE
 
        RECEIVING
                DFI
   IDENTIFICATION
 
 
CHECK
DIGIT
 
          DFI
   ACCOUNT
    NUMBER
 
 
 
    AMOUNT
 
 
     IDENTIFICATION
           NUMBER
 
     RECEIVING
      COMPANY
          NAME
 
 
       DISCRETIONARY
                  DATA
 
           ADDENDA
            RECORD
         INDICATOR
 
 
              TRACE
           NUMBER
 
FIELD
INCLUSION
REQUIREMENT
 
        M
 
              M
 
                 M
 
       M
 
           R
 
           M
 
                   O
 
              R
 
                      O
 
 
                   M
 
                   M
 
CONTENTS
 
 
 
 
       6'>
 
 
 
        Numeric
 
 
 
         TTTTAAAA
 
 
 
Numeric
 
 
 
Alphanumeric
 
 
 
 
   $$$$$$$$cc
 
 
 
        Alphanumeric
 
 
 
   Alphanumeric
 
 
 
           Alphanumeric
 
 
                   
             Numeric
 
 
 
             Numeric
 
LENGTH
 
 
         1
 
               2
 
                  8
 
       1
 
           17
 
           10
 
                  15
 
              22
 
                      2
 
                   1
 
                  15
 
POSITION
 
     01-01
 
           02-03
 
              04-11
 
    12-12
 
        13-29
 
        30-39
 
                40-54
 
           55-76
 
                   77-78
 
                79-79
 
                80-94

Fig 3.2) Addenda Record

 
FIELD
 
           1
 
           2
 
                                  3
 
                   4
 
                     5
 
DATA
ELEMENT
 NAME
 
               RECORD
                  TYPE
                  CODE
 
 
              ADDENDA
            TYPE CODE
 
 
 
                            PAYMENT RELATED INFORMATION
 
 
                              ADDENDA
                   SEQUENCE NUMBER
 
 
              ENTRY DETAIL SEQUENCE
                                   NUMBER
 
FIELD
INCLUSION
REQUIREMENT
 
                      M
 
                      M
 
                                                                    O
 
                                      M
 
                                           M
 
CONTENTS
 
 
 
 
                     7'>
 
 
 
                    05'>
 
 
 
                               Alphanumeric (see attached layout)
 
 
 
                                Numeric
 
 
 
                                     Numeric
 
 
LENGTH
 
 
                      1
 
                      2
 
                                                                    80
 
                                       4
 
                                           7
 
POSITION
 
                   01-01
 
                   02-03
 
                                                                 04-83
 
                                   84-87
 
                                        88-94

Addenda Record Payment Related Information (Fig 3.2)

The Payment Related field of the Addenda record contains the following fields:
 

Field Name

(Data Elements & Separators)

 
 
            Field Requirements
 
 
       Data Element Type
 
 
Min/Max Use
 
 
                    Contents
 
Segment Identifier
 
 
 
 
 
 
 
                        DED
 
Separator
 
 
 
 
 
 
 
                            *
 
Application Identifier
 
               M
 
                       ID
 
          2/2
 
                          CS
 
Separator
 
 
 
 
 
 
 
                            *
 
Case Identifier
 
               M
 
            Alphanumeric
 
         1/20
 

Idaho case number with
Leading zeros included

 
Separator
 
 
 
 
 
 
 
                            *
 
Pay Date
 
               M
 
                    Date
 
          6/6
 
                    YYMMDD
 
Separator
 
 
 
 
 
 
 
                            *
 
Payment Amount
 
               M
 
                      N2
 
         1/10
 
                 $$$$$$$$cc
 
Separator
 
 
 
 
 
 
 
                            *
 
Absent Parent Social Security Number
 
               M
 
            Alphanumeric
 
          9/9
 
               NNNNNNNNN
 
Separator
 
 
 
 
 
 
 
                            *
 
Medical Support Indicator
 
               M
 
            Alphanumeric
 
          1/1
 
             or ‘W’ or=Y> =N>
 
Separator
 
 
 
 
 
 
 
                            *
 
Absent Parent Name
 
               O
 
            Alphanumeric
 
         1/10
 
XXXXXXXXXX
 
Separator
 
 
 
 
 
 
 
                            *
 
FIPS code
 
               O
 
            Alphanumeric
 
          5/7
 
                    XXXXXXX
 
Separator
 
 
 
 
 
 
 
                            *
 
Employment Termination
Indicator
 
 
               M
 
 
            Alphanumeric
 
 
          1/1
 
 
                           X
 
Segment Terminator
 
 
 
 
 
 
 
                            /
 

Definitions for the Payment Related Information

Absent Parent SSN 
The absent parent Social Security Number data element provides the child support receipting agency with the obligor's Social Security Number.

Absent Parent Name
The absent parent name data element indicates the first seven letters of the obligors last name followed by the first three letters of the obligors first name. A comma must be used to separate the last name from the first name of the absent parent when the last name is less than seven characters.
Alphanumeric
The string type data element is symbolized by the representation, Alphanumeric. Contents of string data elements are a sequence of letters, digits, spaces and/or special characters. The contents shall be left-justified. Trail spaces should be suppressed unless they are necessary to satisfy a minimum length requirement.
Application Identifier
The application identifier indicates the type of deduction being withheld from an employee’s pay. The identifier consists of two uppercase letters and/or digits.
Case Identifier
The case identifier data element is the IV-D case number or court order number. The child support receipting agency can use its discretion in determining which number to use. 
Date
The date type data element is symbolized by the representation, DATE. Format for the date is YYMMDD. YY is the last two digits of the year (00-99), MM is the numeric value of the month (01-12), and DD is the numeric value of the day (01-31).  
Employment Termination Indicator
The employment terminator is an optional field used to notify the child support enforcement agency that an individuals employment has terminated. A >Y@ is placed in this field if the employee has been terminated; otherwise the field is not used. The Payment Amount field may contain zero when this field is used.
Field Requirement
The field requirement of a data element indicates whether the field is mandatory (M), optional (O), or required (R).
FIPS Code
The Federal Information Process Standard (FIPS) code is five characters when indicating both the state and county codes. It is seven characters when indicating state, county, and local codes.
ID
The identifier type data element is symbolized by the representation, ID. An identifier data element shall always contain a value from a predefined list of values.
Medical Support Indicator
The medical support indicator indicates whether the obligor has family medical insurance coverage available through their employer. If medical insurance coverage is available a >Y= is placed in this field. If there is no coverage available a >N= is placed in the field. If it is not applicable, a >W= is placed in the field.
Min/Max Use
The min/max use of a field specifies the minimum and maximum length of a particular field. For example, 1/6 indicates that this data element must have at least one character, but not more than six.
N2
The numeric type of field (data element) is represented by the two-position representation, N2. N indicates numeric and 2 indicates the decimal places to the right of a fixed, implied decimal point. The decimal point is not transmitted. It is intended that this number will always be positive for the child support application banking convention. In this convention, the amount fields are defined as N2 type data elements. Thus $550.00 would look like "55000".
Optional (O) 
The appearance of this field (data element) is either at the option of the sending party (originator) or is based on the mutual agreement of the originator and receiver.
Payment Amount
The payment amount data element indicates the total amount collected from the non-custodial parent.
Pay Date 
The pay date data element provides the obligor's pay date; the date of the income withholding.
Segment Identifier
The segment identifier serves as the name of the segment. The identifier occupies the first character positions of the segment and consists of two or three uppercase letters and/or digits.
Segment Terminator 
Each segment ends with a segment terminator (\). The terminator denotes the end of the segment.
Separator
The separator or data element separator is used to separate fields (data elements) within a segment. The character to be used as a separator is the asterisk (*).
bTTTTAAAAC
Ten-character field beginning with a blank in the first position, followed by the four-digit ABA number, and the Check Digit.
TTTTAAA  
Eight-character field beginning with the four-digit transit number followed by the four-digit ABA number.