File Format Specification
All data files must be submitted in CSV format using pipe (|) delimiters, following these specifications:
Delimiter and Quoting
Quoting Examples
Data Types
Text Fields
Date and Time Formats
All timestamps are interpreted as Mountain Time (MT). Do not include timezone offsets.
Numeric Formats
Boolean Values
Boolean fields use thebit data type and accept strictly:
Null and Empty Values
Example
- Row 1:
MIDDLE_NAMEis null,SUFFIXis “Jr.” - Row 2:
MIDDLE_NAMEis “James”,SUFFIXis null
Column Order
Required Headers
Each schema specifies required headers.File Size Limits
Recommendation — This section contains guidance developed by the documentation team to supplement the CoBHRM specification. Reviewers should evaluate whether to adopt, modify, or remove this content.
Validation Sequence
Files are processed in this order:1
File Format Validation
Verify CSV structure, encoding, and header presence
2
Header Validation
Check that all required headers are present and correctly named
3
Row-Level Validation
Validate each row against schema rules (data types, required fields, code values)
4
Cross-Field Validation
Check conditional requirements and field relationships
5
Referential Validation
Verify foreign key relationships to parent records
Recommendation — This section contains guidance developed by the documentation team to supplement the CoBHRM specification. Reviewers should evaluate whether to adopt, modify, or remove this content.