Skip to main content
California Department of Education Logo

Appendix C: Creating Electronic Files

This appendix provides comprehensive instructions for structuring, creating, and reading a CDD-801A electronic file for upload via the Child Development Management Information System (CDMIS).

Contents

This web page contains the following sections and topics:

Agencies may access a complete document of Appendix C: Creating Electronic Files (DOCX) (Revised 23-Aug-2024).


Background

Agencies maintaining a child care and development contract with the California Department of Education (CDE), Early Education Division (EED) may utilize the CDD-801A Electronic File Transfer function of the Child Development Management Information System (CDMIS) website to fulfill the CDD-801A Monthly Child Care Population Report (CDD-801A) requirement. The uploaded file contains all family, child, and provider information for a given report month and year (report period).

Submitting an Electronic File

Step-by-step instructions for submitting the CDD-801A via the Electronic File Transfer method is available on CDMIS User Manual: Chapter 3.

Sub-Agencies

Agencies can submit the CDD-801A in smaller, more manageable groups called sub-agencies. Large agencies or agencies with many sites, programs, or contract types may find it convenient to create sub-agencies for CDD-801A reporting purposes. Once sub-agencies are created, super users can designate for each sub-agency users who will submit the CDD-801A.

Agencies are responsible for ensuring that all associated sub-agencies submit complete, correct, and timely CDD-801As.


Section A: Electronic File Technical Description

This section provides technical descriptions of the various components of a CDD-801A electronic file (file).

File Name

Agency-Assigned: Agencies are permitted to name files uploaded to the CDMIS to fulfill the CDD-801A reporting requirements, at their own discretion; however, for convenience and record keeping purposes, the EED recommends that file names include the report period and the agency’s vendor number/submission code.

CDE-Assigned: Once uploaded to the CDMIS website, files are assigned a name by the CDE. This name includes the report; report period; agency vendor number/submission code; and date and time of file upload. The CDE-assigned file name is indicated on the CDD-801A Electronic File Transfer Status Reports screen and is accessible via the CDD-801A Management Reports function.

File Format

All files uploaded to the CDMIS must be specifically formatted to meet CDMIS website standards. Specifically, files must maintain the following characteristics:

  • Files must be a tab-delimited ASCII text file
  • Files must not be compressed (i.e., zipped)

Incorrectly formatted files will not be processed by the CDMIS.

Records (Rows)

The term “records” is used to refer to the rows of a file:

  • Each record in files must end with the standard personal computer (PC) end-of-line characters Carriage Return (CR)/Line Feed (LF).

  • Blank records are not allowed in files.

  • Files must contain at least one record and no more than 100,000 records.

Fields (Columns)

The term “fields” is used to refer to the columns of a file:

  • All 40 fields indicated in Section B: File Format Specifications must appear in files, even fields with null or blank values.

  • All fields are delimited (separated) by tabs, except the last one, which is followed by a CR/LF.

  • The use of two tabs next to each other indicates a blank field.

  • Fields must not be padded with spaces.

  • Fields must not contain control characters or format symbols.

  • If a field is marked as required, null values (no data) are not allowed.

  • Field lengths may be less than the specified length if the data size column includes "Max and Min sizes" but can never exceed the maximum. If the data size column includes a specific field size, the field must be exactly that length.

Data

Within each field, data elements must be specifically formatted. Each field contains different data format specifications.

General descriptions of the format of the different data elements are presented below:

  • Character fields can contain both upper- and lower-case letters, numbers, and dashes, unless otherwise noted.

  • Number fields must contain only numbers.

  • Date fields must contain dates in the format mm/dd/yyyy.

Detailed descriptions of the format of the different data elements of a file are presented in the following section, Section B: File Format Specifications.


Section B: Electronic File Format Specifications

This section provides detailed information of format specifications for each data field within a file.

Return to top


Section C: Structuring an Electronic File

This section provides detailed instructions for structuring files.

One-Child Family

Family Data

Below is fictional information about a family with only one child receiving subsidized child care services through an agency’s contract with the EED.

  • In August 2013, Agency X (vendor number/submission code “Z987000") provided subsidized child care services through a contract with the EED to the Alice A. Adams family. Alice is the parent/Head of Household (HoH).
  • Agency X assigned the Family Identification/Case Number (FICN) "A9910" to Alice.
  • Alice’s home zip code is 95814-1292; she lives in Sacramento County (Federal Information Processing Standards [FIPS] code "06067").
  • Alice did not receive Temporary Assistance for Needy Families (TANF) (No = "N"), and her income was not greater than 85 percent of the State Median Income (SMI) level (No = "N").
  • Her reason for receiving child care was "Employment" ("D").
  • Alice has one child, Ann B., who was born 04/06/2010.
  • There is no active Individualized Education Program (IEP) in the family file for Ann.
  • Ann's primary language is English.
  • Ann is not an English Learner.
  • Ann began receiving services on 08/14/2013.
  • Ann is not of Hispanic or Latino Origin and Alice has indicated that Ann’s Race is American Indian or Alaskan Native.
  • Ann is certified to receive 3.5 hours of subsidized child care services through the agency’s contract with the EED, three days a week. Because she is certified to receive less than four hours of care on a given day, Ann is reported as receiving part-time care.
  • Ann is certified for one type of child care: "License center-based care" (type of child care code "04").
  • Ann's care was provided by Kiddie Care Center in Sacramento County. The zip code of the licensed center at which she subsidized child care services through the agency’s contract with the EED is 95814-1234.
  • Kiddie Care Center participates in the Quality Rating and Improvement System (QRIS) program.
  • Kiddie Care Center is accredited through a state operated accreditation program.
  • Kiddie Care Center's Federal Employer Identification Number (FEIN) is 23-4567890.
  • Ann's care was funded exclusively by the CSPP; even though there is only one program code (i.e., CSPP), the two remaining blank fields must be included in the row.

Family Record

The sample record below displays how the family, child, and provider information detailed above, must be structured.

Two symbols are used in the examples below to represent required formatting:

  • “>” is the symbol used for the tab separation that must appear between each field
  • “@” is the symbol for CR/ LF which indicates the end of each record

The example record below is broken into four distinct rows, which represent the following: 1) agency and report period; 2) family; 3) child; and 4) provider.

Note: An actual file to be uploaded to the CDMIS would have all four sections together on the same row.

08/2013>Z987000>
A9910>>Adams>Alice>A>958141292>N>N>3>1500>D>06067>08/14/2013>
Adams>Ann>B>N>Y>N>N>N>N>F>04/06/2010>00>N>08/14/2013>Y>
234567890>06067>958141234>1>2>04>CSPP>>>08/14/2013@

Multi-Child Family

Family Data

Below is fictional information about a family with three children receiving subsidized child care services through an agency’s contracts with the EED.

Suzie Smith has three children: Milly, Barry, and Donny. Agency Z987 began claiming the days of enrollment of Susie’s children for fiscal reimbursement purposes under their contract with the EED on September 14, 2012.

The current report month is July 2013. All three children receive subsidized child care services through the agency’s contract with the EED from the same provider. The provider participates in the local QRIS and received accreditation from the National Association for the Education of Young Children.

Barry and Donny are twins and started receiving subsidized child care services on September 14, 2012, in CSPP.

Milly began receiving services on July 5, 2013, when she was about four months old.

Milly received full-time care in July 2013 and has an active IEP in the family file. The other two children, Barry and Donny, only received two to three hours of care each day during this report period.

All three children speak English as their primary language and are not English Learners.

Family Record

The sample records below display how the family, children, and provider information detailed above, must be structured.

Two symbols are used in the examples below to represent required formatting:

  • “>” is the symbol used for the tab separation that must appear between each field
  • “@” is the symbol for CR/LF which indicates the end of each record

The example records below are broken into four distinct rows, which represent the following: 1) agency and report period; 2) family; 3) child; and 4) provider. Three records are included to represent the services provided to each child within the family. Because all children are from the same family, the family’s information (fields 1–15) are exactly the same in all three rows.

Note: An actual file to be uploaded to the CDMIS would have all four sections together on the same row.

07/2013>Z987000>
SS1832>>Smith>Suzie>>958141234>Y>N>4>3000>D>06067>09/14/2012>
Smith>Milly>>N>Y>N>Y>N>N>F>03/10/2013>Y>00>N>07/05/2013>N>
987987987>06067>958284321>1>1>04>CCTR>>>07/05/2013@

07/2013>Z987000>
SS1832>>Smith>Suzie>>958141234>Y>N>4>3000>D>06067>09/14/2012>
Smith >Barry>>N>Y>N>Y>N>N>M>06/14/2009>N>00>N>09/14/2012>Y>
987987987>06067>958284321>1>1>04>CSPP>>>09/14/2012@

07/2013>Z987000>
SS1832>>Smith>Suzie>>958141234>Y>N>4>3000>D>06067>09/14/2012>
Smith >Donny>>N>Y>N>Y>N>N>M>06/14/2009>N>00>N>09/14/2012>Y>
987987987>06067>958284321>1>1>04>CSPP>>>09/14/2012@


Section D: Reading an Electronic File

This section provides detailed instructions for reading files.

Each row in a file contains three levels of information:

  • Family information
  • Child information
  • Provider information

Rows must be grouped in a very specific way:

  • All children in one family must be grouped together
  • All providers/types of care for one child must be grouped together

Multiple rows must be submitted for a family when one or more of the following occur:

  • A family has more than one child receiving subsidized child care services through an agency’s contract with the EED
  • A child is certified to receive subsidized child care services through an agency’s contract with the EED from more than one provider
  • A child is certified to receive subsidized child care services through an agency’s contract with the EED in more than one setting

If there are multiple rows for one family, all information for the family (fields 1–15) must be exactly the same in all those rows.

If there are multiple rows for one child (i.e., a child that had more than one provider during the report period), all information for the child (fields 16–31) must be exactly the same in all those rows.

If there is only one program code in the row, it must appear in field 38; fields 39 and 40 must be included, even if they are null or blank.

Examples

The below table details the number of rows a file should maintain in different hypothetical family situations. Explanations are provided for each situation.

If a family has the following: Then the file contains the following: Explanation

1 child who received 1 type of child care

1 row

This is the basic format for reporting a family with one child and one provider.

3 children who each received child care from the same provider

3 rows (one for each child)

All children are from the same family, so the family information is exactly the same in all three rows.

All children received subsidized child care services from the same provider, so the provider information is exactly the same in all three rows.

1 child who received 2 types of child care from different providers

2 rows (one for each provider)

Only one child received subsidized child care services, so the family and child information are exactly the same in both rows.

1 child who received child care from 2 providers and 1 child who received child care from 1 provider

3 rows (two rows for the first child, 1 row for the second child)

For the first child, the family and child information is exactly the same in both rows.

1 child who received 2 types of child care from 1 provider (for example, "License-exempt in child's home by a relative" and "License-exempt outside child's home by a relative")

2 rows (one row for each type of child care)

Only one child received subsidized child care services, so the family and child information is exactly the same in both rows.

The provider FEIN/SSN is the same in both rows. Even though the child received subsidized child care services from the same provider, the type of child care (setting) is different. An example is when the child's grandmother provides the child care in both the child's home on some days and in her own home on some days.

1 child who received child care from the same provider, in the same type of child care, but under 2 contract codes

1 row

The row has three fields for contract codes. In this example, the first two fields would contain the contract codes and the third field would be blank.

Example Text File

Return to top


Section E: Creating an Electronic File

Data properly formatted in tab-delimited text files can be uploaded to the CDMIS via the CDD-801A Electronic File Transfer function to meet CDD-801A reporting requirements. This section provides an overview of the different methods that can be used to create these files.

  • Creating Electronic Files: Creating Electronic Files
    Detailed information of the different methods for creating electronic files.

Return to CDMIS User Manual: Chapter 3

Questions:   CDMIS Office | CDMIS@cde.ca.gov
Last Reviewed: Tuesday, August 27, 2024
Recently Posted in Early Education
  • Enrollment Table for Children with Disabilities (added 26-Nov-2024)
    This enrollment table is provided as a resource to be used when preschool-age children with disabilities are placed in an educational program pursuant to their Individual Education Program (IEP).
  • CAPSDAC Update #3 (added 16-Oct-2024)
    This web page includes information related to updates in the CAPSDAC Monthly Data Submission.
  • Early Education Careers Webinar (added 11-Oct-2024)
    Early Education Careers Webinar December 2023.
  • CDMIS Update #36 (added 04-Oct-2024)
    Child Development Management Information System (CDMIS) Update Regarding New Date for Separation of CDMIS