generated from cfpb/open-source-project-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Validation JSON
jcadam14 edited this page Apr 24, 2024
·
6 revisions
Validation JSON from the Client
NOTE FOR THE FRONTEND: record_no is indexed by 1, with 1 being the first entry in a SBLAR, 2 being the second, etc. This does not line up with the concept of "row number" as would be seen in Excel, where the headers would be row 1. Therefore, add 1 to the record_no to get the 'row', as defined by our program.
[
...
{
"validation": {
"id": "E0700",
"name": "gross_annual_revenue_flag.invalid_enum_value",
"description": "'Gross annual revenue: NP flag' must equal 900 or 988.",
"severity": "error",
"type": "single-field"
},
"records": [
{
"record_no": 186,
"uid": "123456TESTBANK0014000186",
"fields": [
{
"name": "gross_annual_revenue_flag",
"value": ""
}
]
},
{
"record_no": 187,
"uid": "123456TESTBANK0014000187",
"fields": [
{
"name": "gross_annual_revenue_flag",
"value": "99009001"
}
]
}
]
},
{
"validation": {
"id": "E0720",
"name": "gross_annual_revenue.invalid_numeric_format",
"description": "When present, 'gross annual revenue' must be a numeric value.",
"severity": "error",
"type": "single-field"
},
"records": [
{
"record_no": 188,
"uid": "123456TESTBANK0014000188",
"fields": [
{
"name": "gross_annual_revenue",
"value": "nonNumericValue"
}
]
},
{
"record_no": 189,
"uid": "123456TESTBANK0014000189",
"fields": [
{
"name": "gross_annual_revenue",
"value": "must be blank"
}
]
}
]
},
{
"validation": {
"id": "E2009",
"name": "action_taken_date.date_value_conflict",
"description": "The date indicated by 'action taken date' must occur on or after 'application date'.",
"severity": "error",
"type": "multi-field"
},
"records": [
{
"record_no": 1,
"uid": "123456TESTBANK0014000001",
"fields": [
{
"name": "action_taken_date",
"value": "20011231"
},
{
"name": "app_date",
"value": "20241201"
}
]
}
]
},
...
]
- Filing Period JSON
- Filing JSON
- SnapshotUpdate JSON
- Contact Info JSON
- Submission JSON
- Validation JSON
- Voluntary JSON
- Sequences ‐ Get Filing Periods
- Sequences ‐ Get Filing
- Sequences ‐ Create New Filing
- Sequences ‐ Update Filing
- Sequences ‐ Get Submission
- Sequences ‐ Post Submission
- Sequences ‐ Validate Submission
- Sequences ‐ Get Contact Info
- Sequences ‐ Update Contact Info
- Sequences ‐ Sign Filing
- Sequences ‐ Verify LEI is Active