From 52cbf13fbb2a900e506d221a10542b01fdf5a125 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Thu, 4 Apr 2024 17:25:42 -0400 Subject: [PATCH 01/19] Restores the spec verification tool to working order --- .gitignore | 3 ++- .../check_transaction_type_identifier.py | 19 +++++++++++-------- spec_verification/utils.py | 2 ++ .../verify_against_spreadsheet.py | 11 +++++------ spec_verification/verify_schema_files.py | 7 ++++--- 5 files changed, 24 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index e24f718a..464ef9d3 100644 --- a/.gitignore +++ b/.gitignore @@ -60,7 +60,8 @@ testem.log *.bower-registry *.bower-tmp - +# Spec Verification XLSX Sheets +spec_verification/spec-sheets/*.xlsx # System Files .DS_Store diff --git a/spec_verification/check_transaction_type_identifier.py b/spec_verification/check_transaction_type_identifier.py index c2ff0c6a..0b42c6c7 100644 --- a/spec_verification/check_transaction_type_identifier.py +++ b/spec_verification/check_transaction_type_identifier.py @@ -8,17 +8,20 @@ def check_transaction_type_identifier(row, schema, field_name, columns): sheet_tti = row[columns["rule_reference"]].value if not sheet_tti: - errors.append( - f" Error: {field_name} - The sheet's Transaction Type " - + "Identifier is blank" - ) - return errors + sheet_tti = row[columns["value_reference"]].value + if not sheet_tti: + errors.append( + f" Error: {field_name} - The sheet's Transaction Type " + + "Identifier is blank" + ) + return errors + cleaned_sheet_tti = sheet_tti.replace(" ", "") if "\n" in sheet_tti: - sheet_tti = sheet_tti.split("\n") - return check_multi_tti(schema, field_name, sheet_tti) + cleaned_sheet_ttis = cleaned_sheet_tti.split("\n") + return check_multi_tti(schema, field_name, cleaned_sheet_ttis) else: - return check_single_tti(schema, field_name, sheet_tti) + return check_single_tti(schema, field_name, cleaned_sheet_tti) def check_single_tti(schema, field_name, sheet_tti): diff --git a/spec_verification/utils.py b/spec_verification/utils.py index fb1bf22d..199d6ef5 100644 --- a/spec_verification/utils.py +++ b/spec_verification/utils.py @@ -1,3 +1,5 @@ +FIELD_NAME_COLUMN = "B" + def get_schema_property(schema, field_name, property, is_fec_spec=False): if field_name in schema["properties"]: field = schema["properties"][field_name] diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index 57fac96e..a704343d 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -4,6 +4,7 @@ import time import re +from utils import FIELD_NAME_COLUMN from verify_schema_files import verify @@ -13,7 +14,7 @@ def get_column_headers(sheet): columns = {} column_header_row = 0 for r in range(1, 10): - value = sheet[f"A{r}"].value + value = sheet[f"{FIELD_NAME_COLUMN}{r}"].value if value and value.replace("\n", " ") == "FIELD DESCRIPTION": column_header_row = r break @@ -21,7 +22,7 @@ def get_column_headers(sheet): if column_header_row == 0: return columns - col_vals = "ABCDEFGHIJKL" + col_vals = "ABCDEFGHIJKLMNOPQRSTUVXYZ" for c in range(len(col_vals)): header = sheet[f"{col_vals[c]}{column_header_row}"].value if header: @@ -91,9 +92,7 @@ def generate_report( report += "Failed to load:\n" report += " " + "\n ".join(failed_to_load) + "\n\n" - report += f""" - {error_count} Errors in {error_sheets_count} out of {sheet_count} sheets total\n - """ + report += f"{error_count} Errors in {error_sheets_count}/{sheet_count} sheets\n\n" sheets = sheets_with_errors if verbose: @@ -130,7 +129,7 @@ def run_verification(filename, verbose, debug): time.sleep(1) if not filename: - print("No excel file found") + print("No excel file specified, and none found in local directory") exit() if not path.exists(filename): print("File does not exist:", filename) diff --git a/spec_verification/verify_schema_files.py b/spec_verification/verify_schema_files.py index 327d237c..de9c0b4a 100644 --- a/spec_verification/verify_schema_files.py +++ b/spec_verification/verify_schema_files.py @@ -7,6 +7,7 @@ from check_required import check_required from check_length import check_length from check_type import check_type +from utils import FIELD_NAME_COLUMN def get_schema_fields(sheet, debug): @@ -29,7 +30,7 @@ def get_schema_fields(sheet, debug): fields = {} row = None for r in range(1, sheet.max_row): - field_description = sheet[f"A{r}"].value + field_description = sheet[f"{FIELD_NAME_COLUMN}{r}"].value if field_description == "FORM TYPE": row = r break @@ -40,11 +41,11 @@ def get_schema_fields(sheet, debug): if debug: print(" Determining the schema spreadsheet's fields") - while sheet["A" + str(row)].value: + while sheet[FIELD_NAME_COLUMN + str(row)].value: if debug: print(f" Parsing row {row}") - field_name_raw = sheet["A" + str(row)].value.lower() + field_name_raw = sheet[FIELD_NAME_COLUMN + str(row)].value.lower() field_name = "_".join(field_name_raw.split(" ")) if field_name in name_overrides: field_name = name_overrides[field_name] From eeb03cbb81037870b51d97905541b6b7df415330 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Fri, 5 Apr 2024 13:06:28 -0400 Subject: [PATCH 02/19] Corrects a pattern expected by the validation tool to match the standards of current spec sheets --- .gitignore | 1 + spec_verification/check_length.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 464ef9d3..934b19f9 100644 --- a/.gitignore +++ b/.gitignore @@ -62,6 +62,7 @@ testem.log # Spec Verification XLSX Sheets spec_verification/spec-sheets/*.xlsx +spec_verification_report.txt # System Files .DS_Store diff --git a/spec_verification/check_length.py b/spec_verification/check_length.py index bd6e5d3e..236231ec 100644 --- a/spec_verification/check_length.py +++ b/spec_verification/check_length.py @@ -49,7 +49,7 @@ def check_length(row, schema, field_name, columns): "beneficiary_committee_fec_id": committee_id_pattern, "contribution_date": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "expenditure_date": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", - "election_code": "^[GPRSCE]\\d{4}$", + "election_code": "^[GPRSCEO]\\d{4}$", } field_type = row[columns["type"]].value From 7f735539028b8c0f225651b43eb5feeedf27382d Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Fri, 5 Apr 2024 13:58:46 -0400 Subject: [PATCH 03/19] Corrects discrepencies in CONDUIT EARMARKS and LOAN REPAYMENT RECEIVED --- schema/CONDUIT_EARMARKS.json | 10 ++++++---- schema/LOAN_REPAYMENT_RECEIVED.json | 4 +++- spec_verification/verify_against_spreadsheet.py | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/schema/CONDUIT_EARMARKS.json b/schema/CONDUIT_EARMARKS.json index 57ce51bb..4384dfcb 100644 --- a/schema/CONDUIT_EARMARKS.json +++ b/schema/CONDUIT_EARMARKS.json @@ -21,8 +21,7 @@ "contribution_amount", "contribution_purpose_descrip", "donor_committee_fec_id", - "donor_committee_name", - "memo_code" + "donor_committee_name" ], "fec_recommended": [], "properties": { @@ -432,7 +431,7 @@ "type": "string", "minLength": 1, "maxLength": 100, - "pattern": "^Earmarked for [ -~]{0,76} \\(Committee\\)$", + "pattern": "^Earmarked for [ -~]{0,74} \\(Committee\\)$", "fec_spec": { "FIELD_DESCRIPTION": "CONTRIBUTION PURPOSE DESCRIPTION", "TYPE": "A/N-100", @@ -613,7 +612,10 @@ "memo_code": { "const": true } - } + }, + "required": [ + "memo_code" + ] } } ] diff --git a/schema/LOAN_REPAYMENT_RECEIVED.json b/schema/LOAN_REPAYMENT_RECEIVED.json index 76b8618a..7b1ea175 100644 --- a/schema/LOAN_REPAYMENT_RECEIVED.json +++ b/schema/LOAN_REPAYMENT_RECEIVED.json @@ -10,6 +10,8 @@ "filer_committee_id_number", "transaction_type_identifier", "transaction_id", + "back_reference_tran_id_number", + "back_reference_sched_name", "entity_type", "contributor_organization_name", "contributor_street_1", @@ -126,7 +128,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "BACK REFERENCE SCHED NAME", "TYPE": "A/N-8", - "REQUIRED": null, + "REQUIRED": "X (error)", "SAMPLE_DATA": "SA11AI", "VALUE_REFERENCE": "SA[line# ref]", "RULE_REFERENCE": "Ref to the Schedule that has the Related Record. SA3L must be used \nwith the F3L", diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index a704343d..85c72941 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -37,7 +37,7 @@ def get_filename(sheet): } - filename = sheet["A2"].value + filename = str(sheet["A2"].value).strip(" ") if filename in filename_overrides.keys(): filename = filename_overrides[filename] From 9673f2f581a90073ce5754a11223b8e39a3179bf Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Fri, 5 Apr 2024 16:11:42 -0400 Subject: [PATCH 04/19] Corrects errors in Schedule B schemas --- schema/CANDIDATE_CONTRIBUTIONS.json | 2 +- schema/CONDUIT_EARMARK_OUTS.json | 5 ++--- schema/DISBURSEMENT_MEMOS_FEA.json | 9 ++++++--- schema/IN_KIND_CONTRIBUTIONS.json | 2 +- schema/LOAN_MADE.json | 4 ++-- schema/TRANSFER_TO_AFFILIATES.json | 2 +- spec_verification/check_entity_types.py | 10 +++++++--- spec_verification/check_form_type.py | 3 ++- spec_verification/check_length.py | 1 + spec_verification/verify_against_spreadsheet.py | 13 +++++++------ 10 files changed, 30 insertions(+), 21 deletions(-) diff --git a/schema/CANDIDATE_CONTRIBUTIONS.json b/schema/CANDIDATE_CONTRIBUTIONS.json index 9ec80c8c..d7cd9353 100644 --- a/schema/CANDIDATE_CONTRIBUTIONS.json +++ b/schema/CANDIDATE_CONTRIBUTIONS.json @@ -464,7 +464,7 @@ "type": "string", "minLength": 1, "maxLength": 9, - "pattern": "^[ -~]{0,9}$", + "pattern": "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", "examples": [ "H98765431" ], diff --git a/schema/CONDUIT_EARMARK_OUTS.json b/schema/CONDUIT_EARMARK_OUTS.json index 963058de..2d05dc5a 100644 --- a/schema/CONDUIT_EARMARK_OUTS.json +++ b/schema/CONDUIT_EARMARK_OUTS.json @@ -27,8 +27,7 @@ "beneficiary_candidate_fec_id", "beneficiary_candidate_first_name", "beneficiary_candidate_last_name", - "beneficiary_candidate_office", - "memo_code" + "beneficiary_candidate_office" ], "properties": { "form_type": { @@ -454,7 +453,7 @@ "type": "string", "minLength": 1, "maxLength": 9, - "pattern": "^[ -~]{0,9}$", + "pattern": "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", "examples": [ "H98765431" ], diff --git a/schema/DISBURSEMENT_MEMOS_FEA.json b/schema/DISBURSEMENT_MEMOS_FEA.json index 45d47cad..3fca7fdb 100644 --- a/schema/DISBURSEMENT_MEMOS_FEA.json +++ b/schema/DISBURSEMENT_MEMOS_FEA.json @@ -362,7 +362,7 @@ "type": "string", "minLength": 1, "maxLength": 5, - "pattern": "^[ -~]{0,5}$", + "pattern": "^[GPRSCEO]\\d{4}$", "examples": [ "P2012" ], @@ -437,6 +437,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "AGGREGATE AMOUNT", "REQUIRED": "X (error)", + "TYPE": "AMT-12", "SAMPLE_DATA": 1000 } }, @@ -533,7 +534,8 @@ "pattern": "^[ -~]{0,30}$", "fec_spec": { "FIELD_DESCRIPTION": "BENEFICIARY CANDIDATE LAST NAME", - "TYPE": "A/N-30" + "TYPE": "A/N-30", + "REQUIRED": "X (conditional error)" } }, "beneficiary_candidate_first_name": { @@ -548,7 +550,8 @@ "pattern": "^[ -~]{0,20}$", "fec_spec": { "FIELD_DESCRIPTION": "BENEFICIARY CANDIDATE FIRST NAME", - "TYPE": "A/N-20" + "TYPE": "A/N-20", + "REQUIRED": "X (conditional error)" } }, "beneficiary_candidate_middle_name": { diff --git a/schema/IN_KIND_CONTRIBUTIONS.json b/schema/IN_KIND_CONTRIBUTIONS.json index 9a2e2fd7..acf55af4 100644 --- a/schema/IN_KIND_CONTRIBUTIONS.json +++ b/schema/IN_KIND_CONTRIBUTIONS.json @@ -566,7 +566,7 @@ "type": "string", "minLength": 0, "maxLength": 9, - "pattern": "^[ -~]{0,9}$", + "pattern": "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", "examples": [ "H98765431" ], diff --git a/schema/LOAN_MADE.json b/schema/LOAN_MADE.json index b1914dcc..e6e757c4 100644 --- a/schema/LOAN_MADE.json +++ b/schema/LOAN_MADE.json @@ -68,7 +68,7 @@ ], "fec_spec": { "FIELD_DESCRIPTION": "TRANSACTION TYPE IDENTIFIER", - "TYPE": null, + "TYPE": "A/N-12", "REQUIRED": "X (error)", "SAMPLE_DATA": null, "VALUE_REFERENCE": null, @@ -330,7 +330,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "EXPENDITURE PURPOSE DESCRIPTION", "TYPE": "A/N-100", - "REQUIRED": "X (conditional error)", + "REQUIRED": null, "SAMPLE_DATA": null, "VALUE_REFERENCE": null, "RULE_REFERENCE": "Required if Transaction Type is CONTRIBUTION_TO_CANDIDATE_VOID", diff --git a/schema/TRANSFER_TO_AFFILIATES.json b/schema/TRANSFER_TO_AFFILIATES.json index ac21257a..c661d919 100644 --- a/schema/TRANSFER_TO_AFFILIATES.json +++ b/schema/TRANSFER_TO_AFFILIATES.json @@ -68,7 +68,7 @@ ], "fec_spec": { "FIELD_DESCRIPTION": "TRANSACTION TYPE IDENTIFIER", - "TYPE": null, + "TYPE": "A/N-12", "REQUIRED": "X (error)", "SAMPLE_DATA": null, "VALUE_REFERENCE": null, diff --git a/spec_verification/check_entity_types.py b/spec_verification/check_entity_types.py index cbc3371d..c02b8955 100644 --- a/spec_verification/check_entity_types.py +++ b/spec_verification/check_entity_types.py @@ -8,8 +8,10 @@ def check_entity_type(row, schema, field_name, columns): entity_types = row[columns["value_reference"]].value if not entity_types: - errors.append(f" Error: {field_name} - Entity Types not found in sheet") - return errors + entity_types = row[columns["rule_reference"]].value + if not entity_types: + errors.append(f" Error: {field_name} - Entity Types not found in sheet") + return errors clean_entity_types = entity_types.replace("[", "").replace("]", "") @@ -29,7 +31,9 @@ def check_single_entity_type(schema, field_name, raw_sheet_entity_type): ) return errors - sheet_entity_type = raw_sheet_entity_type.replace(" Only", "").replace(" only", "") + sheet_entity_type = str( + raw_sheet_entity_type.replace("Only", "").replace("only", "").replace(" ", "") + ) if sheet_entity_type != json_entity_type: errors.append( diff --git a/spec_verification/check_form_type.py b/spec_verification/check_form_type.py index a7ee60e7..d5bba805 100644 --- a/spec_verification/check_form_type.py +++ b/spec_verification/check_form_type.py @@ -1,5 +1,6 @@ def clean_form_types(raw_form_type): - no_or = raw_form_type.replace(" or ", "|") + no_only = raw_form_type.replace("Only", "").replace("only", "") + no_or = no_only.replace(" or ", "|") no_whitespace = no_or.replace(" ", "").replace("\n", ",") no_quotes = no_whitespace.replace('"', "") no_brackets = no_quotes.replace("[", "").replace("]", "") diff --git a/spec_verification/check_length.py b/spec_verification/check_length.py index 236231ec..7c0c4dbb 100644 --- a/spec_verification/check_length.py +++ b/spec_verification/check_length.py @@ -47,6 +47,7 @@ def check_length(row, schema, field_name, columns): "filer_committee_id_number": committee_id_pattern, "donor_committee_fec_id": committee_id_pattern, "beneficiary_committee_fec_id": committee_id_pattern, + "beneficiary_candidate_fec_id": committee_id_pattern, "contribution_date": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "expenditure_date": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "election_code": "^[GPRSCEO]\\d{4}$", diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index 85c72941..da25f542 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -142,12 +142,13 @@ def run_verification(filename, verbose, debug): excluded_sheets = [ "HDR Record", "TEXT", - "zzEARMARK_MEMO_HEADQUARTERS_ACCOUNT"[:31], - "zzEARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"[:31], - "zzEARMARK_MEMO_CONVENTION_ACCOUNT"[:31], - "zzEARMARK_RECEIPT_CONVENTION_ACCOUNT"[:31], - "zzEARMARK_MEMO_RECOUNT_ACCOUNT"[:31], - "zzEARMARK_RECEIPT_RECOUNT_ACCOUNT"[:31], + "README", + # "zzEARMARK_MEMO_HEADQUARTERS_ACCOUNT"[:31], + # "zzEARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"[:31], + # "zzEARMARK_MEMO_CONVENTION_ACCOUNT"[:31], + # "zzEARMARK_RECEIPT_CONVENTION_ACCOUNT"[:31], + # "zzEARMARK_MEMO_RECOUNT_ACCOUNT"[:31], + # "zzEARMARK_RECEIPT_RECOUNT_ACCOUNT"[:31], ] errors = {} From 608ca6254bab7a3dc726b22ad357bdec936548ff Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Tue, 9 Apr 2024 17:14:52 -0400 Subject: [PATCH 05/19] Schedules C and D are tested. Schedule E is just about done --- schema/C1_LOAN_AGREEMENT.json | 2 +- schema/C2_LOAN_GUARANTOR.json | 8 +- schema/INDEPENDENT_EXPENDITURES.json | 4 +- schema/INDEPENDENT_EXPENDITURE_MEMOS.json | 4 +- schema/INDEPENDENT_EXPENDITURE_PARENTS.json | 5 +- schema/LOANS.json | 2 +- .../MULTISTATE_INDEPENDENT_EXPENDITURE.json | 4 +- spec_verification/__main__.py | 9 +- spec_verification/check_aggregation_group.py | 11 +- .../check_contribution_amount.py | 12 +- spec_verification/check_entity_types.py | 8 +- spec_verification/check_form_type.py | 14 +-- spec_verification/check_length.py | 38 ++++--- spec_verification/check_required.py | 22 ++-- .../check_transaction_type_identifier.py | 4 +- spec_verification/check_type.py | 2 +- spec_verification/minor_error_checks.py | 2 +- .../verify_against_spreadsheet.py | 105 ++++++++++-------- spec_verification/verify_schema_files.py | 80 +++++++++++-- 19 files changed, 216 insertions(+), 120 deletions(-) diff --git a/schema/C1_LOAN_AGREEMENT.json b/schema/C1_LOAN_AGREEMENT.json index 53143280..aadfe8a8 100644 --- a/schema/C1_LOAN_AGREEMENT.json +++ b/schema/C1_LOAN_AGREEMENT.json @@ -59,7 +59,7 @@ "type": "string", "minLength": 1, "maxLength": 9, - "pattern": "^[ -~]{0,9}$", + "pattern": "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", "examples": [ "C00123456" ], diff --git a/schema/C2_LOAN_GUARANTOR.json b/schema/C2_LOAN_GUARANTOR.json index 313d6ca1..a0268158 100644 --- a/schema/C2_LOAN_GUARANTOR.json +++ b/schema/C2_LOAN_GUARANTOR.json @@ -46,7 +46,7 @@ "type": "string", "minLength": 1, "maxLength": 9, - "pattern": "^[ -~]{0,9}$", + "pattern": "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", "examples": [ "C00123456" ], @@ -316,7 +316,7 @@ "COL_SEQ": 15, "FIELD_DESCRIPTION": "GUARANTOR EMPLOYER", "TYPE": "A/N-38", - "REQUIRED": "X(conditional error)", + "REQUIRED": "X (conditional error)", "SAMPLE_DATA": "XYZ Company", "RULE_REFERENCE": "Req if Guaranteed amount > 200" } @@ -338,7 +338,7 @@ "COL_SEQ": 16, "FIELD_DESCRIPTION": "GUARANTOR OCCUPATION", "TYPE": "A/N-38", - "REQUIRED": "X(conditional error)", + "REQUIRED": "X (conditional error)", "SAMPLE_DATA": "QC Inspector", "RULE_REFERENCE": "Req if Guaranteed amount > 200" } @@ -356,7 +356,7 @@ "COL_SEQ": 17, "FIELD_DESCRIPTION": "GUARANTEED AMOUNT", "TYPE": "AMT-12", - "REQUIRED": "X(error)", + "REQUIRED": "X (error)", "SAMPLE_DATA": 250 } } diff --git a/schema/INDEPENDENT_EXPENDITURES.json b/schema/INDEPENDENT_EXPENDITURES.json index 5c92dab2..03af654f 100644 --- a/schema/INDEPENDENT_EXPENDITURES.json +++ b/schema/INDEPENDENT_EXPENDITURES.json @@ -395,7 +395,7 @@ "fec_spec": { "COL_SEQ": 16, "FIELD_DESCRIPTION": "PAYEE STATE", - "TYPE": "A-2", + "TYPE": "A/N-2", "REQUIRED": "X (error)", "SAMPLE_DATA": "NY", "VALUE_REFERENCE": null, @@ -801,7 +801,7 @@ "fec_spec": { "COL_SEQ": 36, "FIELD_DESCRIPTION": "S/O CANDIDATE DISTRICT", - "TYPE": "NUM-2", + "TYPE": "A/N-2", "REQUIRED": "X (conditional error)", "SAMPLE_DATA": 36, "VALUE_REFERENCE": "01 ... 99", diff --git a/schema/INDEPENDENT_EXPENDITURE_MEMOS.json b/schema/INDEPENDENT_EXPENDITURE_MEMOS.json index 5adcebdc..b8ed67ec 100644 --- a/schema/INDEPENDENT_EXPENDITURE_MEMOS.json +++ b/schema/INDEPENDENT_EXPENDITURE_MEMOS.json @@ -394,7 +394,7 @@ "fec_spec": { "COL_SEQ": 16, "FIELD_DESCRIPTION": "PAYEE STATE", - "TYPE": "A-2", + "TYPE": "A/N-2", "REQUIRED": "X (error)", "SAMPLE_DATA": "NY", "VALUE_REFERENCE": null, @@ -800,7 +800,7 @@ "fec_spec": { "COL_SEQ": 36, "FIELD_DESCRIPTION": "S/O CANDIDATE DISTRICT", - "TYPE": "NUM-2", + "TYPE": "A/N-2", "REQUIRED": "X (conditional error)", "SAMPLE_DATA": 36, "VALUE_REFERENCE": "01 ... 99", diff --git a/schema/INDEPENDENT_EXPENDITURE_PARENTS.json b/schema/INDEPENDENT_EXPENDITURE_PARENTS.json index 5e7a21d7..4b1b8827 100644 --- a/schema/INDEPENDENT_EXPENDITURE_PARENTS.json +++ b/schema/INDEPENDENT_EXPENDITURE_PARENTS.json @@ -24,7 +24,6 @@ "so_candidate_last_name", "so_candidate_first_name", "so_candidate_office", - "so_candidate_state", "completing_last_name", "completing_first_name", "date_signed" @@ -397,7 +396,7 @@ "fec_spec": { "COL_SEQ": 16, "FIELD_DESCRIPTION": "PAYEE STATE", - "TYPE": "A-2", + "TYPE": "A/N-2", "REQUIRED": "X (error)", "SAMPLE_DATA": "NY", "VALUE_REFERENCE": null, @@ -800,7 +799,7 @@ "fec_spec": { "COL_SEQ": 36, "FIELD_DESCRIPTION": "S/O CANDIDATE DISTRICT", - "TYPE": "NUM-2", + "TYPE": "A/N-2", "REQUIRED": "X (conditional error)", "SAMPLE_DATA": 36, "VALUE_REFERENCE": "01 ... 99", diff --git a/schema/LOANS.json b/schema/LOANS.json index 8e39b96d..79408e86 100644 --- a/schema/LOANS.json +++ b/schema/LOANS.json @@ -360,7 +360,7 @@ "fec_spec": { "COL_SEQ": 15, "FIELD_DESCRIPTION": "LENDER STATE", - "TYPE": "A/N-2", + "TYPE": "A-2", "REQUIRED": "X (error)", "SAMPLE_DATA": "MA", "VALUE_REFERENCE": null, diff --git a/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json b/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json index 5acdeaea..e33d209a 100644 --- a/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json +++ b/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json @@ -378,7 +378,7 @@ ], "fec_spec": { "FIELD_DESCRIPTION": "PAYEE STATE", - "TYPE": "A-2", + "TYPE": "A/N-2", "REQUIRED": "X (error)", "SAMPLE_DATA": "NY", "VALUE_REFERENCE": null, @@ -779,7 +779,7 @@ ], "fec_spec": { "FIELD_DESCRIPTION": "S/O CANDIDATE DISTRICT", - "TYPE": "NUM-2", + "TYPE": "A/N-2", "REQUIRED": "X (conditional error)", "SAMPLE_DATA": 36, "VALUE_REFERENCE": "01 ... 99", diff --git a/spec_verification/__main__.py b/spec_verification/__main__.py index 49dc8788..8023d049 100644 --- a/spec_verification/__main__.py +++ b/spec_verification/__main__.py @@ -35,9 +35,16 @@ help="Prints the names of sheets and fields as the script works", action="store_true", ) +parser.add_argument( + "-s", + "--save", + help="Saves a copy of the report to a .txt file", + action="store_true" +) args = parser.parse_args() VERBOSE = args.verbose # Controls whether or not checks for minor errors are run DEBUG = args.debug # If true, script will print its state in great detail as it runs +SAVE = args.save EXCEL_FILENAME = args.excel_filename -run_verification(EXCEL_FILENAME, VERBOSE, DEBUG) +run_verification(EXCEL_FILENAME, SAVE, VERBOSE, DEBUG,) diff --git a/spec_verification/check_aggregation_group.py b/spec_verification/check_aggregation_group.py index 6985fb56..cfbb66df 100644 --- a/spec_verification/check_aggregation_group.py +++ b/spec_verification/check_aggregation_group.py @@ -6,13 +6,16 @@ def check_aggregation_group(row, schema, field_name, columns): if field_name != "aggregation_group": return errors + # if schema["title"] == "FEC INDEPENDENT EXPENDITURE_MEMOS": + # return errors # This one edge case has an aggregation_group of N/A + sheet_aggr_group = row[columns["value_reference"]].value if not sheet_aggr_group: sheet_aggr_group = row[columns["rule_reference"]].value if not sheet_aggr_group: errors.append( - f" Error: {field_name} - Cannot find aggregation group in sheet" + f"Error: {field_name} - Cannot find aggregation group in sheet" ) return errors @@ -44,7 +47,7 @@ def check_aggregation_group_single(sheet_aggr_group, schema, field_name): schema_group_name = get_schema_property(schema, field_name, "const") if not schema_group_name: errors.append( - f" Error: {field_name} - Cannot find aggregation group field in schema" + f"Error: {field_name} - Cannot find aggregation group field in schema" ) return errors @@ -54,7 +57,7 @@ def check_aggregation_group_single(sheet_aggr_group, schema, field_name): if sheet_group_name != schema_group_name: errors.append( - f" Error: {field_name} - Sheet has an (adjusted) Aggregation Group " + f"Error: {field_name} - Sheet has an (adjusted) Aggregation Group " f'of "{sheet_group_name}" while the JSON has "{schema_group_name}"' ) @@ -81,7 +84,7 @@ def check_aggregation_group_multiple(sheet_aggr_group, schema, field_name): schema_group_names = get_schema_property(schema, field_name, "enum") if not schema_group_names: errors.append( - f" Error: {field_name} - Cannot find aggregation groups field in schema" + f"Error: {field_name} - Cannot find aggregation groups field in schema" ) return errors diff --git a/spec_verification/check_contribution_amount.py b/spec_verification/check_contribution_amount.py index 58d0588e..d1e5c61c 100644 --- a/spec_verification/check_contribution_amount.py +++ b/spec_verification/check_contribution_amount.py @@ -23,34 +23,34 @@ def check_contribution_amount(row, schema, field_name, columns): if json_minimum is None: errors.append( - f" Error: {field_name} - The JSON for the field has no minimum value" + f"Error: {field_name} - The JSON for the field has no minimum value" ) elif json_minimum != 0 and len(str(json_minimum)) != expected_length: errors.append( - f" Error: {field_name} - The JSON's minimum value " + f"Error: {field_name} - The JSON's minimum value " f"is {json_minimum} when it should have a length of 12" ) if not sheet_amount_negative: if json_maximum is None: errors.append( - f" Error: {field_name} - The JSON for the field " + f"Error: {field_name} - The JSON for the field " f"has no maximum value" ) elif len(str(json_maximum)) != expected_length: errors.append( - f" Error: {field_name} - The JSON's maximum value " + f"Error: {field_name} - The JSON's maximum value " f"is {json_maximum} when it should have a length of 12" ) else: if json_exclusive_maximum is None: errors.append( - f" Error: {field_name} - The JSON for " + f"Error: {field_name} - The JSON for " f"the field has no exclusiveMaximum value" ) elif json_exclusive_maximum != 0: errors.append( - f" Error: {field_name} - The JSON's " + f"Error: {field_name} - The JSON's " f"exclusiveMaximum should equal 0" ) diff --git a/spec_verification/check_entity_types.py b/spec_verification/check_entity_types.py index c02b8955..db59d875 100644 --- a/spec_verification/check_entity_types.py +++ b/spec_verification/check_entity_types.py @@ -10,7 +10,7 @@ def check_entity_type(row, schema, field_name, columns): if not entity_types: entity_types = row[columns["rule_reference"]].value if not entity_types: - errors.append(f" Error: {field_name} - Entity Types not found in sheet") + errors.append(f"Error: {field_name} - Entity Types not found in sheet") return errors clean_entity_types = entity_types.replace("[", "").replace("]", "") @@ -26,7 +26,7 @@ def check_single_entity_type(schema, field_name, raw_sheet_entity_type): json_entity_type = get_schema_property(schema, field_name, "const") if not json_entity_type: errors.append( - f" Error: {field_name} - The sheet has a single entity type" + f"Error: {field_name} - The sheet has a single entity type" " but the JSON does not have a constant value" ) return errors @@ -37,7 +37,7 @@ def check_single_entity_type(schema, field_name, raw_sheet_entity_type): if sheet_entity_type != json_entity_type: errors.append( - f" Error: {field_name} - The sheet has an entity type of" + f"Error: {field_name} - The sheet has an entity type of" f" {sheet_entity_type}, but the JSON has {json_entity_type}" ) return errors @@ -48,7 +48,7 @@ def check_multiple_entity_types(schema, field_name, raw_sheet_entity_types): json_entity_types = get_schema_property(schema, field_name, "enum") if not json_entity_types: errors.append( - f" Error: {field_name} - The sheet has a single entity type" + f"Error: {field_name} - The sheet has a single entity type" " but the JSON does not have an enumerated value" ) return errors diff --git a/spec_verification/check_form_type.py b/spec_verification/check_form_type.py index d5bba805..c8e3bdac 100644 --- a/spec_verification/check_form_type.py +++ b/spec_verification/check_form_type.py @@ -19,9 +19,9 @@ def check_form_type(row, schema, field_name, columns): form_type_values = row[columns["value_reference"]].value if not form_type_values: form_type_values = row[columns["sample_data"]].value - if not form_type_values: - errors.append(f" Error: {field_name} - No form types found in sheet") - return errors + if not form_type_values: + errors.append(f"Error: {field_name} - No form types found in sheet") + return errors form_types = clean_form_types(form_type_values) schema_properties = schema["properties"][field_name] @@ -30,15 +30,15 @@ def check_form_type(row, schema, field_name, columns): if "const" in schema_properties.keys(): if form_type.upper() != schema_properties["const"].upper(): errors.append( - f" Error: {field_name} - Sheet has Form Type " - f'"{form_type}" while the JSON has "{schema_properties["const"]}"' + f"Error: {field_name} - Sheet has Form Types " + f'"{form_types}" while the JSON has "{schema_properties["const"]}"' ) elif "enum" in schema_properties.keys(): if form_type.upper() not in [x.upper() for x in schema_properties["enum"]]: errors.append( - f" Error: {field_name} - Sheet has Form Type " - f'"{form_type}" while the JSON has "{schema_properties["enum"]}"' + f"Error: {field_name} - Sheet has Form Types " + f'"{form_types}" while the JSON has "{schema_properties["enum"]}"' ) return errors diff --git a/spec_verification/check_length.py b/spec_verification/check_length.py index 7c0c4dbb..7e4b5252 100644 --- a/spec_verification/check_length.py +++ b/spec_verification/check_length.py @@ -42,15 +42,25 @@ def check_length(row, schema, field_name, columns): # These are recurring patterns whose lengths are very hard to measure with a function # Instead, the fields corresponding to the keys here are considered as matching if # their pattern matches the value below - committee_id_pattern = "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$" + committee_id_patterns = ["^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$"] + date_patterns = ["^[0-9]{4}-[0-9]{2}-[0-9]{2}$"] fixed_patterns = { - "filer_committee_id_number": committee_id_pattern, - "donor_committee_fec_id": committee_id_pattern, - "beneficiary_committee_fec_id": committee_id_pattern, - "beneficiary_candidate_fec_id": committee_id_pattern, - "contribution_date": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", - "expenditure_date": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", - "election_code": "^[GPRSCEO]\\d{4}$", + "filer_committee_id_number": committee_id_patterns, + "donor_committee_fec_id": committee_id_patterns, + "beneficiary_committee_fec_id": committee_id_patterns, + "beneficiary_candidate_fec_id": committee_id_patterns, + "payee_committee_fec_id": committee_id_patterns, + "contribution_date": date_patterns, + "expenditure_date": date_patterns, + "loan_incurred_date": date_patterns, + "loan_originally_incurred_date": date_patterns, + "depository_account_established_date": date_patterns, + "treasurer_date_signed": date_patterns, + "authorized_date_signed": date_patterns, + "dissemination_date": date_patterns, + "disbursement_date": date_patterns, + "date_signed": date_patterns, + "election_code": ["^[GPRSCEO]\\d{4}$", "^P\d{4}$"], } field_type = row[columns["type"]].value @@ -63,7 +73,7 @@ def check_length(row, schema, field_name, columns): if json_max_length and json_max_length != expected_length: errors.append( - f" Error: {field_name} - Sheet has Type {field_type} but " + f"Error: {field_name} - Sheet has Type {field_type} but " f"the JSON's max_length is {json_max_length}" ) @@ -79,22 +89,22 @@ def check_length(row, schema, field_name, columns): substring = f"field has a sub-pattern ({pattern}) whose" errors.append( - f" Error: {field_name} - Sheet has Type {field_type} but " + f"Error: {field_name} - Sheet has Type {field_type} but " f"the JSON {substring} length adds up to {pattern_length}" ) elif field_name not in fixed_patterns.keys(): if not re.search(f"{expected_length}}}\\$$", json_pattern_regex): errors.append( - f" Error: {field_name} - Sheet has Type {field_type} but " + f"Error: {field_name} - Sheet has Type {field_type} but " f"the JSON field's pattern's max length is wrong " f"({json_pattern_regex})" ) else: - if json_pattern_regex != fixed_patterns[field_name]: + if json_pattern_regex not in fixed_patterns[field_name]: errors.append( - f" Error: {field_name} - The JSON has a pattern of " + f"Error: {field_name} - The JSON has a pattern of " f"{json_pattern_regex} " - f"but the expected pattern is {fixed_patterns[field_name]}" + f"but the expected patterns are {fixed_patterns[field_name]}" ) return errors diff --git a/spec_verification/check_required.py b/spec_verification/check_required.py index a1358319..894bcb07 100644 --- a/spec_verification/check_required.py +++ b/spec_verification/check_required.py @@ -4,12 +4,12 @@ def check_required(row, schema, field_name, columns): sheet_required_raw = row[columns["required"]].value if sheet_required_raw is not None: - sheet_required = sheet_required_raw.strip() + sheet_required = sheet_required_raw.strip().lower() - if sheet_required == "X (error)": + if sheet_required == "x (error)": return check_strictly_required(schema, field_name) - if sheet_required == "X (conditional error)": + if sheet_required == "x (conditional error)": return check_conditionally_required(schema, field_name) return check_not_required(schema, field_name) @@ -23,13 +23,13 @@ def check_strictly_required(schema, field_name): if schema_required != "X (error)": errors.append( - f" Error: {field_name} - The field is required, " + f"Error: {field_name} - The field is required, " 'but the JSON\'s FEC Spec does not have "X (error)"' ) if field_name not in schema["required"]: errors.append( - f" Error: {field_name} - The field is required, " + f"Error: {field_name} - The field is required, " "but it's not present in the JSON's required array" ) @@ -53,19 +53,19 @@ def check_conditionally_required(schema, field_name): if schema_required != "X (conditional error)": errors.append( - f" Error: {field_name} - The field is conditionally required, " + f"Error: {field_name} - The field is conditionally required, " 'but the JSON\'s FEC Spec does not have "X (conditional error)"' ) if field_name in schema["required"]: errors.append( - f" Error: {field_name} - The field is conditionally required, " + f"Error: {field_name} - The field is conditionally required, " "but it is present in the JSON's required array" ) if not found_in_all_of(schema, field_name): errors.append( - f" Error: {field_name} - The field is conditionally required, " + f"Error: {field_name} - The field is conditionally required, " "but it is not present in the JSON's allOf rules" ) @@ -80,19 +80,19 @@ def check_not_required(schema, field_name): if schema_required is not None: errors.append( - f" Error: {field_name} - The field is not required, " + f"Error: {field_name} - The field is not required, " f'but it\'s marked as "{schema_required}" in the JSON' ) if field_name in schema["required"]: errors.append( - f" Error: {field_name} - The field is not required," + f"Error: {field_name} - The field is not required," " but it's present in the JSON's required array" ) if found_in_all_of(schema, field_name): errors.append( - f" Error: {field_name} - The field is not required," + f"Error: {field_name} - The field is not required," " but it can be set as required in the JSON's AllOf" ) diff --git a/spec_verification/check_transaction_type_identifier.py b/spec_verification/check_transaction_type_identifier.py index 0b42c6c7..9d00ff2a 100644 --- a/spec_verification/check_transaction_type_identifier.py +++ b/spec_verification/check_transaction_type_identifier.py @@ -11,7 +11,7 @@ def check_transaction_type_identifier(row, schema, field_name, columns): sheet_tti = row[columns["value_reference"]].value if not sheet_tti: errors.append( - f" Error: {field_name} - The sheet's Transaction Type " + f"Error: {field_name} - The sheet's Transaction Type " + "Identifier is blank" ) return errors @@ -45,7 +45,7 @@ def check_multi_tti(schema, field_name, sheet_tti): json_tti = get_schema_property(schema, field_name, "enum") if not json_tti: errors.append( - f" Error: {field_name} - Schema allows for TTI's of {sheet_tti}" + f"Error: {field_name} - Schema allows for TTI's of {sheet_tti}" " while the JSON does not have an enumerated value" ) else: diff --git a/spec_verification/check_type.py b/spec_verification/check_type.py index eabaa5c7..9ad799cf 100644 --- a/spec_verification/check_type.py +++ b/spec_verification/check_type.py @@ -15,7 +15,7 @@ def check_type(row, schema, field_name, columns): if not match: errors.append( - f" Error: {field_name} - Sheet has Type {expected_type} " + f"Error: {field_name} - Sheet has Type {expected_type} " f"and the JSON has {actual_type}" ) diff --git a/spec_verification/minor_error_checks.py b/spec_verification/minor_error_checks.py index 051c1916..9cf8f8f7 100644 --- a/spec_verification/minor_error_checks.py +++ b/spec_verification/minor_error_checks.py @@ -7,7 +7,7 @@ def check_sample_data(row, schema, field_name, columns): schema_sample_data = get_schema_property(schema, field_name, "SAMPLE_DATA", True) if sheet_sample_data != schema_sample_data: errors.append( - f" Minor Error: {field_name} - The Sheet has Sample Data of " + f"Minor Error: {field_name} - The Sheet has Sample Data of " f'"{sheet_sample_data}" while the JSON has "{schema_sample_data}"' ) diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index da25f542..21e589e6 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -45,6 +45,7 @@ def get_filename(sheet): def generate_report( + sheet_filename, errors, minor_errors, missing_schema_files, @@ -53,9 +54,8 @@ def generate_report( failed_to_open, failed_to_load, verbose=False, - save=True, ): - report = "\n" + report = f"---- {sheet_filename} ----\n\n" sheets_with_errors = list(s for s in errors.keys() if len(errors[s]) > 0) sheets_with_minor_errors = list(minor_errors.keys()) @@ -73,26 +73,30 @@ def generate_report( error_sheets_count = len(sheets_with_errors) if len(missing_schema_files) > 0: - report += "Sheets without a corresponding JSON file:\n" - report += " " + "\n ".join(missing_schema_files) + "\n\n" + report += "\tSheets without a corresponding JSON file:\n" + report += "\t\t" + "\n\t\t".join(missing_schema_files) + "\n\n" if len(missing_transaction_type_identifiers) > 0: - report += "Sheets missing a Transaction Type Identifier:\n" - report += " " + "\n ".join(missing_transaction_type_identifiers) + "\n\n" + report += "\tSheets missing a Transaction Type Identifier:\n" + report += "\t\t" + "\n\t\t".join(missing_transaction_type_identifiers) + "\n\n" if len(missing_column_headers) > 0: - report += "Sheets missing Column Headers:\n" - report += " " + "\n ".join(missing_column_headers) + "\n\n" + report += "\tSheets missing Column Headers:\n" + report += "\t\t" + "\n\t\t".join(missing_column_headers) + "\n\n" if len(failed_to_open) > 0: - report += "Failed to open:\n" - report += " " + "\n ".join(failed_to_open) + "\n\n" + report += "\tFailed to open:\n" + report += "\t\t" + "\n\t\t".join(failed_to_open) + "\n\n" if len(failed_to_load) > 0: - report += "Failed to load:\n" - report += " " + "\n ".join(failed_to_load) + "\n\n" + report += "\tFailed to load:\n" + report += "\t\t" + "\n\t\t".join(failed_to_load) + "\n\n" - report += f"{error_count} Errors in {error_sheets_count}/{sheet_count} sheets\n\n" + if (error_count) > 0: + sheet_count_str = f"{error_sheets_count}/{sheet_count}" + report += f"\t{error_count} Errors in {sheet_count_str} sheets\n\n" + else: + report += f"\tNo errors found in the {sheet_count} sheets checked\n\n" sheets = sheets_with_errors if verbose: @@ -100,42 +104,52 @@ def generate_report( for sheet_name in sheets: if len(errors[sheet_name]) > 0: - report += sheet_name + "\n" + report += f"\t{sheet_name}\n" for error in errors[sheet_name]: - report += error + "\n" + report += f"\t\t{error}\n" if verbose: for minor_error in minor_errors[sheet_name]: - report += minor_error + "\n" + report += f"\t\t{minor_error}\n" report += "\n\n" - print(report) - if save: - file = open(path.join(getcwd(), "spec_verification_report.txt"), "w") - file.write(report) - file.close() + return report+"\n" + +def run_verification(filename, save, verbose, debug): + report = "" + + if filename: + if not path.exists(filename): + print("File does not exist:", filename) + exit() + else: + report += verify_spreadsheet(filename, verbose, debug) -def run_verification(filename, verbose, debug): if not filename: - files = listdir(getcwd()) + files_dir = path.join(path.dirname(path.abspath(__file__)), "spec-sheets") + files = listdir(files_dir) xlsx_files = [] for file in files: if re.search("\\.xlsx$", file): - xlsx_files.append(file) - if len(xlsx_files) > 0: - xlsx_files.sort() - filename = xlsx_files[-1] - print("\nTesting against found spreadsheet:", filename) - time.sleep(1) + xlsx_files.append(path.join(files_dir, file)) + if len(xlsx_files) == 0: + print("No excel file specified, and none found in /spec-sheets") + exit() + + print("No spreadsheet file specified.") + print(f"Found {len(xlsx_files)} files in /spec-sheets to test against...") + for spreadsheet in xlsx_files: + report += verify_spreadsheet(spreadsheet, verbose, debug) + + print(report) + if save: + report_file = open("spec_verification_report.txt", "w") + report_file.write(report) + report_file.close() - if not filename: - print("No excel file specified, and none found in local directory") - exit() - if not path.exists(filename): - print("File does not exist:", filename) - exit() - workbook = load_workbook(filename) +def verify_spreadsheet(sheet_filename, verbose, debug): + workbook = load_workbook(sheet_filename) sheets = workbook._sheets # Sheet titles cannot be longer than 31 characters @@ -143,12 +157,15 @@ def run_verification(filename, verbose, debug): "HDR Record", "TEXT", "README", - # "zzEARMARK_MEMO_HEADQUARTERS_ACCOUNT"[:31], - # "zzEARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"[:31], - # "zzEARMARK_MEMO_CONVENTION_ACCOUNT"[:31], - # "zzEARMARK_RECEIPT_CONVENTION_ACCOUNT"[:31], - # "zzEARMARK_MEMO_RECOUNT_ACCOUNT"[:31], - # "zzEARMARK_RECEIPT_RECOUNT_ACCOUNT"[:31], + "Sheet2", "Sheet3", "Sheet4", + "LOAN_BY_COMMITTEE", # Duplicate of LOANS.json + "LOAN_RECEIVED_FROM_BANK", # Duplicate of LOANS.json + "LOAN_RECEIVED_FROM_INDIVIDUAL", # Duplicate of LOANS.json + "INDEPENDENT_EXPENDITURE", # Duplicate of INDEPENDENT_EXPENDITURES.json + "INDEPENDENT_EXPENDITURE_CREDIT_", # D. of INDEPENDENT_EXPENDITURE_PARENTS.json + "INDEPENDENT_EXPENDITURE_PAYMENT", # D. of INDEPENDENT_EXPENDITURE_PARENTS.json + "INDEPENDENT_EXPENDITURE_STAFF_R", # D. of INDEPENDENT_EXPENDITURE_PARENTS.json + "INDEPENDENT_EXPENDITURE_VOID", # Duplicate of INDEPENDENT_EXPENDITURES.json ] errors = {} @@ -191,7 +208,8 @@ def run_verification(filename, verbose, debug): errors[filename] = new_errors minor_errors[filename] = new_minor_errors - generate_report( + return generate_report( + sheet_filename, errors, minor_errors, missing_schema_files, @@ -200,5 +218,4 @@ def run_verification(filename, verbose, debug): failed_to_open, failed_to_load, verbose, - save=True, ) diff --git a/spec_verification/verify_schema_files.py b/spec_verification/verify_schema_files.py index de9c0b4a..dd7226cb 100644 --- a/spec_verification/verify_schema_files.py +++ b/spec_verification/verify_schema_files.py @@ -13,14 +13,64 @@ def get_schema_fields(sheet, debug): name_overrides = { "contribution_purpose_description": "contribution_purpose_descrip", - "memo_text/description": "memo_text_description", "contributor_organization": "contributor_organization_name", - "contributor_street__1": "contributor_street_1", - "contributor_street__2": "contributor_street_2", "transaction_id_number": "transaction_id", - "payee_street__1": "payee_street_1", - "payee_street__2": "payee_street_2", - "election_code/year": "election_code", + "election_code_year": "election_code", + "loan_amount_original": "loan_amount", + "loan_incurred_date_terms": "loan_incurred_date", + "loan_due_date_terms": "loan_due_date", + "loan_interest_rate_terms": "loan_interest_rate", + "date_of_original_loan": "loan_originally_incurred_date", + "date_depository_account_established": "depository_account_established_date", + "a1.loan_restructured": "loan_restructured", + "a2._date_of_original_loan": "loan_originally_incurred_date", + "b.1._credit_amount_this_draw": "credit_amount_this_draw", + "c._others_liable": "others_liable", + "d._collateral": "collateral", + "d.1_desc_collateral": "desc_collateral", + "d.2_collateral_value_amount": "collateral_value_amount", + "b.2._total_balance": "total_balance", + "d.3_perfected_interest": "perfected_interest", + "e.1_future_income": "future_income", + "e.2_desc_specification_of_the_above": "desc_specification_of_the_above", + "e.3_estimated_value": "estimated_value", + "e.4_date_depository_account_established": "depository_account_established_date", + "e.5_ind_name_account_location": "ind_name_account_location", + "e.6_street_1": "account_street_1", + "e.7_street_2": "account_street_2", + "e.8_city": "account_city", + "e.9_state": "account_state", + "e.10_zip": "account_zip", + "f._basis_of_loan_description": "basis_of_loan_description", + "g._treasurer_last_name": "treasurer_last_name", + "g._treasurer_first_name": "treasurer_first_name", + "g._treasurer_middle_name": "treasurer_middle_name", + "g._treasurer_prefix": "treasurer_prefix", + "g._treasurer_suffix": "treasurer_suffix", + "g._date_signed": "treasurer_date_signed", + "h._authorized_last_name": "authorized_last_name", + "h._authorized_first_name": "authorized_first_name", + "h._authorized_middle_name": "authorized_middle_name", + "h._authorized_prefix": "authorized_prefix", + "h._authorized_suffix": "authorized_suffix", + "h._authorized_title": "authorized_title", + "h._date_signed": "authorized_date_signed", + "beginning_balance_this_period": "beginning_balance", + "incurred_amount_this_period": "incurred_amount", + "payment_amount_this_period": "payment_amount", + "balance_at_close_this_period": "balance_at_close", + "calendar_y-t-d_per_election_office": "calendar_ytd_per_election_office", + "payee_cmtte_fec_id_number": "payee_committee_fec_id", + "s_o_candidate_id_number": "so_candidate_id_number", + "s_o_candidate_last_name": "so_candidate_last_name", + "s_o_candidate_first_name": "so_candidate_first_name", + "s_o_candinate_middle_name": "so_candidate_middle_name", + "s_o_candidate_prefix": "so_candidate_prefix", + "s_o_candidate_suffix": "so_candidate_suffix", + "s_o_candidate_office": "so_candidate_office", + "s_o_candidate_district": "so_candidate_district", + "s_o_candidate_state": "so_candidate_state", + } skipped_fields = [ @@ -46,13 +96,10 @@ def get_schema_fields(sheet, debug): print(f" Parsing row {row}") field_name_raw = sheet[FIELD_NAME_COLUMN + str(row)].value.lower() - field_name = "_".join(field_name_raw.split(" ")) + field_name = clean_field_name(field_name_raw) if field_name in name_overrides: field_name = name_overrides[field_name] - if field_name[-1] == "_": - field_name = field_name[:-1] - if field_name not in skipped_fields: fields[field_name] = row @@ -61,6 +108,19 @@ def get_schema_fields(sheet, debug): return fields +def clean_field_name(field_name): + clear_whitespace = field_name.strip(" ") + underscored = clear_whitespace.replace(" ", "_") + no_parens = underscored.replace("(", "").replace(")", "") + no_percent = no_parens.replace("%", "") + no_question = no_percent.replace("?", "") + no_slash = no_question.replace("/", "_") + no_yes_no = no_slash.replace("yes_no_", "") + no_double_underscore = no_yes_no.replace("__", "_") + no_surrounding_underscores = no_double_underscore.strip("_") + return no_surrounding_underscores + + def verify(sheet, schema, columns, verbose, debug): errors = [] error_check_functions = [ From 3fa0071b52b38ec07dd48a461e70bda9927952b1 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 11:30:09 -0400 Subject: [PATCH 06/19] IE Memos have no aggregation group --- schema/INDEPENDENT_EXPENDITURE_MEMOS.json | 8 +- .../MULTISTATE_INDEPENDENT_EXPENDITURE.json | 101 +++++++++++++++++- 2 files changed, 103 insertions(+), 6 deletions(-) diff --git a/schema/INDEPENDENT_EXPENDITURE_MEMOS.json b/schema/INDEPENDENT_EXPENDITURE_MEMOS.json index b8ed67ec..22d44527 100644 --- a/schema/INDEPENDENT_EXPENDITURE_MEMOS.json +++ b/schema/INDEPENDENT_EXPENDITURE_MEMOS.json @@ -549,17 +549,17 @@ "aggregation_group": { "title": "AGGREGATION GROUP", "description": "", - "const": "INDEPENDENT_EXPENDITURE", + "const": null, "examples": [ - "INDEPENDENT_EXPENDITURE" + null ], "fec_spec": { "FIELD_DESCRIPTION": "AGGREGATION GROUP", "TYPE": null, "REQUIRED": "X (error)", "SAMPLE_DATA": null, - "VALUE_REFERENCE": "INDEPENDENT_EXPENDITURE", - "RULE_REFERENCE": "INDEPENDENT_EXPENDITURE", + "VALUE_REFERENCE": null, + "RULE_REFERENCE": "N/A", "FIELD_FORM_ASSOCIATION": null } }, diff --git a/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json b/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json index e33d209a..3c3694ac 100644 --- a/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json +++ b/schema/MULTISTATE_INDEPENDENT_EXPENDITURE.json @@ -24,7 +24,6 @@ "so_candidate_last_name", "so_candidate_first_name", "so_candidate_office", - "so_candidate_state", "completing_last_name", "completing_first_name", "date_signed" @@ -758,7 +757,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "S/O CANDIDATE STATE", "TYPE": "A/N-2", - "REQUIRED": "X (error)", + "REQUIRED": "X (conditional error)", "SAMPLE_DATA": "FL", "VALUE_REFERENCE": "AK,AL,...", "RULE_REFERENCE": "Edit: ST (if Office = Sen or House)" @@ -998,6 +997,104 @@ } } }, + { + "if": { + "properties": { + "election_code": { + "pattern": "^O", + "type": "string" + } + }, + "required": [ + "election_code" + ] + }, + "then": { + "required": [ + "election_other_description" + ], + "properties": { + "election_other_description": { + "type": "string" + } + } + } + }, + { + "if": { + "properties": { + "so_candidate_office": { + "const": "H" + } + }, + "required": [ + "so_candidate_office" + ] + }, + "then": { + "required": [ + "so_candidate_state", + "so_candidate_district" + ], + "properties": { + "so_candidate_state": { + "type": "string" + }, + "so_candidate_district": { + "type": "string" + } + } + } + }, + { + "if": { + "properties": { + "so_candidate_office": { + "const": "S" + } + }, + "required": [ + "so_candidate_office" + ] + }, + "then": { + "required": [ + "so_candidate_state" + ], + "properties": { + "so_candidate_state": { + "type": "string" + } + } + } + }, + { + "if": { + "properties": { + "so_candidate_office": { + "const": "P" + }, + "election_code": { + "pattern": "^P", + "type": "string" + } + }, + "required": [ + "so_candidate_office", + "election_code" + ] + }, + "then": { + "required": [ + "so_candidate_state" + ], + "properties": { + "so_candidate_state": { + "type": "string" + } + } + } + }, { "if": { "properties": { From c67e1789421c5e5e6a9ede0fc9321e1c4d624ca8 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 12:15:13 -0400 Subject: [PATCH 07/19] No more errors! --- schema/EARMARK_RECEIPT.json | 7 +++++-- schema/IN_KIND_CONTRIBUTIONS.json | 14 +++++++++----- spec_verification/check_aggregation_group.py | 8 +++++--- spec_verification/utils.py | 10 ++++++++++ spec_verification/verify_against_spreadsheet.py | 1 + 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/schema/EARMARK_RECEIPT.json b/schema/EARMARK_RECEIPT.json index 10efb913..ea3d29ed 100644 --- a/schema/EARMARK_RECEIPT.json +++ b/schema/EARMARK_RECEIPT.json @@ -29,7 +29,10 @@ "title": "FORM TYPE", "description": "", "type": "string", - "const": "SA11AI", + "enum": [ + "SA11AI", + "SA11AII" + ], "examples": [ "SA11AI" ], @@ -38,7 +41,7 @@ "TYPE": "A/N-8", "REQUIRED": "X (error)", "SAMPLE_DATA": "SA11AI", - "VALUE_REFERENCE": "SA11AI", + "VALUE_REFERENCE": "[SA11AI | SA11AII]", "RULE_REFERENCE": null, "FIELD_FORM_ASSOCIATION": null } diff --git a/schema/IN_KIND_CONTRIBUTIONS.json b/schema/IN_KIND_CONTRIBUTIONS.json index acf55af4..10150e3d 100644 --- a/schema/IN_KIND_CONTRIBUTIONS.json +++ b/schema/IN_KIND_CONTRIBUTIONS.json @@ -19,7 +19,11 @@ "expenditure_amount", "expenditure_purpose_descrip", "beneficiary_committee_fec_id", - "beneficiary_committee_name" + "beneficiary_committee_name", + "beneficiary_candidate_fec_id", + "beneficiary_candidate_last_name", + "beneficiary_candidate_first_name", + "beneficiary_candidate_office" ], "fec_recommended": [], "properties": { @@ -573,7 +577,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "BENEFICIARY CANDIDATE FEC ID", "TYPE": "A/N-9", - "REQUIRED": "X (conditional error)", + "REQUIRED": "X (error)", "SAMPLE_DATA": "H98765431", "VALUE_REFERENCE": null, "RULE_REFERENCE": null, @@ -590,7 +594,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "BENEFICIARY CANDIDATE LAST NAME", "TYPE": "A/N-30", - "REQUIRED": "X (conditional error)", + "REQUIRED": "X (error)", "SAMPLE_DATA": null, "VALUE_REFERENCE": null, "RULE_REFERENCE": null, @@ -607,7 +611,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "BENEFICIARY CANDIDATE FIRST NAME", "TYPE": "A/N-20", - "REQUIRED": "X (conditional error)", + "REQUIRED": "X (error)", "SAMPLE_DATA": null, "VALUE_REFERENCE": null, "RULE_REFERENCE": null, @@ -688,7 +692,7 @@ "fec_spec": { "FIELD_DESCRIPTION": "BENEFICIARY CANDIDATE OFFICE", "TYPE": "A/N-1", - "REQUIRED": "X (conditional error)", + "REQUIRED": "X (error)", "SAMPLE_DATA": "H", "VALUE_REFERENCE": "[H|S|P]", "RULE_REFERENCE": null, diff --git a/spec_verification/check_aggregation_group.py b/spec_verification/check_aggregation_group.py index cfbb66df..7bd4a671 100644 --- a/spec_verification/check_aggregation_group.py +++ b/spec_verification/check_aggregation_group.py @@ -1,4 +1,4 @@ -from utils import get_schema_property +from utils import get_schema_property, has_schema_property def check_aggregation_group(row, schema, field_name, columns): @@ -44,16 +44,18 @@ def clean_aggregation_group_names(aggr_group_field): def check_aggregation_group_single(sheet_aggr_group, schema, field_name): errors = [] - schema_group_name = get_schema_property(schema, field_name, "const") - if not schema_group_name: + if not has_schema_property(schema, field_name, "const"): errors.append( f"Error: {field_name} - Cannot find aggregation group field in schema" ) return errors + schema_group_name = get_schema_property(schema, field_name, "const") sheet_group_name = "" if sheet_aggr_group: sheet_group_name = clean_aggregation_group_name(sheet_aggr_group) + if sheet_group_name == "N/A": + sheet_group_name = None if sheet_group_name != schema_group_name: errors.append( diff --git a/spec_verification/utils.py b/spec_verification/utils.py index 199d6ef5..7043ee39 100644 --- a/spec_verification/utils.py +++ b/spec_verification/utils.py @@ -12,6 +12,16 @@ def get_schema_property(schema, field_name, property, is_fec_spec=False): return None +def has_schema_property(schema, field_name, property, is_fec_spec=False): + if field_name in schema["properties"]: + field = schema["properties"][field_name] + if is_fec_spec: + field = field["fec_spec"] + + return property in field.keys() + return False + + def get_length_from_type(type): if not type: return None diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index 21e589e6..de1890fb 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -166,6 +166,7 @@ def verify_spreadsheet(sheet_filename, verbose, debug): "INDEPENDENT_EXPENDITURE_PAYMENT", # D. of INDEPENDENT_EXPENDITURE_PARENTS.json "INDEPENDENT_EXPENDITURE_STAFF_R", # D. of INDEPENDENT_EXPENDITURE_PARENTS.json "INDEPENDENT_EXPENDITURE_VOID", # Duplicate of INDEPENDENT_EXPENDITURES.json + "REDESIGNATION", ] errors = {} From 380057904dcab899f0ecd32652f786a4781258a3 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 16:16:43 -0400 Subject: [PATCH 08/19] Sets package name for src module --- fecfile_validate_python/src/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fecfile_validate_python/src/__init__.py b/fecfile_validate_python/src/__init__.py index e69de29b..0a0c8c0d 100644 --- a/fecfile_validate_python/src/__init__.py +++ b/fecfile_validate_python/src/__init__.py @@ -0,0 +1 @@ +__package__ = "src" From be2bb187c05d5d49001a50c82ed22c48db18fb48 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 16:38:05 -0400 Subject: [PATCH 09/19] Locks pytest to version 7.4.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 17dcca94..a441a9e3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ Sphinx==4.3.1 -pytest +pytest==7.4.4 coverage==6.2 pytest-cov pylint==2.13.9 From f92f934fd03714b4cef4ef588a4f6efcfffb12e3 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 16:53:41 -0400 Subject: [PATCH 10/19] Linting fixes --- spec_verification/__main__.py | 6 +++--- spec_verification/check_length.py | 2 +- spec_verification/utils.py | 1 + spec_verification/verify_against_spreadsheet.py | 3 +-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spec_verification/__main__.py b/spec_verification/__main__.py index 8023d049..369c9109 100644 --- a/spec_verification/__main__.py +++ b/spec_verification/__main__.py @@ -37,9 +37,9 @@ ) parser.add_argument( "-s", - "--save", - help="Saves a copy of the report to a .txt file", - action="store_true" + "--save", + help="Saves a copy of the report to a .txt file", + action="store_true" ) args = parser.parse_args() VERBOSE = args.verbose # Controls whether or not checks for minor errors are run diff --git a/spec_verification/check_length.py b/spec_verification/check_length.py index 7e4b5252..311444d2 100644 --- a/spec_verification/check_length.py +++ b/spec_verification/check_length.py @@ -60,7 +60,7 @@ def check_length(row, schema, field_name, columns): "dissemination_date": date_patterns, "disbursement_date": date_patterns, "date_signed": date_patterns, - "election_code": ["^[GPRSCEO]\\d{4}$", "^P\d{4}$"], + "election_code": ["^[GPRSCEO]\\d{4}$", "^P\\d{4}$"], } field_type = row[columns["type"]].value diff --git a/spec_verification/utils.py b/spec_verification/utils.py index 7043ee39..6a0d091e 100644 --- a/spec_verification/utils.py +++ b/spec_verification/utils.py @@ -1,5 +1,6 @@ FIELD_NAME_COLUMN = "B" + def get_schema_property(schema, field_name, property, is_fec_spec=False): if field_name in schema["properties"]: field = schema["properties"][field_name] diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index de1890fb..66ee3a81 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -1,7 +1,6 @@ -from os import path, listdir, getcwd +from os import path, listdir from openpyxl import load_workbook import json -import time import re from utils import FIELD_NAME_COLUMN From a948df0ea4d63c628518a1924dc1ed5b064e997f Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 16:57:28 -0400 Subject: [PATCH 11/19] Excludes spec verification from code coverage since it is testing --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index efcd33ed..f69a3424 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -14,7 +14,7 @@ sonar.javascript.lcov.reportPaths=cov_profile.lcov # Exclude utility script from coverage # sonar.coverage.exclusions=**/generate-starter-schema.py -sonar.coverage.exclusions=**/patch-repos-with-validator-commit-hash.py +sonar.coverage.exclusions=**/patch-repos-with-validator-commit-hash.py spec_verification/* # Encoding of the source code. Default is default system encoding #sonar.sourceEncoding=UTF-8 From 5668521a69a96cd2133cc87cc2d10a50d466b37f Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 17:00:04 -0400 Subject: [PATCH 12/19] Excludes spec verification from code coverage since it is testing --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index f69a3424..74c1080c 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -14,7 +14,7 @@ sonar.javascript.lcov.reportPaths=cov_profile.lcov # Exclude utility script from coverage # sonar.coverage.exclusions=**/generate-starter-schema.py -sonar.coverage.exclusions=**/patch-repos-with-validator-commit-hash.py spec_verification/* +sonar.coverage.exclusions=**/patch-repos-with-validator-commit-hash.py, spec_verification/** # Encoding of the source code. Default is default system encoding #sonar.sourceEncoding=UTF-8 From 5c4dfeb4fb089c7c99cecc5134c6f61df87749ca Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Wed, 10 Apr 2024 17:03:55 -0400 Subject: [PATCH 13/19] Removes commented out code --- spec_verification/check_aggregation_group.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/spec_verification/check_aggregation_group.py b/spec_verification/check_aggregation_group.py index 7bd4a671..60b57d76 100644 --- a/spec_verification/check_aggregation_group.py +++ b/spec_verification/check_aggregation_group.py @@ -6,9 +6,6 @@ def check_aggregation_group(row, schema, field_name, columns): if field_name != "aggregation_group": return errors - # if schema["title"] == "FEC INDEPENDENT EXPENDITURE_MEMOS": - # return errors # This one edge case has an aggregation_group of N/A - sheet_aggr_group = row[columns["value_reference"]].value if not sheet_aggr_group: sheet_aggr_group = row[columns["rule_reference"]].value From aae70eb04793905e30960014a177ec8db3807b8c Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Thu, 18 Apr 2024 10:41:47 -0400 Subject: [PATCH 14/19] WIP --- schema/F1M.json | 20 ++++++------- spec_verification/check_form_type.py | 14 ++++++---- spec_verification/check_length.py | 21 +++++++++++++- .../verify_against_spreadsheet.py | 16 ++++++++++- spec_verification/verify_schema_files.py | 28 ++++++++++++++++--- 5 files changed, 78 insertions(+), 21 deletions(-) diff --git a/schema/F1M.json b/schema/F1M.json index aa2f24e3..e049ccdc 100644 --- a/schema/F1M.json +++ b/schema/F1M.json @@ -437,7 +437,7 @@ "fec_spec": { "COL_SEQ": 19, "FIELD_DESCRIPTION": "I CANDIDATE OFFICE", - "TYPE": "Dropdown", + "TYPE": "A/N-1", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": "House\nSenate\nPresidential", @@ -484,7 +484,7 @@ "fec_spec": { "COL_SEQ": 21, "FIELD_DESCRIPTION": "I CANDIDATE DISTRICT", - "TYPE": "A/N-2", + "TYPE": "NUM-2", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": null, @@ -687,7 +687,7 @@ "fec_spec": { "COL_SEQ": 29, "FIELD_DESCRIPTION": "II CANDIDATE OFFICE", - "TYPE": "Dropdown", + "TYPE": "A/N-1", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": "House\nSenate\nPresidential", @@ -734,7 +734,7 @@ "fec_spec": { "COL_SEQ": 31, "FIELD_DESCRIPTION": "II CANDIDATE DISTRICT", - "TYPE": "A/N-2", + "TYPE": "NUM-2", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": null, @@ -937,7 +937,7 @@ "fec_spec": { "COL_SEQ": 39, "FIELD_DESCRIPTION": "III CANDIDATE OFFICE", - "TYPE": "Dropdown", + "TYPE": "A/N-1", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": "House\nSenate\nPresidential", @@ -984,7 +984,7 @@ "fec_spec": { "COL_SEQ": 41, "FIELD_DESCRIPTION": "III CANDIDATE DISTRICT", - "TYPE": "A/N-2", + "TYPE": "NUM-2", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": null, @@ -1187,7 +1187,7 @@ "fec_spec": { "COL_SEQ": 49, "FIELD_DESCRIPTION": "IV CANDIDATE OFFICE", - "TYPE": "Dropdown", + "TYPE": "A/N-1", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": "House\nSenate\nPresidential", @@ -1234,7 +1234,7 @@ "fec_spec": { "COL_SEQ": 51, "FIELD_DESCRIPTION": "IV CANDIDATE DISTRICT", - "TYPE": "A/N-2", + "TYPE": "NUM-2", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": null, @@ -1437,7 +1437,7 @@ "fec_spec": { "COL_SEQ": 59, "FIELD_DESCRIPTION": "V CANDIDATE OFFICE", - "TYPE": "Dropdown", + "TYPE": "A-1", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": "House\nSenate\nPresidential", @@ -1484,7 +1484,7 @@ "fec_spec": { "COL_SEQ": 61, "FIELD_DESCRIPTION": "V CANDIDATE DISTRICT", - "TYPE": "A/N-2", + "TYPE": "NUM-2", "REQUIRED": "X (conditional error)", "AUTO_POPULATE": null, "SAMPLE_DATA": null, diff --git a/spec_verification/check_form_type.py b/spec_verification/check_form_type.py index c8e3bdac..c3bce130 100644 --- a/spec_verification/check_form_type.py +++ b/spec_verification/check_form_type.py @@ -4,11 +4,15 @@ def clean_form_types(raw_form_type): no_whitespace = no_or.replace(" ", "").replace("\n", ",") no_quotes = no_whitespace.replace('"', "") no_brackets = no_quotes.replace("[", "").replace("]", "") - if "," in no_brackets: - return no_brackets.split(",") - if "|" in no_brackets: - return no_brackets.split("|") - return [no_brackets] + no_braces = no_brackets.replace("{", "").replace("}", "") + no_plus = no_braces.replace("+", "") + + cleaned_form_type = no_plus + if "," in cleaned_form_type: + return cleaned_form_type.split(",") + if "|" in cleaned_form_type: + return cleaned_form_type.split("|") + return [cleaned_form_type] def check_form_type(row, schema, field_name, columns): diff --git a/spec_verification/check_length.py b/spec_verification/check_length.py index 311444d2..14ab1943 100644 --- a/spec_verification/check_length.py +++ b/spec_verification/check_length.py @@ -42,13 +42,22 @@ def check_length(row, schema, field_name, columns): # These are recurring patterns whose lengths are very hard to measure with a function # Instead, the fields corresponding to the keys here are considered as matching if # their pattern matches the value below - committee_id_patterns = ["^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$"] + committee_id_patterns = [ + "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", + "^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$" + ] date_patterns = ["^[0-9]{4}-[0-9]{2}-[0-9]{2}$"] fixed_patterns = { "filer_committee_id_number": committee_id_patterns, "donor_committee_fec_id": committee_id_patterns, "beneficiary_committee_fec_id": committee_id_patterns, "beneficiary_candidate_fec_id": committee_id_patterns, + "affiliated_committee_fec_id": committee_id_patterns, + "I_candidate_id_number": committee_id_patterns, + "II_candidate_id_number": committee_id_patterns, + "III_candidate_id_number": committee_id_patterns, + "IV_candidate_id_number": committee_id_patterns, + "V_candidate_id_number": committee_id_patterns, "payee_committee_fec_id": committee_id_patterns, "contribution_date": date_patterns, "expenditure_date": date_patterns, @@ -60,6 +69,16 @@ def check_length(row, schema, field_name, columns): "dissemination_date": date_patterns, "disbursement_date": date_patterns, "date_signed": date_patterns, + "original_amendment_date": date_patterns, + "I_date_of_contribution": date_patterns, + "II_date_of_contribution": date_patterns, + "III_date_of_contribution": date_patterns, + "IV_date_of_contribution": date_patterns, + "V_date_of_contribution": date_patterns, + "date_of_51st_contributor": date_patterns, + "date_of_original_registration": date_patterns, + "date_committee_met_requirements": date_patterns, + "affiliated_date_form_f1_filed": date_patterns, "election_code": ["^[GPRSCEO]\\d{4}$", "^P\\d{4}$"], } diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index 66ee3a81..342fc7bd 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -35,10 +35,24 @@ def get_filename(sheet): filename_overrides = { } + reports = { + "FORM 1M": "F1M", + "FORM 99": "F99", + "FORM 24": "F24" + } + + filename = sheet["A2"].value + if not filename: + filename = sheet["A1"].value - filename = str(sheet["A2"].value).strip(" ") + filename = str(filename).strip(" ") if filename in filename_overrides.keys(): filename = filename_overrides[filename] + else: + for report in reports.keys(): + if report in filename: + return reports[report] + return filename diff --git a/spec_verification/verify_schema_files.py b/spec_verification/verify_schema_files.py index dd7226cb..8065ae4d 100644 --- a/spec_verification/verify_schema_files.py +++ b/spec_verification/verify_schema_files.py @@ -1,3 +1,4 @@ +import re from check_transaction_type_identifier import check_transaction_type_identifier from check_contribution_amount import check_contribution_amount from check_aggregation_group import check_aggregation_group @@ -70,7 +71,14 @@ def get_schema_fields(sheet, debug): "s_o_candidate_office": "so_candidate_office", "s_o_candidate_district": "so_candidate_district", "s_o_candidate_state": "so_candidate_state", - + "report_type_24_48_hour": "report_type_24_48", + "date_of_orig_registration": "date_of_original_registration", + "date_cmte_met_requirements": "date_committee_met_requirements", + "I_candidate_dist": "I_candidate_district", + "II_candidate_dist": "II_candidate_district", + "III_candidate_dist": "III_candidate_district", + "IV_candidate_dist": "IV_candidate_district", + "V_candidate_dist": "V_candidate_district", } skipped_fields = [ @@ -81,7 +89,7 @@ def get_schema_fields(sheet, debug): row = None for r in range(1, sheet.max_row): field_description = sheet[f"{FIELD_NAME_COLUMN}{r}"].value - if field_description == "FORM TYPE": + if str(field_description).strip(" ") == "FORM TYPE": row = r break @@ -108,6 +116,15 @@ def get_schema_fields(sheet, debug): return fields +def handle_roman_numerals(field_name: str): + numeral_pattern = re.compile(r"^([vx]?i{1,3}|i?v|i?x)_") + match = re.match(numeral_pattern, field_name.lower()) + if match: + numerals = match[1] + return f"{numerals.upper()}{field_name[len(numerals):]}" + + return field_name + def clean_field_name(field_name): clear_whitespace = field_name.strip(" ") underscored = clear_whitespace.replace(" ", "_") @@ -115,10 +132,13 @@ def clean_field_name(field_name): no_percent = no_parens.replace("%", "") no_question = no_percent.replace("?", "") no_slash = no_question.replace("/", "_") - no_yes_no = no_slash.replace("yes_no_", "") + no_hyphens = no_slash.replace("-", "") + no_yes_no = no_hyphens.replace("yes_no_", "") no_double_underscore = no_yes_no.replace("__", "_") no_surrounding_underscores = no_double_underscore.strip("_") - return no_surrounding_underscores + no_braces = no_surrounding_underscores.replace("{", "").replace("}", "") + fully_cleaned = handle_roman_numerals(no_braces) + return fully_cleaned def verify(sheet, schema, columns, verbose, debug): From c7b2062b0c477b0e62aea89d4c4342ab7bf1eb1f Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Thu, 18 Apr 2024 10:42:50 -0400 Subject: [PATCH 15/19] Generates docs --- ...SINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html | 38 +++++----- docs/C1_LOAN_AGREEMENT.html | 68 ++++++++--------- docs/C1_LOAN_AGREEMENT_spec.html | 2 +- docs/C2_LOAN_GUARANTOR.html | 2 +- docs/C2_LOAN_GUARANTOR_spec.html | 8 +- docs/CANDIDATE_CONTRIBUTIONS.html | 46 ++++++------ docs/CANDIDATE_CONTRIBUTIONS_spec.html | 2 +- docs/COM_IN_KIND_OUTS.html | 42 +++++------ docs/COM_IN_KIND_RECEIPTS.html | 38 +++++----- docs/CONDUIT_EARMARKS.html | 44 +++++------ docs/CONDUIT_EARMARKS_spec.html | 4 +- docs/CONDUIT_EARMARK_OUTS.html | 48 ++++++------ docs/CONDUIT_EARMARK_OUTS_spec.html | 4 +- docs/Contact_Candidate.html | 36 ++++----- docs/Contact_Committee.html | 2 +- docs/Contact_Individual.html | 2 +- docs/Contact_Organization.html | 2 +- docs/DEBTS.html | 34 ++++----- docs/DISBURSEMENTS.html | 56 +++++++------- docs/DISBURSEMENTS_FEA.html | 56 +++++++------- docs/DISBURSEMENT_MEMOS.html | 54 +++++++------- docs/DISBURSEMENT_MEMOS_FEA.html | 56 +++++++------- docs/DISBURSEMENT_MEMOS_FEA_spec.html | 8 +- docs/DISBURSEMENT_PARENTS.html | 42 +++++------ docs/DISBURSEMENT_PARENTS_FEA.html | 44 +++++------ docs/DISBURSEMENT_PARENTS_STAFF.html | 50 ++++++------- docs/EARMARK_MEMO.html | 52 ++++++------- docs/EARMARK_RECEIPT.html | 2 +- docs/EARMARK_RECEIPT_spec.html | 4 +- docs/F1M.html | 12 +-- docs/F1M_spec.html | 10 +-- docs/F24.html | 2 +- docs/F3X.html | 50 ++++++------- docs/F99.html | 20 ++--- ...ELECTION_ACTIVITY_STAFF_REIMBURSEMENT.html | 50 ++++++------- docs/HDR.html | 16 ++-- docs/INDEPENDENT_EXPENDITURES.html | 74 +++++++++---------- docs/INDEPENDENT_EXPENDITURES_spec.html | 4 +- docs/INDEPENDENT_EXPENDITURE_MEMOS.html | 74 +++++++++---------- docs/INDEPENDENT_EXPENDITURE_MEMOS_spec.html | 10 +-- docs/INDEPENDENT_EXPENDITURE_PARENTS.html | 74 +++++++++---------- .../INDEPENDENT_EXPENDITURE_PARENTS_spec.html | 6 +- docs/INDIVIDUAL_JF_TRANSFER_MEMO.html | 2 +- ...UAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html | 2 +- ...NAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html | 2 +- ...L_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html | 2 +- ...L_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html | 2 +- ...VIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html | 2 +- ...TIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html | 2 +- docs/INDIVIDUAL_RECEIPT.html | 2 +- ...DUAL_RECEIPT_NON_CONTRIBUTION_ACCOUNT.html | 2 +- docs/INDIVIDUAL_RECOUNT_RECEIPT.html | 2 +- docs/INDIVIDUAL_REFUNDS.html | 50 ++++++------- docs/IN_KIND_CONTRIBUTIONS.html | 56 +++++++------- docs/IN_KIND_CONTRIBUTIONS_spec.html | 16 ++-- docs/IN_KIND_OUT.html | 48 ++++++------ docs/IN_KIND_RECEIPT.html | 2 +- ...FER_NATIONAL_PARTY_CONVENTION_ACCOUNT.html | 38 +++++----- ...R_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html | 38 +++++----- ...ANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT.html | 38 +++++----- docs/JOINT_FUNDRAISING_TRANSFER.html | 38 +++++----- docs/LOANS.html | 50 ++++++------- docs/LOANS_RECEIVED.html | 46 ++++++------ docs/LOANS_spec.html | 2 +- docs/LOAN_MADE.html | 32 ++++---- docs/LOAN_MADE_spec.html | 4 +- docs/LOAN_REPAYMENT_MADE.html | 52 ++++++------- docs/LOAN_REPAYMENT_RECEIVED.html | 36 ++++----- docs/LOAN_REPAYMENT_RECEIVED_spec.html | 6 +- docs/MULTISTATE_INDEPENDENT_EXPENDITURE.html | 74 +++++++++---------- ...LTISTATE_INDEPENDENT_EXPENDITURE_spec.html | 12 +-- docs/NATIONAL_PARTY_EARMARK_MEMOS.html | 60 +++++++-------- docs/NATIONAL_PARTY_EARMARK_RECEIPTS.html | 56 +++++++------- docs/NATIONAL_PARTY_INDIVIDUAL_REFUNDS.html | 48 ++++++------ ...ATIONAL_PARTY_OTHER_COMMITTEE_REFUNDS.html | 40 +++++----- docs/NATIONAL_PARTY_PARTNERSHIP_MEMOS.html | 62 ++++++++-------- docs/NATIONAL_PARTY_PARTNERSHIP_RECEIPTS.html | 44 +++++------ docs/NATIONAL_PARTY_TRIBAL_REFUNDS.html | 40 +++++----- ...NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT.html | 52 ++++++------- docs/NON_CONTRIBUTION_ACCOUNT_REFUNDS.html | 54 +++++++------- ...TRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT.html | 50 ++++++------- docs/NON_CONTRIBUTION_MEMOS.html | 50 ++++++------- docs/NON_CONTRIBUTION_PARENTS.html | 42 +++++------ docs/OFFSET_TO_OPERATING_EXPENDITURES.html | 50 ++++++------- docs/OTHER_COMMITTEE_CONTRIBUTIONS.html | 2 +- ...ER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT.html | 38 +++++----- docs/OTHER_RECEIPT.html | 50 ++++++------- docs/PAC_CONDUIT_EARMARKS.html | 34 ++++----- docs/PAC_EARMARK_MEMO.html | 52 ++++++------- docs/PAC_EARMARK_RECEIPT.html | 38 +++++----- docs/PAC_JF_TRANSFER_MEMO.html | 38 +++++----- ...PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html | 38 +++++----- ...NAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html | 38 +++++----- ...C_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html | 40 +++++----- ...L_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html | 38 +++++----- docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html | 38 +++++----- ...TIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html | 38 +++++----- docs/PAC_RECEIPT.html | 38 +++++----- docs/PAC_RECOUNT_RECEIPT.html | 40 +++++----- docs/PAC_RETURN.html | 38 +++++----- docs/PARTNERSHIP_ATTRIBUTION.html | 2 +- ...TNERSHIP_ATTRIBUTION_JF_TRANSFER_MEMO.html | 2 +- ...NAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html | 2 +- ...L_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html | 2 +- ...TIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html | 2 +- ...RIBUTION_RECOUNT_ACCOUNT_RECEIPT_MEMO.html | 2 +- docs/PARTNERSHIP_JF_TRANSFER_MEMO.html | 36 ++++----- ...NAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html | 36 ++++----- ...L_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html | 36 ++++----- ...TIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html | 36 ++++----- docs/PARTNERSHIP_RECEIPT.html | 38 +++++----- docs/PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT.html | 36 ++++----- docs/PARTY_JF_TRANSFER_MEMO.html | 38 +++++----- ...RTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html | 40 +++++----- ...Y_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html | 40 +++++----- .../PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT.html | 38 +++++----- docs/PARTY_PAC_REFUNDS.html | 42 +++++------ docs/PARTY_RECEIPT.html | 38 +++++----- docs/PARTY_RECOUNT_RECEIPT.html | 38 +++++----- docs/PARTY_RETURN.html | 38 +++++----- docs/RECEIPT_FROM_UNREGISTERED_ENTITY.html | 38 +++++----- ...CEIPT_FROM_UNREGISTERED_ENTITY_RETURN.html | 38 +++++----- docs/RECOUNT_AND_NP_DISBURSEMENTS.html | 50 ++++++------- docs/REFUND_TO_FEDERAL_CANDIDATE.html | 48 ++++++------ docs/REFUND_TO_OTHER_POLITICAL_COMMITTEE.html | 38 +++++----- docs/REFUND_TO_UNREGISTERED_COMMITTEE.html | 36 ++++----- docs/RETURN_RECEIPT.html | 52 ++++++------- docs/SchA.html | 68 ++++++++--------- docs/SchB.html | 72 +++++++++--------- docs/SchC.html | 58 +++++++-------- docs/SchC1.html | 66 ++++++++--------- docs/SchC2.html | 34 ++++----- docs/SchD.html | 32 ++++---- docs/SchE.html | 24 +++--- docs/TRANSFER.html | 38 +++++----- docs/TRANSFER_TO_AFFILIATES.html | 40 +++++----- docs/TRANSFER_TO_AFFILIATES_spec.html | 2 +- docs/TRIBAL_JF_TRANSFER_MEMO.html | 36 ++++----- ...BAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html | 38 +++++----- ...NAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html | 36 ++++----- ...L_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html | 38 +++++----- ...L_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html | 36 ++++----- ...TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html | 38 +++++----- ...TIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html | 36 ++++----- docs/TRIBAL_RECEIPT.html | 38 +++++----- docs/TRIBAL_RECOUNT_RECEIPT.html | 38 +++++----- docs/Text.html | 12 +-- docs/UNREGISTERED_REFUNDS.html | 2 +- 148 files changed, 2388 insertions(+), 2388 deletions(-) diff --git a/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html b/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html index 629426ad..db11700c 100644 --- a/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html +++ b/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Non-contribution Account

FEC Non-contribution Account

Type: object

Non-contribution Account (17)

Type: const
Specific value: "SA17"
Example:

"SA17"
-

Type: string
Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

Must be at least 9 characters long

Must be at most 9 characters long


Example:

"C00123456"
-

Type: const
Specific value: "BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
Example:

"BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
-

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
-

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"A123456789-1234"
-

Type: string or null
Must match regular expression: ^[ -~]{0,8}$
Example:

"SA17"
-

Type: const
Specific value: "ORG"
Example:

"ORG"
-

Type: string
Must match regular expression: ^[ -~]{0,200}$

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"Jo Smith & Co."
-

Type: string
Must match regular expression: ^[ -~]{0,34}$

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
-

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Anytown"
-

Type: string
Must match regular expression: ^[ -~]{0,2}$

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"WA"
-

Type: string
Must match regular expression: ^[ -~]{0,9}$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

981110123
-

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

"2018-11-13"
-

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

250
-

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

1000
-

Type: const
Specific value: "NON_CONTRIBUTION_ACCOUNT"
Example:

"NON_CONTRIBUTION_ACCOUNT"
-

Type: const
Specific value: "Non-contribution Account"
Example:

"Non-contribution Account"
-

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Type: enum (of null or string)

Must be one of:

  • "REATTRIBUTED"
  • "REDESIGNATED"
  • "REATTRIBUTION_FROM"
  • "REATTRIBUTION_TO"
  • "REDESIGNATION_FROM"
  • "REDESIGNATION_TO"
  • null

Example:

"REATTRIBUTED"
-
\ No newline at end of file + FEC Non-contribution Account

FEC Non-contribution Account

Type: object

Non-contribution Account (17)

Type: const
Specific value: "SA17"
Example:

"SA17"
+

Type: string
Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

Must be at least 9 characters long

Must be at most 9 characters long


Example:

"C00123456"
+

Type: const
Specific value: "BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
Example:

"BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
+

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"A123456789-1234"
+

Type: string or null
Must match regular expression: ^[ -~]{0,8}$
Example:

"SA17"
+

Type: const
Specific value: "ORG"
Example:

"ORG"
+

Type: string
Must match regular expression: ^[ -~]{0,200}$

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"Jo Smith & Co."
+

Type: string
Must match regular expression: ^[ -~]{0,34}$

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

Type: string
Must match regular expression: ^[ -~]{0,2}$

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"WA"
+

Type: string
Must match regular expression: ^[ -~]{0,9}$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

981110123
+

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

250
+

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

1000
+

Type: const
Specific value: "NON_CONTRIBUTION_ACCOUNT"
Example:

"NON_CONTRIBUTION_ACCOUNT"
+

Type: const
Specific value: "Non-contribution Account"
Example:

"Non-contribution Account"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Type: enum (of string or null)

Must be one of:

  • "REATTRIBUTED"
  • "REDESIGNATED"
  • "REATTRIBUTION_FROM"
  • "REATTRIBUTION_TO"
  • "REDESIGNATION_FROM"
  • "REDESIGNATION_TO"
  • null

Example:

"REATTRIBUTED"
+
\ No newline at end of file diff --git a/docs/C1_LOAN_AGREEMENT.html b/docs/C1_LOAN_AGREEMENT.html index da57cd84..3e041061 100644 --- a/docs/C1_LOAN_AGREEMENT.html +++ b/docs/C1_LOAN_AGREEMENT.html @@ -1,34 +1,34 @@ - FEC C1 - Loan Agreement

FEC C1 - Loan Agreement


SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: true
Type: object

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: object

Type: number
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: true
Type: object

Type: string

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: true
Type: object

Type: number

Type: string

Must be at least 10 characters long

Type: string

Type: string

Type: string

Type: string

Type: string
Must match regular expression: ^[ -~]{0,8}$

Must be at least 1 characters long

Must be at most 8 characters long


Example:

"SC1/10"
-

Type: string
Must match regular expression: ^[ -~]{0,9}$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

"C00123456"
-

Type: const
Specific value: "C1_LOAN_AGREEMENT"
Example:

"C1_LOAN_AGREEMENT"
-

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456-001"
-

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456"
-

Type: string
Must match regular expression: ^[ -~]{0,200}$

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"The Bank of Banks"
-

Type: string
Must match regular expression: ^[ -~]{0,34}$

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"The Bank Tower"
-

Type: string or null
Must match regular expression: ^[ -~]{0,34}$
Example:

"100 Broadway"
-

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"New York"
-

Type: string
Must match regular expression: ^[ -~]{0,2}$

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"NY"
-

Type: string
Must match regular expression: ^[ -~]{0,9}$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

10011
-

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

10000.0
-

Type: string
Must match regular expression: ^[ -~]{0,15}$

Must be at least 1 characters long

Must be at most 15 characters long


Example:

".0565"
-

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

"2012-01-01"
-

Type: string
Must match regular expression: ^[ -~]{0,15}$

Must be at least 1 characters long

Must be at most 15 characters long


Example:

"20121231"
-

Type: boolean

Type: string or null
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
Example:

"2012-01-01"
-

Type: number or null

Example:

500.0
-

Type: number or null

Example:

10000.0
-

Type: boolean

Type: boolean

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
Example:

"House & Car"
-

Type: number or null

Example:

95000.0
-

Type: boolean or null

Type: boolean

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Type: number or null

Type: string or null
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Type: string or null
Must match regular expression: ^[ -~]{0,200}$

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

Type: string or null
Must match regular expression: ^[ -~]{0,30}$

Type: string or null
Must match regular expression: ^[ -~]{0,2}$

Type: string or null
Must match regular expression: ^[ -~]{0,9}$

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
-

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
-

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"Thomas"
-

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Mr."
-

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Jr."
-

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

20120729
-

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
-

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
-

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"Thomas"
-

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Mr."
-

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Jr."
-

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Treasurer"
-

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

20120820
-
\ No newline at end of file + FEC C1 - Loan Agreement

FEC C1 - Loan Agreement


SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: true
Type: object

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: object

Type: number
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: true
Type: object

Type: string

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: true
Type: object

Type: number

Type: string

Must be at least 10 characters long

Type: string

Type: string

Type: string

Type: string

Type: string
Must match regular expression: ^[ -~]{0,8}$

Must be at least 1 characters long

Must be at most 8 characters long


Example:

"SC1/10"
+

Type: string
Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

"C00123456"
+

Type: const
Specific value: "C1_LOAN_AGREEMENT"
Example:

"C1_LOAN_AGREEMENT"
+

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456-001"
+

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456"
+

Type: string
Must match regular expression: ^[ -~]{0,200}$

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"The Bank of Banks"
+

Type: string
Must match regular expression: ^[ -~]{0,34}$

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"The Bank Tower"
+

Type: string or null
Must match regular expression: ^[ -~]{0,34}$
Example:

"100 Broadway"
+

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"New York"
+

Type: string
Must match regular expression: ^[ -~]{0,2}$

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"NY"
+

Type: string
Must match regular expression: ^[ -~]{0,9}$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

10011
+

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

10000.0
+

Type: string
Must match regular expression: ^[ -~]{0,15}$

Must be at least 1 characters long

Must be at most 15 characters long


Example:

".0565"
+

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

"2012-01-01"
+

Type: string
Must match regular expression: ^[ -~]{0,15}$

Must be at least 1 characters long

Must be at most 15 characters long


Example:

"20121231"
+

Type: boolean

Type: string or null
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
Example:

"2012-01-01"
+

Type: number or null

Example:

500.0
+

Type: number or null

Example:

10000.0
+

Type: boolean

Type: boolean

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
Example:

"House & Car"
+

Type: number or null

Example:

95000.0
+

Type: boolean or null

Type: boolean

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Type: number or null

Type: string or null
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Type: string or null
Must match regular expression: ^[ -~]{0,200}$

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

Type: string or null
Must match regular expression: ^[ -~]{0,30}$

Type: string or null
Must match regular expression: ^[ -~]{0,2}$

Type: string or null
Must match regular expression: ^[ -~]{0,9}$

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
+

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
+

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"Thomas"
+

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Mr."
+

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Jr."
+

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

20120729
+

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
+

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
+

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"Thomas"
+

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Mr."
+

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Jr."
+

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Treasurer"
+

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

20120820
+
\ No newline at end of file diff --git a/docs/C1_LOAN_AGREEMENT_spec.html b/docs/C1_LOAN_AGREEMENT_spec.html index 8ab37a24..b29364c1 100644 --- a/docs/C1_LOAN_AGREEMENT_spec.html +++ b/docs/C1_LOAN_AGREEMENT_spec.html @@ -26,7 +26,7 @@ -
  • REQUIRED
  • type: string
  • min length: 1
  • max length: 9
  • regex: ^[ -~]{0,9}$
  • +
    • REQUIRED
    • type: string
    • min length: 1
    • max length: 9
    • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
    • TRANSACTION TYPE IDENTIFIER diff --git a/docs/C2_LOAN_GUARANTOR.html b/docs/C2_LOAN_GUARANTOR.html index cf9ee755..10a64c64 100644 --- a/docs/C2_LOAN_GUARANTOR.html +++ b/docs/C2_LOAN_GUARANTOR.html @@ -1 +1 @@ - C2 Loan Guarantor

      C2 Loan Guarantor


      SCHEDULE C2 - LOAN GUARANTOR NAME & ADDRESS INFORMATION (SUPPLEMENTARY FOR INFORMATION FOUND ON SCHEDULE C)

      Type: object

      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

      Type: object

      Type: number

      Value must be greater or equal to 200.01

      Type: object

      Type: string

      Must be at least 1 characters long

      Type: string

      Must be at least 1 characters long

      \ No newline at end of file + C2 Loan Guarantor

      C2 Loan Guarantor


      SCHEDULE C2 - LOAN GUARANTOR NAME & ADDRESS INFORMATION (SUPPLEMENTARY FOR INFORMATION FOUND ON SCHEDULE C)

      Type: object

      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

      Type: object

      Type: number

      Value must be greater or equal to 200.01

      Type: object

      Type: string

      Must be at least 1 characters long

      Type: string

      Must be at least 1 characters long

      \ No newline at end of file diff --git a/docs/C2_LOAN_GUARANTOR_spec.html b/docs/C2_LOAN_GUARANTOR_spec.html index b6616ee8..d47cde5c 100644 --- a/docs/C2_LOAN_GUARANTOR_spec.html +++ b/docs/C2_LOAN_GUARANTOR_spec.html @@ -26,7 +26,7 @@ -
      • REQUIRED
      • type: string
      • min length: 1
      • max length: 9
      • regex: ^[ -~]{0,9}$
      • +
        • REQUIRED
        • type: string
        • min length: 1
        • max length: 9
        • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
        • TRANSACTION TYPE IDENTIFIER @@ -161,7 +161,7 @@ GUARANTOR EMPLOYER A/N-38 -X(conditional error) +X (conditional error) XYZ Company Req if Guaranteed amount > 200 @@ -171,7 +171,7 @@ GUARANTOR OCCUPATION A/N-38 -X(conditional error) +X (conditional error) QC Inspector Req if Guaranteed amount > 200 @@ -181,7 +181,7 @@ GUARANTEED AMOUNT AMT-12 -X(error) +X (error) 250 diff --git a/docs/CANDIDATE_CONTRIBUTIONS.html b/docs/CANDIDATE_CONTRIBUTIONS.html index 66a0bcc8..c5836993 100644 --- a/docs/CANDIDATE_CONTRIBUTIONS.html +++ b/docs/CANDIDATE_CONTRIBUTIONS.html @@ -1,23 +1,23 @@ - FEC Contribution to Candidate, Void of Contribution to Candidate

          FEC Contribution to Candidate, Void of Contribution to Candidate


          Contribution to Candidate (Line 23), Void of Contribution to Candidate (Line 23)

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: string
          Must match regular expression: ^O\d{4}$
          Type: object

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: const
          Specific value: "CONTRIBUTION_TO_CANDIDATE_VOID"
          Type: object

          Type: number

          Value must be strictly lesser than 0

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: const
          Specific value: "H"
          Type: object

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: const
          Specific value: "S"
          Type: object

          Type: const
          Specific value: "SB23"
          Example:

          "SB23"
          -

          Type: string
          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

          Must be at least 9 characters long

          Must be at most 9 characters long


          Example:

          "C00123456"
          -

          Type: enum (of string)

          Must be one of:

          • "CONTRIBUTION_TO_CANDIDATE"
          • "CONTRIBUTION_TO_CANDIDATE_VOID"

          Example:

          "CANDIDATE_CONTRIBUTIONS"
          -

          Type: string
          Must match regular expression: ^[ -~]{0,20}$

          Must be at least 1 characters long

          Must be at most 20 characters long


          Example:

          "A56123456789-1234"
          -

          Type: string or null
          Must match regular expression: ^[ -~]{0,20}$
          Example:

          "A123456789-1234"
          -

          Type: string or null
          Must match regular expression: ^[ -~]{0,8}$
          Example:

          "SB23"
          -

          Type: const
          Specific value: "COM"
          Example:

          "COM"
          -

          Type: string
          Must match regular expression: ^[ -~]{0,200}$

          Must be at least 1 characters long

          Must be at most 200 characters long


          Example:

          "John Smith & Co."
          -

          Type: string
          Must match regular expression: ^[ -~]{0,34}$

          Must be at least 1 characters long

          Must be at most 34 characters long


          Example:

          "123 Main Street"
          -

          Type: string or null
          Must match regular expression: ^[ -~]{0,34}$

          Type: string
          Must match regular expression: ^[ -~]{0,30}$

          Must be at least 1 characters long

          Must be at most 30 characters long


          Example:

          "Anytown"
          -

          Type: string
          Must match regular expression: ^[ -~]{0,2}$

          Must be at least 1 characters long

          Must be at most 2 characters long


          Example:

          "WA"
          -

          Type: string
          Must match regular expression: ^[ -~]{0,9}$

          Must be at least 1 characters long

          Must be at most 9 characters long


          Example:

          981110123
          -

          Type: string
          Must match regular expression: ^[GPRSCEO]\d{4}$

          Must be at least 1 characters long

          Must be at most 5 characters long


          Example:

          "P2012"
          -

          Type: string or null
          Must match regular expression: ^[ -~]{0,20}$

          Type: string
          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

          Must be at least 10 characters long


          Example:

          "2018-11-13"
          -

          Type: number

          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


          Example:

          250
          -

          Type: string or null
          Must match regular expression: ^[ -~]{0,100}$

          Type: enum (of null or string)

          Must be one of:

          • "001"
          • "002"
          • "003"
          • "004"
          • "005"
          • "006"
          • "007"
          • "008"
          • "009"
          • "010"
          • "011"
          • "012"
          • null

          Example:

          1
          -

          Type: string
          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

          Must be at least 9 characters long

          Must be at most 9 characters long

          Type: string
          Must match regular expression: ^[ -~]{0,200}$

          Must be at least 1 characters long

          Must be at most 200 characters long


          Example:

          "Action PAC"
          -

          Type: string
          Must match regular expression: ^[ -~]{0,9}$

          Must be at least 1 characters long

          Must be at most 9 characters long


          Example:

          "H98765431"
          -

          Type: string
          Must match regular expression: ^[ -~]{0,30}$

          Must be at least 1 characters long

          Must be at most 30 characters long

          Type: string
          Must match regular expression: ^[ -~]{0,20}$

          Must be at least 1 characters long

          Must be at most 20 characters long

          Type: string or null
          Must match regular expression: ^[ -~]{0,20}$

          Type: string or null
          Must match regular expression: ^[ -~]{0,10}$

          Type: string or null
          Must match regular expression: ^[ -~]{0,10}$

          Type: enum (of string)

          Must be one of:

          • "H"
          • "S"
          • "P"

          Example:

          "H"
          -

          Type: string or null
          Must match regular expression: ^[A-Z]{2}$
          Example:

          "FL"
          -

          Type: string or null
          Must match regular expression: ^[0-9]{2}$
          Example:

          35
          -

          Type: boolean or null

          Type: string or null
          Must match regular expression: ^[ -~]{0,100}$

          Type: enum (of null or string)

          Must be one of:

          • "REATTRIBUTED"
          • "REDESIGNATED"
          • "REATTRIBUTION_FROM"
          • "REATTRIBUTION_TO"
          • "REDESIGNATION_FROM"
          • "REDESIGNATION_TO"
          • null

          Example:

          "REATTRIBUTED"
          -
          \ No newline at end of file + FEC Contribution to Candidate, Void of Contribution to Candidate

          FEC Contribution to Candidate, Void of Contribution to Candidate


          Contribution to Candidate (Line 23), Void of Contribution to Candidate (Line 23)

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: string
          Must match regular expression: ^O\d{4}$
          Type: object

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: const
          Specific value: "CONTRIBUTION_TO_CANDIDATE_VOID"
          Type: object

          Type: number

          Value must be strictly lesser than 0

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: const
          Specific value: "H"
          Type: object

          Type: object

          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

          Type: object

          Type: const
          Specific value: "S"
          Type: object

          Type: const
          Specific value: "SB23"
          Example:

          "SB23"
          +

          Type: string
          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

          Must be at least 9 characters long

          Must be at most 9 characters long


          Example:

          "C00123456"
          +

          Type: enum (of string)

          Must be one of:

          • "CONTRIBUTION_TO_CANDIDATE"
          • "CONTRIBUTION_TO_CANDIDATE_VOID"

          Example:

          "CANDIDATE_CONTRIBUTIONS"
          +

          Type: string
          Must match regular expression: ^[ -~]{0,20}$

          Must be at least 1 characters long

          Must be at most 20 characters long


          Example:

          "A56123456789-1234"
          +

          Type: string or null
          Must match regular expression: ^[ -~]{0,20}$
          Example:

          "A123456789-1234"
          +

          Type: string or null
          Must match regular expression: ^[ -~]{0,8}$
          Example:

          "SB23"
          +

          Type: const
          Specific value: "COM"
          Example:

          "COM"
          +

          Type: string
          Must match regular expression: ^[ -~]{0,200}$

          Must be at least 1 characters long

          Must be at most 200 characters long


          Example:

          "John Smith & Co."
          +

          Type: string
          Must match regular expression: ^[ -~]{0,34}$

          Must be at least 1 characters long

          Must be at most 34 characters long


          Example:

          "123 Main Street"
          +

          Type: string or null
          Must match regular expression: ^[ -~]{0,34}$

          Type: string
          Must match regular expression: ^[ -~]{0,30}$

          Must be at least 1 characters long

          Must be at most 30 characters long


          Example:

          "Anytown"
          +

          Type: string
          Must match regular expression: ^[ -~]{0,2}$

          Must be at least 1 characters long

          Must be at most 2 characters long


          Example:

          "WA"
          +

          Type: string
          Must match regular expression: ^[ -~]{0,9}$

          Must be at least 1 characters long

          Must be at most 9 characters long


          Example:

          981110123
          +

          Type: string
          Must match regular expression: ^[GPRSCEO]\d{4}$

          Must be at least 1 characters long

          Must be at most 5 characters long


          Example:

          "P2012"
          +

          Type: string or null
          Must match regular expression: ^[ -~]{0,20}$

          Type: string
          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

          Must be at least 10 characters long


          Example:

          "2018-11-13"
          +

          Type: number

          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


          Example:

          250
          +

          Type: string or null
          Must match regular expression: ^[ -~]{0,100}$

          Type: enum (of string or null)

          Must be one of:

          • "001"
          • "002"
          • "003"
          • "004"
          • "005"
          • "006"
          • "007"
          • "008"
          • "009"
          • "010"
          • "011"
          • "012"
          • null

          Example:

          1
          +

          Type: string
          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

          Must be at least 9 characters long

          Must be at most 9 characters long

          Type: string
          Must match regular expression: ^[ -~]{0,200}$

          Must be at least 1 characters long

          Must be at most 200 characters long


          Example:

          "Action PAC"
          +

          Type: string
          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

          Must be at least 1 characters long

          Must be at most 9 characters long


          Example:

          "H98765431"
          +

          Type: string
          Must match regular expression: ^[ -~]{0,30}$

          Must be at least 1 characters long

          Must be at most 30 characters long

          Type: string
          Must match regular expression: ^[ -~]{0,20}$

          Must be at least 1 characters long

          Must be at most 20 characters long

          Type: string or null
          Must match regular expression: ^[ -~]{0,20}$

          Type: string or null
          Must match regular expression: ^[ -~]{0,10}$

          Type: string or null
          Must match regular expression: ^[ -~]{0,10}$

          Type: enum (of string)

          Must be one of:

          • "H"
          • "S"
          • "P"

          Example:

          "H"
          +

          Type: string or null
          Must match regular expression: ^[A-Z]{2}$
          Example:

          "FL"
          +

          Type: string or null
          Must match regular expression: ^[0-9]{2}$
          Example:

          35
          +

          Type: boolean or null

          Type: string or null
          Must match regular expression: ^[ -~]{0,100}$

          Type: enum (of string or null)

          Must be one of:

          • "REATTRIBUTED"
          • "REDESIGNATED"
          • "REATTRIBUTION_FROM"
          • "REATTRIBUTION_TO"
          • "REDESIGNATION_FROM"
          • "REDESIGNATION_TO"
          • null

          Example:

          "REATTRIBUTED"
          +
          \ No newline at end of file diff --git a/docs/CANDIDATE_CONTRIBUTIONS_spec.html b/docs/CANDIDATE_CONTRIBUTIONS_spec.html index f7f63781..9c6a32f9 100644 --- a/docs/CANDIDATE_CONTRIBUTIONS_spec.html +++ b/docs/CANDIDATE_CONTRIBUTIONS_spec.html @@ -226,7 +226,7 @@ -
          • REQUIRED
          • type: string
          • min length: 1
          • max length: 9
          • regex: ^[ -~]{0,9}$
          • +
            • REQUIRED
            • type: string
            • min length: 1
            • max length: 9
            • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
            • BENEFICIARY CANDIDATE LAST NAME diff --git a/docs/COM_IN_KIND_OUTS.html b/docs/COM_IN_KIND_OUTS.html index 2f131d5b..872765f1 100644 --- a/docs/COM_IN_KIND_OUTS.html +++ b/docs/COM_IN_KIND_OUTS.html @@ -1,21 +1,21 @@ - FEC PAC In-Kind Out (Line 21b), Party In-Kind Out (Line 21b), In-Kind Transfer Out (Line 21b), In-Kind Transfer FEA Out (Line 30b)

              FEC PAC In-Kind Out (Line 21b), Party In-Kind Out (Line 21b), In-Kind Transfer Out (Line 21b), In-Kind Transfer FEA Out (Line 30b)


              SCHEDULE B - PAC In-Kind Out (Line 21b), Party In-Kind Out (Line 21b), In-Kind Transfer Out (Line 21b), In-Kind Transfer FEA Out (Line 30b)

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: enum (of string)

              Must be one of:

              • "PAC_IN_KIND_OUT"
              • "PARTY_IN_KIND_OUT"
              • "IN_KIND_TRANSFER_OUT"
              Type: object

              Type: const
              Specific value: "SB21B"
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "IN_KIND_TRANSFER_FEA_OUT"
              Type: object

              Type: const
              Specific value: "SB30B"

              Type: enum (of string)

              Must be one of:

              • "SB21B"
              • "SB30B"

              Example:

              "SB21B"
              -

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 9 characters long

              Must be at most 9 characters long


              Example:

              "C00123456"
              -

              Type: enum (of string)

              Must be one of:

              • "PAC_IN_KIND_OUT"
              • "PARTY_IN_KIND_OUT"
              • "IN_KIND_TRANSFER_OUT"
              • "IN_KIND_TRANSFER_FEA_OUT"

              Example:

              "PAC_IN_KIND_OUT"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "B56123456789-1234"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "B123456789-1234"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,8}$

              Must be at least 1 characters long

              Must be at most 8 characters long


              Example:

              "SB21"
              -

              Type: const
              Specific value: "COM"
              Example:

              "COM"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "John Smith & Co."
              -

              Type: string
              Must match regular expression: ^[ -~]{0,34}$

              Must be at least 1 characters long

              Must be at most 34 characters long


              Example:

              "Suite 16"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,34}$
              Example:

              "30 Oak Street"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Springfield"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,2}$

              Must be at least 1 characters long

              Must be at most 2 characters long


              Example:

              "MA"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,9}$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              1012
              -

              Type: string
              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

              Must be at least 10 characters long


              Example:

              "2012-07-20"
              -

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              1500
              -

              Type: const
              Specific value: "GENERAL_DISBURSEMENT"
              Example:

              "GENERAL_DISBURSEMENT"
              -

              Type: string
              Must match regular expression: ^In-Kind: [ -~]{1,91}$

              Must be at least 1 characters long

              Must be at most 100 characters long

              Type: enum (of null or string)

              Must be one of:

              • "001"
              • "002"
              • "003"
              • "004"
              • "005"
              • "006"
              • "007"
              • "008"
              • "009"
              • "010"
              • "011"
              • "012"
              • null

              Example:

              1
              -

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              "C00654323"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "John Smith & Co."
              -

              Type: boolean or null

              Type: string or null
              Must match regular expression: ^[ -~]{0,100}$

              Type: enum (of null or string)

              Must be one of:

              • "REATTRIBUTED"
              • "REDESIGNATED"
              • "REATTRIBUTION_FROM"
              • "REATTRIBUTION_TO"
              • "REDESIGNATION_FROM"
              • "REDESIGNATION_TO"
              • null

              Example:

              "REATTRIBUTED"
              -
              \ No newline at end of file + FEC PAC In-Kind Out (Line 21b), Party In-Kind Out (Line 21b), In-Kind Transfer Out (Line 21b), In-Kind Transfer FEA Out (Line 30b)

              FEC PAC In-Kind Out (Line 21b), Party In-Kind Out (Line 21b), In-Kind Transfer Out (Line 21b), In-Kind Transfer FEA Out (Line 30b)


              SCHEDULE B - PAC In-Kind Out (Line 21b), Party In-Kind Out (Line 21b), In-Kind Transfer Out (Line 21b), In-Kind Transfer FEA Out (Line 30b)

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: enum (of string)

              Must be one of:

              • "PAC_IN_KIND_OUT"
              • "PARTY_IN_KIND_OUT"
              • "IN_KIND_TRANSFER_OUT"
              Type: object

              Type: const
              Specific value: "SB21B"
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "IN_KIND_TRANSFER_FEA_OUT"
              Type: object

              Type: const
              Specific value: "SB30B"

              Type: enum (of string)

              Must be one of:

              • "SB21B"
              • "SB30B"

              Example:

              "SB21B"
              +

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 9 characters long

              Must be at most 9 characters long


              Example:

              "C00123456"
              +

              Type: enum (of string)

              Must be one of:

              • "PAC_IN_KIND_OUT"
              • "PARTY_IN_KIND_OUT"
              • "IN_KIND_TRANSFER_OUT"
              • "IN_KIND_TRANSFER_FEA_OUT"

              Example:

              "PAC_IN_KIND_OUT"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "B56123456789-1234"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "B123456789-1234"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,8}$

              Must be at least 1 characters long

              Must be at most 8 characters long


              Example:

              "SB21"
              +

              Type: const
              Specific value: "COM"
              Example:

              "COM"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "John Smith & Co."
              +

              Type: string
              Must match regular expression: ^[ -~]{0,34}$

              Must be at least 1 characters long

              Must be at most 34 characters long


              Example:

              "Suite 16"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,34}$
              Example:

              "30 Oak Street"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Springfield"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,2}$

              Must be at least 1 characters long

              Must be at most 2 characters long


              Example:

              "MA"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,9}$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              1012
              +

              Type: string
              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

              Must be at least 10 characters long


              Example:

              "2012-07-20"
              +

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              1500
              +

              Type: const
              Specific value: "GENERAL_DISBURSEMENT"
              Example:

              "GENERAL_DISBURSEMENT"
              +

              Type: string
              Must match regular expression: ^In-Kind: [ -~]{1,91}$

              Must be at least 1 characters long

              Must be at most 100 characters long

              Type: enum (of string or null)

              Must be one of:

              • "001"
              • "002"
              • "003"
              • "004"
              • "005"
              • "006"
              • "007"
              • "008"
              • "009"
              • "010"
              • "011"
              • "012"
              • null

              Example:

              1
              +

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              "C00654323"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "John Smith & Co."
              +

              Type: boolean or null

              Type: string or null
              Must match regular expression: ^[ -~]{0,100}$

              Type: enum (of string or null)

              Must be one of:

              • "REATTRIBUTED"
              • "REDESIGNATED"
              • "REATTRIBUTION_FROM"
              • "REATTRIBUTION_TO"
              • "REDESIGNATION_FROM"
              • "REDESIGNATION_TO"
              • null

              Example:

              "REATTRIBUTED"
              +
              \ No newline at end of file diff --git a/docs/COM_IN_KIND_RECEIPTS.html b/docs/COM_IN_KIND_RECEIPTS.html index e333da2e..f1aeb83a 100644 --- a/docs/COM_IN_KIND_RECEIPTS.html +++ b/docs/COM_IN_KIND_RECEIPTS.html @@ -1,19 +1,19 @@ - FEC Party In-Kind (11b). PAC In-Kind (11c), In-Kind Transfer (12), In-Kind Transfer - Federal Election Activity (12)

              FEC Party In-Kind (11b). PAC In-Kind (11c), In-Kind Transfer (12), In-Kind Transfer - Federal Election Activity (12)


              Party In-Kind (11b). PAC In-Kind (11c), In-Kind Transfer (12), In-Kind Transfer - Federal Election Activity (12)

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "PARTY_IN_KIND_RECEIPT"
              Type: object

              Type: const
              Specific value: "SA11B"
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "PAC_IN_KIND_RECEIPT"
              Type: object

              Type: const
              Specific value: "SA11C"
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: enum (of string)

              Must be one of:

              • "IN_KIND_TRANSFER"
              • "IN_KIND_TRANSFER_FEDERAL_ELECTION_ACTIVITY"
              Type: object

              Type: const
              Specific value: "SA12"

              Type: enum (of string)

              Must be one of:

              • "SA11B"
              • "SA11C"
              • "SA12"

              Example:

              "SA12"
              -

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 9 characters long

              Must be at most 9 characters long


              Example:

              "C00123456"
              -

              Type: enum (of string)

              Must be one of:

              • "PARTY_IN_KIND_RECEIPT"
              • "PAC_IN_KIND_RECEIPT"
              • "IN_KIND_TRANSFER"
              • "IN_KIND_TRANSFER_FEDERAL_ELECTION_ACTIVITY"

              Example:

              "PARTY_IN_KIND_RECEIPT"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "A56123456789-1234"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,20}$
              Example:

              "A123456789-1234"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,8}$
              Example:

              "SA17"
              -

              Type: const
              Specific value: "COM"
              Example:

              "COM"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "John Smith & Co."
              -

              Type: string
              Must match regular expression: ^[ -~]{0,34}$

              Must be at least 1 characters long

              Must be at most 34 characters long


              Example:

              "123 Main Street"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,34}$

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Anytown"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,2}$

              Must be at least 1 characters long

              Must be at most 2 characters long


              Example:

              "WA"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,9}$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              981110123
              -

              Type: string
              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

              Must be at least 10 characters long


              Example:

              "2018-11-13"
              -

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              250
              -

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              1000
              -

              Type: const
              Specific value: "GENERAL"
              Example:

              "GENERAL"
              -

              Type: string
              Must match regular expression: ^In-Kind: [ -~]{1,91}$

              Must be at least 1 characters long

              Must be at most 100 characters long

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 1 characters long

              Must be at most 9 characters long

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "Action PAC"
              -

              Type: boolean or null

              Type: string or null
              Must match regular expression: ^[ -~]{0,100}$

              Type: enum (of null or string)

              Must be one of:

              • "REATTRIBUTED"
              • "REDESIGNATED"
              • "REATTRIBUTION_FROM"
              • "REATTRIBUTION_TO"
              • "REDESIGNATION_FROM"
              • "REDESIGNATION_TO"
              • null

              Example:

              "REATTRIBUTED"
              -
              \ No newline at end of file + FEC Party In-Kind (11b). PAC In-Kind (11c), In-Kind Transfer (12), In-Kind Transfer - Federal Election Activity (12)

              FEC Party In-Kind (11b). PAC In-Kind (11c), In-Kind Transfer (12), In-Kind Transfer - Federal Election Activity (12)


              Party In-Kind (11b). PAC In-Kind (11c), In-Kind Transfer (12), In-Kind Transfer - Federal Election Activity (12)

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "PARTY_IN_KIND_RECEIPT"
              Type: object

              Type: const
              Specific value: "SA11B"
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "PAC_IN_KIND_RECEIPT"
              Type: object

              Type: const
              Specific value: "SA11C"
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: enum (of string)

              Must be one of:

              • "IN_KIND_TRANSFER"
              • "IN_KIND_TRANSFER_FEDERAL_ELECTION_ACTIVITY"
              Type: object

              Type: const
              Specific value: "SA12"

              Type: enum (of string)

              Must be one of:

              • "SA11B"
              • "SA11C"
              • "SA12"

              Example:

              "SA12"
              +

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 9 characters long

              Must be at most 9 characters long


              Example:

              "C00123456"
              +

              Type: enum (of string)

              Must be one of:

              • "PARTY_IN_KIND_RECEIPT"
              • "PAC_IN_KIND_RECEIPT"
              • "IN_KIND_TRANSFER"
              • "IN_KIND_TRANSFER_FEDERAL_ELECTION_ACTIVITY"

              Example:

              "PARTY_IN_KIND_RECEIPT"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "A56123456789-1234"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,20}$
              Example:

              "A123456789-1234"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,8}$
              Example:

              "SA17"
              +

              Type: const
              Specific value: "COM"
              Example:

              "COM"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "John Smith & Co."
              +

              Type: string
              Must match regular expression: ^[ -~]{0,34}$

              Must be at least 1 characters long

              Must be at most 34 characters long


              Example:

              "123 Main Street"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,34}$

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Anytown"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,2}$

              Must be at least 1 characters long

              Must be at most 2 characters long


              Example:

              "WA"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,9}$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              981110123
              +

              Type: string
              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

              Must be at least 10 characters long


              Example:

              "2018-11-13"
              +

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              250
              +

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              1000
              +

              Type: const
              Specific value: "GENERAL"
              Example:

              "GENERAL"
              +

              Type: string
              Must match regular expression: ^In-Kind: [ -~]{1,91}$

              Must be at least 1 characters long

              Must be at most 100 characters long

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 1 characters long

              Must be at most 9 characters long

              Type: string
              Must match regular expression: ^[ -~]{0,200}$

              Must be at least 1 characters long

              Must be at most 200 characters long


              Example:

              "Action PAC"
              +

              Type: boolean or null

              Type: string or null
              Must match regular expression: ^[ -~]{0,100}$

              Type: enum (of string or null)

              Must be one of:

              • "REATTRIBUTED"
              • "REDESIGNATED"
              • "REATTRIBUTION_FROM"
              • "REATTRIBUTION_TO"
              • "REDESIGNATION_FROM"
              • "REDESIGNATION_TO"
              • null

              Example:

              "REATTRIBUTED"
              +
              \ No newline at end of file diff --git a/docs/CONDUIT_EARMARKS.html b/docs/CONDUIT_EARMARKS.html index ca5cc8fe..a30ebbc4 100644 --- a/docs/CONDUIT_EARMARKS.html +++ b/docs/CONDUIT_EARMARKS.html @@ -1,22 +1,22 @@ - FEC Conduit Earmarks

              FEC Conduit Earmarks


              Conduit Earmark (Deposited), Conduit Earmark (Undeposited) (11a)

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: number

              Value must be greater or equal to 200.01

              Type: object

              Type: string

              Must be at least 1 characters long

              Type: string

              Must be at least 1 characters long

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
              Type: object

              Type: const
              Specific value: false
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"
              Type: object

              Type: const
              Specific value: true

              The following properties are required:

              • donor_committee_fec_id
              • donor_committee_name

              Type: enum (of string)

              Must be one of:

              • "SA11AI"
              • "SA11AII"

              Example:

              "SA11AI"
              -

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 9 characters long

              Must be at most 9 characters long


              Example:

              "C00123456"
              -

              Type: enum (of string)

              Must be one of:

              • "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
              • "CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"

              Example:

              "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "A56123456789-1234"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,20}$
              Example:

              "A123456789-1234"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,8}$
              Example:

              "SA11AI"
              -

              Type: const
              Specific value: "IND"
              Example:

              "IND"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Smith"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "John"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,20}$
              Example:

              "W"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,10}$
              Example:

              "Dr"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,10}$
              Example:

              "Jr"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,34}$

              Must be at least 1 characters long

              Must be at most 34 characters long


              Example:

              "123 Main Street"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,34}$

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Anytown"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,2}$

              Must be at least 1 characters long

              Must be at most 2 characters long


              Example:

              "WA"
              -

              Type: string
              Must match regular expression: ^[ -~]{0,9}$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              981110123
              -

              Type: string
              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

              Must be at least 10 characters long


              Example:

              "2018-11-13"
              -

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              250
              -

              Type: string
              Must match regular expression: ^Earmarked for [ -~]{0,76} \(Committee\)$

              Must be at least 1 characters long

              Must be at most 100 characters long

              Type: string or null
              Must match regular expression: ^[ -~]{0,38}$
              Example:

              "XYZ Company"
              -

              Type: string or null
              Must match regular expression: ^[ -~]{0,38}$
              Example:

              "QC Inspector"
              -

              Type: boolean

              Type: string or null
              Must match regular expression: ^[ -~]{0,100}$

              Type: enum (of null or string)

              Must be one of:

              • "REATTRIBUTED"
              • "REDESIGNATED"
              • "REATTRIBUTION_FROM"
              • "REATTRIBUTION_TO"
              • "REDESIGNATION_FROM"
              • "REDESIGNATION_TO"
              • null

              Example:

              "REATTRIBUTED"
              -
              \ No newline at end of file + FEC Conduit Earmarks

              FEC Conduit Earmarks


              Conduit Earmark (Deposited), Conduit Earmark (Undeposited) (11a)

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: number

              Value must be greater or equal to 200.01

              Type: object

              Type: string

              Must be at least 1 characters long

              Type: string

              Must be at least 1 characters long

              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
              Type: object

              Type: const
              Specific value: false
              Type: object

              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

              Type: object

              Type: const
              Specific value: "CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"
              Type: object

              Type: const
              Specific value: true

              The following properties are required:

              • donor_committee_fec_id
              • donor_committee_name

              Type: enum (of string)

              Must be one of:

              • "SA11AI"
              • "SA11AII"

              Example:

              "SA11AI"
              +

              Type: string
              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

              Must be at least 9 characters long

              Must be at most 9 characters long


              Example:

              "C00123456"
              +

              Type: enum (of string)

              Must be one of:

              • "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
              • "CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"

              Example:

              "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "A56123456789-1234"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,20}$
              Example:

              "A123456789-1234"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,8}$
              Example:

              "SA11AI"
              +

              Type: const
              Specific value: "IND"
              Example:

              "IND"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Smith"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,20}$

              Must be at least 1 characters long

              Must be at most 20 characters long


              Example:

              "John"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,20}$
              Example:

              "W"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,10}$
              Example:

              "Dr"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,10}$
              Example:

              "Jr"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,34}$

              Must be at least 1 characters long

              Must be at most 34 characters long


              Example:

              "123 Main Street"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,34}$

              Type: string
              Must match regular expression: ^[ -~]{0,30}$

              Must be at least 1 characters long

              Must be at most 30 characters long


              Example:

              "Anytown"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,2}$

              Must be at least 1 characters long

              Must be at most 2 characters long


              Example:

              "WA"
              +

              Type: string
              Must match regular expression: ^[ -~]{0,9}$

              Must be at least 1 characters long

              Must be at most 9 characters long


              Example:

              981110123
              +

              Type: string
              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

              Must be at least 10 characters long


              Example:

              "2018-11-13"
              +

              Type: number

              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


              Example:

              250
              +

              Type: string
              Must match regular expression: ^Earmarked for [ -~]{0,74} \(Committee\)$

              Must be at least 1 characters long

              Must be at most 100 characters long

              Type: string or null
              Must match regular expression: ^[ -~]{0,38}$
              Example:

              "XYZ Company"
              +

              Type: string or null
              Must match regular expression: ^[ -~]{0,38}$
              Example:

              "QC Inspector"
              +

              Type: boolean

              Type: string or null
              Must match regular expression: ^[ -~]{0,100}$

              Type: enum (of string or null)

              Must be one of:

              • "REATTRIBUTED"
              • "REDESIGNATED"
              • "REATTRIBUTION_FROM"
              • "REATTRIBUTION_TO"
              • "REDESIGNATION_FROM"
              • "REDESIGNATION_TO"
              • null

              Example:

              "REATTRIBUTED"
              +
              \ No newline at end of file diff --git a/docs/CONDUIT_EARMARKS_spec.html b/docs/CONDUIT_EARMARKS_spec.html index cec8391c..6902b933 100644 --- a/docs/CONDUIT_EARMARKS_spec.html +++ b/docs/CONDUIT_EARMARKS_spec.html @@ -207,7 +207,7 @@ Earmarked for XX (Committee) -
              • REQUIRED
              • type: string
              • min length: 1
              • max length: 100
              • regex: ^Earmarked for [ -~]{0,76} \(Committee\)$
              • +
                • REQUIRED
                • type: string
                • min length: 1
                • max length: 100
                • regex: ^Earmarked for [ -~]{0,74} \(Committee\)$
                • CONTRIBUTOR EMPLOYER @@ -237,7 +237,7 @@ X X = True -
                  • MEMO_CODE = 'False' if TRANSACTION_TYPE_IDENTIFIER equals CONDUIT_EARMARK_RECEIPT_DEPOSITED
                  • MEMO_CODE = 'True' if TRANSACTION_TYPE_IDENTIFIER equals CONDUIT_EARMARK_RECEIPT_UNDEPOSITED
                  • REQUIRED
                  • type: boolean
                  • +
                    • MEMO_CODE = 'False' if TRANSACTION_TYPE_IDENTIFIER equals CONDUIT_EARMARK_RECEIPT_DEPOSITED
                    • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals CONDUIT_EARMARK_RECEIPT_UNDEPOSITED
                    • MEMO_CODE = 'True' if TRANSACTION_TYPE_IDENTIFIER equals CONDUIT_EARMARK_RECEIPT_UNDEPOSITED
                    • type: boolean
                    • MEMO TEXT/DESCRIPTION diff --git a/docs/CONDUIT_EARMARK_OUTS.html b/docs/CONDUIT_EARMARK_OUTS.html index ab587f90..95826fa4 100644 --- a/docs/CONDUIT_EARMARK_OUTS.html +++ b/docs/CONDUIT_EARMARK_OUTS.html @@ -1,24 +1,24 @@ - FEC Conduit Earmark Outs

                      FEC Conduit Earmark Outs


                      Conduit Earmark Out (Deposited), Conduit Earmark Out (Undeposited), PAC Conduit Earmark Out (Deposited), PAC Conduit Earmark Out (Undeposited) (Line 23)

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      Type: object

                      Type: string
                      Must match regular expression: ^Earmarked from [ -~]{0,72} \(Individual\)$
                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "PAC_CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      Type: object

                      Type: string
                      Must match regular expression: ^Earmarked from [ -~]{0,73} \(Committee\)$
                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: string
                      Must match regular expression: ^O\d{4}$
                      Type: object

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: const
                      Specific value: "H"
                      Type: object

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: const
                      Specific value: "S"
                      Type: object

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_DEPOSITED"
                      Type: object

                      Type: const
                      Specific value: false
                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      Type: object

                      Type: const
                      Specific value: true

                      Type: const
                      Specific value: "SB23"
                      Example:

                      "SB23"
                      -

                      Type: string
                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                      Must be at least 9 characters long

                      Must be at most 9 characters long


                      Example:

                      "C00123456"
                      -

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED"

                      Example:

                      "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,20}$

                      Must be at least 1 characters long

                      Must be at most 20 characters long


                      Example:

                      "A56123456789-1234"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,20}$

                      Must be at least 1 characters long

                      Must be at most 20 characters long


                      Example:

                      "B123456789-1234"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,8}$

                      Must be at least 1 characters long

                      Must be at most 8 characters long


                      Example:

                      "SB23"
                      -

                      Type: const
                      Specific value: "COM"
                      Example:

                      "COM"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,200}$

                      Must be at least 1 characters long

                      Must be at most 200 characters long


                      Example:

                      "John Smith & Co."
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,34}$

                      Must be at least 1 characters long

                      Must be at most 34 characters long


                      Example:

                      "123 Main Street"
                      -

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,34}$

                      Type: string
                      Must match regular expression: ^[ -~]{0,30}$

                      Must be at least 1 characters long

                      Must be at most 30 characters long


                      Example:

                      "Anytown"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,2}$

                      Must be at least 1 characters long

                      Must be at most 2 characters long


                      Example:

                      "WA"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,9}$

                      Must be at least 1 characters long

                      Must be at most 9 characters long


                      Example:

                      981110123
                      -

                      Type: string
                      Must match regular expression: ^[GPRSCEO]\d{4}$

                      Must be at least 1 characters long

                      Must be at most 5 characters long


                      Example:

                      "P2012"
                      -

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,20}$

                      Type: string
                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                      Must be at least 10 characters long


                      Example:

                      "2018-11-13"
                      -

                      Type: number

                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                      Example:

                      250
                      -

                      Type: string

                      Must be at least 1 characters long

                      Must be at most 100 characters long

                      Type: enum (of null or string)

                      Must be one of:

                      • "001"
                      • "002"
                      • "003"
                      • "004"
                      • "005"
                      • "006"
                      • "007"
                      • "008"
                      • "009"
                      • "010"
                      • "011"
                      • "012"
                      • null

                      Example:

                      1
                      -

                      Type: string
                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                      Must be at least 1 characters long

                      Must be at most 9 characters long


                      Example:

                      "C00654323"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,200}$

                      Must be at least 1 characters long

                      Must be at most 200 characters long


                      Example:

                      "John Smith & Co."
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,9}$

                      Must be at least 1 characters long

                      Must be at most 9 characters long


                      Example:

                      "H98765431"
                      -

                      Type: string
                      Must match regular expression: ^[ -~]{0,30}$

                      Must be at least 1 characters long

                      Must be at most 30 characters long

                      Type: string
                      Must match regular expression: ^[ -~]{0,20}$

                      Must be at least 1 characters long

                      Must be at most 20 characters long

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,20}$

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,10}$

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,10}$

                      Type: string
                      Must match regular expression: ^[ -~]{0,1}$

                      Must be at least 1 characters long

                      Must be at most 1 characters long


                      Example:

                      "H"
                      -

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,2}$
                      Example:

                      "FL"
                      -

                      Type: string or null
                      Must match regular expression: ^\d{2}$
                      Example:

                      35
                      -

                      Type: boolean

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,100}$

                      Type: enum (of null or string)

                      Must be one of:

                      • "REATTRIBUTED"
                      • "REDESIGNATED"
                      • "REATTRIBUTION_FROM"
                      • "REATTRIBUTION_TO"
                      • "REDESIGNATION_FROM"
                      • "REDESIGNATION_TO"
                      • null

                      Example:

                      "REATTRIBUTED"
                      -
                      \ No newline at end of file + FEC Conduit Earmark Outs

                      FEC Conduit Earmark Outs


                      Conduit Earmark Out (Deposited), Conduit Earmark Out (Undeposited), PAC Conduit Earmark Out (Deposited), PAC Conduit Earmark Out (Undeposited) (Line 23)

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      Type: object

                      Type: string
                      Must match regular expression: ^Earmarked from [ -~]{0,72} \(Individual\)$
                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "PAC_CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      Type: object

                      Type: string
                      Must match regular expression: ^Earmarked from [ -~]{0,73} \(Committee\)$
                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: string
                      Must match regular expression: ^O\d{4}$
                      Type: object

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: const
                      Specific value: "H"
                      Type: object

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: const
                      Specific value: "S"
                      Type: object

                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_DEPOSITED"
                      Type: object

                      Type: const
                      Specific value: false
                      Type: object

                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                      Type: object

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      Type: object

                      Type: const
                      Specific value: true

                      Type: const
                      Specific value: "SB23"
                      Example:

                      "SB23"
                      +

                      Type: string
                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                      Must be at least 9 characters long

                      Must be at most 9 characters long


                      Example:

                      "C00123456"
                      +

                      Type: enum (of string)

                      Must be one of:

                      • "CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "CONDUIT_EARMARK_OUT_UNDEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_DEPOSITED"
                      • "PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED"

                      Example:

                      "CONDUIT_EARMARK_RECEIPT_DEPOSITED"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,20}$

                      Must be at least 1 characters long

                      Must be at most 20 characters long


                      Example:

                      "A56123456789-1234"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,20}$

                      Must be at least 1 characters long

                      Must be at most 20 characters long


                      Example:

                      "B123456789-1234"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,8}$

                      Must be at least 1 characters long

                      Must be at most 8 characters long


                      Example:

                      "SB23"
                      +

                      Type: const
                      Specific value: "COM"
                      Example:

                      "COM"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,200}$

                      Must be at least 1 characters long

                      Must be at most 200 characters long


                      Example:

                      "John Smith & Co."
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,34}$

                      Must be at least 1 characters long

                      Must be at most 34 characters long


                      Example:

                      "123 Main Street"
                      +

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,34}$

                      Type: string
                      Must match regular expression: ^[ -~]{0,30}$

                      Must be at least 1 characters long

                      Must be at most 30 characters long


                      Example:

                      "Anytown"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,2}$

                      Must be at least 1 characters long

                      Must be at most 2 characters long


                      Example:

                      "WA"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,9}$

                      Must be at least 1 characters long

                      Must be at most 9 characters long


                      Example:

                      981110123
                      +

                      Type: string
                      Must match regular expression: ^[GPRSCEO]\d{4}$

                      Must be at least 1 characters long

                      Must be at most 5 characters long


                      Example:

                      "P2012"
                      +

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,20}$

                      Type: string
                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                      Must be at least 10 characters long


                      Example:

                      "2018-11-13"
                      +

                      Type: number

                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                      Example:

                      250
                      +

                      Type: string

                      Must be at least 1 characters long

                      Must be at most 100 characters long

                      Type: enum (of string or null)

                      Must be one of:

                      • "001"
                      • "002"
                      • "003"
                      • "004"
                      • "005"
                      • "006"
                      • "007"
                      • "008"
                      • "009"
                      • "010"
                      • "011"
                      • "012"
                      • null

                      Example:

                      1
                      +

                      Type: string
                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                      Must be at least 1 characters long

                      Must be at most 9 characters long


                      Example:

                      "C00654323"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,200}$

                      Must be at least 1 characters long

                      Must be at most 200 characters long


                      Example:

                      "John Smith & Co."
                      +

                      Type: string
                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                      Must be at least 1 characters long

                      Must be at most 9 characters long


                      Example:

                      "H98765431"
                      +

                      Type: string
                      Must match regular expression: ^[ -~]{0,30}$

                      Must be at least 1 characters long

                      Must be at most 30 characters long

                      Type: string
                      Must match regular expression: ^[ -~]{0,20}$

                      Must be at least 1 characters long

                      Must be at most 20 characters long

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,20}$

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,10}$

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,10}$

                      Type: string
                      Must match regular expression: ^[ -~]{0,1}$

                      Must be at least 1 characters long

                      Must be at most 1 characters long


                      Example:

                      "H"
                      +

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,2}$
                      Example:

                      "FL"
                      +

                      Type: string or null
                      Must match regular expression: ^\d{2}$
                      Example:

                      35
                      +

                      Type: boolean

                      Type: string or null
                      Must match regular expression: ^[ -~]{0,100}$

                      Type: enum (of string or null)

                      Must be one of:

                      • "REATTRIBUTED"
                      • "REDESIGNATED"
                      • "REATTRIBUTION_FROM"
                      • "REATTRIBUTION_TO"
                      • "REDESIGNATION_FROM"
                      • "REDESIGNATION_TO"
                      • null

                      Example:

                      "REATTRIBUTED"
                      +
                      \ No newline at end of file diff --git a/docs/CONDUIT_EARMARK_OUTS_spec.html b/docs/CONDUIT_EARMARK_OUTS_spec.html index dd25b787..63f9c4f4 100644 --- a/docs/CONDUIT_EARMARK_OUTS_spec.html +++ b/docs/CONDUIT_EARMARK_OUTS_spec.html @@ -227,7 +227,7 @@ -
                      • REQUIRED
                      • type: string
                      • min length: 1
                      • max length: 9
                      • regex: ^[ -~]{0,9}$
                      • +
                        • REQUIRED
                        • type: string
                        • min length: 1
                        • max length: 9
                        • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                        • BENEFICIARY CANDIDATE LAST NAME @@ -317,7 +317,7 @@ X Auto-Pull from parent transaction If Transaction Type is (CONDUIT_EARMARK_RECEIPT_DEPOSITED or PAC_CONDUIT_EARMARK_RECEIPT_DEPOSITED), this is required to be unchecked. If Transaction Type is (CONDUIT_EARMARK_RECEIPT_UNDEPOSITED or PAC_CONDUIT_EARMARK_RECEIPT_UNDEPOSITED), this is required to be checked. -
                          • REQUIRED if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_DEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_DEPOSITED']
                          • MEMO_CODE = 'False' if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_DEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_DEPOSITED']
                          • REQUIRED if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_UNDEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED']
                          • MEMO_CODE = 'True' if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_UNDEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED']
                          • REQUIRED
                          • type: boolean
                          • +
                            • REQUIRED if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_DEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_DEPOSITED']
                            • MEMO_CODE = 'False' if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_DEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_DEPOSITED']
                            • REQUIRED if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_UNDEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED']
                            • MEMO_CODE = 'True' if TRANSACTION_TYPE_IDENTIFIER one of ['CONDUIT_EARMARK_OUT_UNDEPOSITED', 'PAC_CONDUIT_EARMARK_OUT_UNDEPOSITED']
                            • type: boolean
                            • MEMO TEXT/DESCRIPTION diff --git a/docs/Contact_Candidate.html b/docs/Contact_Candidate.html index 918d210f..1f725189 100644 --- a/docs/Contact_Candidate.html +++ b/docs/Contact_Candidate.html @@ -1,18 +1,18 @@ - FEC Candidate

                              FEC Candidate


                              Candidate Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "S"
                              Type: object

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "H"
                              Type: object

                              Type: string

                              Type: string

                              Type: const
                              Specific value: "CAN"
                              Example:

                              "CAN"
                              -

                              Type: string
                              Must match regular expression: ^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Examples:

                              "P01234567"
                              -
                              "H0MD12345"
                              -
                              "S0MD12345"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Smith"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "John"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "123 Main Street"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Anytown"
                              -

                              Type: string
                              Must match regular expression: ^[A-Z]{2}$

                              Must be at least 2 characters long

                              Must be at most 2 characters long


                              Example:

                              "WA"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,9}$
                              Example:

                              981110123
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,38}$
                              Example:

                              "XYZ Company"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,38}$
                              Example:

                              "QC Inspector"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "H"
                              • "S"
                              • "P"

                              Example:

                              "H\nS\nP"
                              -

                              Type: string or null
                              Must match regular expression: ^[A-Z]{2}$
                              Example:

                              "WA"
                              -

                              Type: string or null
                              Must match regular expression: ^[0-9]{2}$

                              Type: string or null
                              Must match regular expression: ^\+\d{1,3} \d{10}$

                              Type: string
                              \ No newline at end of file + FEC Candidate

                              FEC Candidate


                              Candidate Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "S"
                              Type: object

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "H"
                              Type: object

                              Type: string

                              Type: string

                              Type: const
                              Specific value: "CAN"
                              Example:

                              "CAN"
                              +

                              Type: string
                              Must match regular expression: ^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Examples:

                              "P01234567"
                              +
                              "H0MD12345"
                              +
                              "S0MD12345"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Smith"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "John"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "123 Main Street"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Anytown"
                              +

                              Type: string
                              Must match regular expression: ^[A-Z]{2}$

                              Must be at least 2 characters long

                              Must be at most 2 characters long


                              Example:

                              "WA"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,9}$
                              Example:

                              981110123
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,38}$
                              Example:

                              "XYZ Company"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,38}$
                              Example:

                              "QC Inspector"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "H"
                              • "S"
                              • "P"

                              Example:

                              "H\nS\nP"
                              +

                              Type: string or null
                              Must match regular expression: ^[A-Z]{2}$
                              Example:

                              "WA"
                              +

                              Type: string or null
                              Must match regular expression: ^[0-9]{2}$

                              Type: string or null
                              Must match regular expression: ^\+\d{1,3} \d{10}$

                              Type: string
                              \ No newline at end of file diff --git a/docs/Contact_Committee.html b/docs/Contact_Committee.html index ae3aa84c..ff8d6db4 100644 --- a/docs/Contact_Committee.html +++ b/docs/Contact_Committee.html @@ -1 +1 @@ - FEC Committee

                              FEC Committee


                              Committee Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              \ No newline at end of file + FEC Committee

                              FEC Committee


                              Committee Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              \ No newline at end of file diff --git a/docs/Contact_Individual.html b/docs/Contact_Individual.html index 2e6099c3..17ffa7f4 100644 --- a/docs/Contact_Individual.html +++ b/docs/Contact_Individual.html @@ -1 +1 @@ - FEC Individual

                              FEC Individual


                              Individual Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              \ No newline at end of file + FEC Individual

                              FEC Individual


                              Individual Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              \ No newline at end of file diff --git a/docs/Contact_Organization.html b/docs/Contact_Organization.html index 6e83d77c..c425165e 100644 --- a/docs/Contact_Organization.html +++ b/docs/Contact_Organization.html @@ -1 +1 @@ - FEC Organization

                              FEC Organization


                              Organization Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              \ No newline at end of file + FEC Organization

                              FEC Organization


                              Organization Contact

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "USA"
                              Type: object

                              Type: string
                              \ No newline at end of file diff --git a/docs/DEBTS.html b/docs/DEBTS.html index 93934488..9f776d1d 100644 --- a/docs/DEBTS.html +++ b/docs/DEBTS.html @@ -1,17 +1,17 @@ - FEC Sch D

                              FEC Sch D


                              SCHEDULE D - DEBTS AND OBLIGATIONS (Itemized for each one)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "DEBT_OWED_TO_COMMITTEE"
                              Type: object

                              Type: const
                              Specific value: "SD9"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "DEBT_OWED_BY_COMMITTEE"
                              Type: object

                              Type: const
                              Specific value: "SD10"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: string

                              Must be at least 1 characters long

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Must be at least 1 characters long

                              Type: string

                              Must be at least 1 characters long

                              Type: enum (of string)

                              Must be one of:

                              • "SD9"
                              • "SD10"

                              Example:

                              "SD10"
                              -

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "DEBT_OWED_TO_COMMITTEE"
                              • "DEBT_OWED_BY_COMMITTEE"

                              Example:

                              "DEBT_OWED_TO_COMMITTEE"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "D123456789-3456"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "IND"
                              • "ORG"
                              • "COM"

                              Example:

                              "IND"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "The Bank of Banks"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "The Bank Tower"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "100 Broadway"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "New York"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "NY"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              10011
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              \ No newline at end of file + FEC Sch D

                              FEC Sch D


                              SCHEDULE D - DEBTS AND OBLIGATIONS (Itemized for each one)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "DEBT_OWED_TO_COMMITTEE"
                              Type: object

                              Type: const
                              Specific value: "SD9"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "DEBT_OWED_BY_COMMITTEE"
                              Type: object

                              Type: const
                              Specific value: "SD10"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: string

                              Must be at least 1 characters long

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Must be at least 1 characters long

                              Type: string

                              Must be at least 1 characters long

                              Type: enum (of string)

                              Must be one of:

                              • "SD9"
                              • "SD10"

                              Example:

                              "SD10"
                              +

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "DEBT_OWED_TO_COMMITTEE"
                              • "DEBT_OWED_BY_COMMITTEE"

                              Example:

                              "DEBT_OWED_TO_COMMITTEE"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "D123456789-3456"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "IND"
                              • "ORG"
                              • "COM"

                              Example:

                              "IND"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "The Bank of Banks"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "The Bank Tower"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "100 Broadway"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "New York"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "NY"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              10011
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99

                              \ No newline at end of file diff --git a/docs/DISBURSEMENTS.html b/docs/DISBURSEMENTS.html index d980c8b1..e0478a13 100644 --- a/docs/DISBURSEMENTS.html +++ b/docs/DISBURSEMENTS.html @@ -1,28 +1,28 @@ - FEC Disbursements

                              FEC Disbursements


                              SCHEDULE B - Operating Expenditure (Line 21b), Void of Operating Expenditure (21b), Other Disbursement (29), Void of Other Disbursement (29)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE"
                              • "OPERATING_EXPENDITURE_VOID"
                              Type: object

                              Type: const
                              Specific value: "SB21B"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OTHER_DISBURSEMENT"
                              • "OTHER_DISBURSEMENT_VOID"
                              Type: object

                              Type: const
                              Specific value: "SB29"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE_VOID"
                              • "OTHER_DISBURSEMENT_VOID"
                              Type: object

                              Type: number

                              Value must be strictly lesser than 0

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string

                              Type: enum (of string)

                              Must be one of:

                              • "SB21B"
                              • "SB29"

                              Example:

                              "SB21B"
                              -

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE"
                              • "OPERATING_EXPENDITURE_VOID"
                              • "OTHER_DISBURSEMENT"
                              • "OTHER_DISBURSEMENT_VOID"

                              Example:

                              "OPERATING_EXPENDITURE"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "B123456789-1234"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,8}$
                              Example:

                              "SB21"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "IND"
                              • "COM"

                              Examples:

                              "ORG"
                              -
                              "IND"
                              -
                              "COM"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              -

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              -

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long


                              Example:

                              "Repay Loan"
                              -

                              Type: enum (of null or string)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              -

                              Type: boolean or null

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of null or string)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              -
                              \ No newline at end of file + FEC Disbursements

                              FEC Disbursements


                              SCHEDULE B - Operating Expenditure (Line 21b), Void of Operating Expenditure (21b), Other Disbursement (29), Void of Other Disbursement (29)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE"
                              • "OPERATING_EXPENDITURE_VOID"
                              Type: object

                              Type: const
                              Specific value: "SB21B"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OTHER_DISBURSEMENT"
                              • "OTHER_DISBURSEMENT_VOID"
                              Type: object

                              Type: const
                              Specific value: "SB29"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE_VOID"
                              • "OTHER_DISBURSEMENT_VOID"
                              Type: object

                              Type: number

                              Value must be strictly lesser than 0

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string

                              Type: enum (of string)

                              Must be one of:

                              • "SB21B"
                              • "SB29"

                              Example:

                              "SB21B"
                              +

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE"
                              • "OPERATING_EXPENDITURE_VOID"
                              • "OTHER_DISBURSEMENT"
                              • "OTHER_DISBURSEMENT_VOID"

                              Example:

                              "OPERATING_EXPENDITURE"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "B123456789-1234"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,8}$
                              Example:

                              "SB21"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "IND"
                              • "COM"

                              Examples:

                              "ORG"
                              +
                              "IND"
                              +
                              "COM"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              +

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              +

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long


                              Example:

                              "Repay Loan"
                              +

                              Type: enum (of string or null)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              +

                              Type: boolean or null

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of string or null)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              +
                              \ No newline at end of file diff --git a/docs/DISBURSEMENTS_FEA.html b/docs/DISBURSEMENTS_FEA.html index d7b57759..c5d7fe24 100644 --- a/docs/DISBURSEMENTS_FEA.html +++ b/docs/DISBURSEMENTS_FEA.html @@ -1,28 +1,28 @@ - FEC Disbursement - FEA

                              FEC Disbursement - FEA


                              SCHEDULE B - 100% Federal Election Activity Payment, Void of 100% Federal Election Activity (Line 30b)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: string
                              Must match regular expression: ^O\d{4}$
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "FEDERAL_ELECTION_ACTIVITY_VOID"
                              Type: object

                              Type: number

                              Value must be strictly lesser than 0

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: object

                              Type: const
                              Specific value: "SB30B"
                              Example:

                              "SB30B"
                              -

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "FEDERAL_ELECTION_ACTIVITY_100PCT_PAYMENT"
                              • "FEDERAL_ELECTION_ACTIVITY_VOID"

                              Example:

                              "FEDERAL_ELECTION_ACTIVITY_100PCT_PAYMENT"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "B123456789-1234"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,8}$
                              Example:

                              "SB21"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "IND"
                              • "COM"

                              Example:

                              "ORG"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              -

                              Type: string
                              Must match regular expression: ^[GPRSCEO]\d{4}$

                              Must be at least 1 characters long

                              Must be at most 5 characters long


                              Example:

                              "P2012"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              -

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              -

                              Type: string

                              Example:

                              "Repay Loan"
                              -

                              Type: enum (of null or string)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              -

                              Type: string or null
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                              Example:

                              "H98765431"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: boolean or null

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of null or string)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              -
                              \ No newline at end of file + FEC Disbursement - FEA

                              FEC Disbursement - FEA


                              SCHEDULE B - 100% Federal Election Activity Payment, Void of 100% Federal Election Activity (Line 30b)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: string
                              Must match regular expression: ^O\d{4}$
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "FEDERAL_ELECTION_ACTIVITY_VOID"
                              Type: object

                              Type: number

                              Value must be strictly lesser than 0

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: object

                              Type: const
                              Specific value: "SB30B"
                              Example:

                              "SB30B"
                              +

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "FEDERAL_ELECTION_ACTIVITY_100PCT_PAYMENT"
                              • "FEDERAL_ELECTION_ACTIVITY_VOID"

                              Example:

                              "FEDERAL_ELECTION_ACTIVITY_100PCT_PAYMENT"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "B123456789-1234"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,8}$
                              Example:

                              "SB21"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "IND"
                              • "COM"

                              Example:

                              "ORG"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              +

                              Type: string
                              Must match regular expression: ^[GPRSCEO]\d{4}$

                              Must be at least 1 characters long

                              Must be at most 5 characters long


                              Example:

                              "P2012"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              +

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              +

                              Type: string

                              Example:

                              "Repay Loan"
                              +

                              Type: enum (of string or null)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              +

                              Type: string or null
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                              Example:

                              "H98765431"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: boolean or null

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of string or null)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              +
                              \ No newline at end of file diff --git a/docs/DISBURSEMENT_MEMOS.html b/docs/DISBURSEMENT_MEMOS.html index 4efca763..5d1672be 100644 --- a/docs/DISBURSEMENT_MEMOS.html +++ b/docs/DISBURSEMENT_MEMOS.html @@ -1,27 +1,27 @@ - FEC Disbursement Memos

                              FEC Disbursement Memos


                              SCHEDULE B - Credit Card Memo for Operating Expenditure (line 21b), Credit Card Memo for Other Disbursements (Line 29), Reimbursement Memo for Operating Expenditure (Line 21b), Reimbursement Memo for Other Disbursements - Line 29, Payroll Memo for Operating Expenditure (Line 21b), Payroll Memo for Other Disbursements - Line 29

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                              • "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT_MEMO"
                              • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL_MEMO"
                              Type: object

                              Type: const
                              Specific value: "SB21B"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT_MEMO"
                              • "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT_MEMO"
                              • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL_MEMO"
                              Type: object

                              Type: const
                              Specific value: "SB29"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string

                              Type: enum (of string)

                              Must be one of:

                              • "SB21B"
                              • "SB29"

                              Example:

                              "SB21B"
                              -

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                              • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT_MEMO"
                              • "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT_MEMO"
                              • "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT_MEMO"
                              • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL_MEMO"
                              • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL_MEMO"

                              Example:

                              "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B123456789-1234"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,8}$

                              Must be at least 1 characters long

                              Must be at most 8 characters long


                              Example:

                              "SB21"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "IND"
                              • "COM"

                              Examples:

                              "ORG"
                              -
                              "IND"
                              -
                              "COM"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              -

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              -

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long

                              Type: enum (of null or string)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              -

                              Type: const
                              Specific value: true

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of null or string)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              -
                              \ No newline at end of file + FEC Disbursement Memos

                              FEC Disbursement Memos


                              SCHEDULE B - Credit Card Memo for Operating Expenditure (line 21b), Credit Card Memo for Other Disbursements (Line 29), Reimbursement Memo for Operating Expenditure (Line 21b), Reimbursement Memo for Other Disbursements - Line 29, Payroll Memo for Operating Expenditure (Line 21b), Payroll Memo for Other Disbursements - Line 29

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                              • "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT_MEMO"
                              • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL_MEMO"
                              Type: object

                              Type: const
                              Specific value: "SB21B"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT_MEMO"
                              • "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT_MEMO"
                              • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL_MEMO"
                              Type: object

                              Type: const
                              Specific value: "SB29"
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string

                              Type: enum (of string)

                              Must be one of:

                              • "SB21B"
                              • "SB29"

                              Example:

                              "SB21B"
                              +

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                              • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT_MEMO"
                              • "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT_MEMO"
                              • "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT_MEMO"
                              • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL_MEMO"
                              • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL_MEMO"

                              Example:

                              "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B123456789-1234"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,8}$

                              Must be at least 1 characters long

                              Must be at most 8 characters long


                              Example:

                              "SB21"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "IND"
                              • "COM"

                              Examples:

                              "ORG"
                              +
                              "IND"
                              +
                              "COM"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              +

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              +

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long

                              Type: enum (of string or null)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              +

                              Type: const
                              Specific value: true

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of string or null)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              +
                              \ No newline at end of file diff --git a/docs/DISBURSEMENT_MEMOS_FEA.html b/docs/DISBURSEMENT_MEMOS_FEA.html index 75c65c9d..1149a689 100644 --- a/docs/DISBURSEMENT_MEMOS_FEA.html +++ b/docs/DISBURSEMENT_MEMOS_FEA.html @@ -1,28 +1,28 @@ - FEC Disbursement Memos FEA

                              FEC Disbursement Memos FEA


                              SCHEDULE B - Credit Card Memo for 100% Federal Election Activity (Line 30b), Staff Reimbursement Memo for 100% Federal Election Activity (Line 30b), Payroll Memo for 100% Federal Election Activity (Line 30b)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: string
                              Must match regular expression: ^O\d{4}$
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: object

                              Type: const
                              Specific value: "SB30B"
                              Example:

                              "SB30B"
                              -

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT_MEMO"
                              • "FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT_MEMO"
                              • "FEDERAL_ELECTION_ACTIVITY_PAYMENT_TO_PAYROLL_MEMO"

                              Example:

                              "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT_MEMO"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B123456789-1234"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,8}$

                              Must be at least 1 characters long

                              Must be at most 8 characters long


                              Example:

                              "SB21"
                              -

                              Type: enum (of string)

                              Must be one of:

                              • "IND"
                              • "ORG"
                              • "COM"

                              Example:

                              "IND"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,5}$

                              Must be at least 1 characters long

                              Must be at most 5 characters long


                              Example:

                              "P2012"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              -

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              -

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              -

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long


                              Example:

                              "Repay Loan"
                              -

                              Type: enum (of null or string)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              -

                              Type: string or null
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                              Example:

                              "H98765431"
                              -

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: const
                              Specific value: true

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of null or string)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              -
                              \ No newline at end of file + FEC Disbursement Memos FEA

                              FEC Disbursement Memos FEA


                              SCHEDULE B - Credit Card Memo for 100% Federal Election Activity (Line 30b), Staff Reimbursement Memo for 100% Federal Election Activity (Line 30b), Payroll Memo for 100% Federal Election Activity (Line 30b)

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: enum (of string)

                              Must be one of:

                              • "ORG"
                              • "COM"
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: const
                              Specific value: "IND"
                              Type: object

                              Type: string

                              Type: string
                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: string
                              Must match regular expression: ^O\d{4}$
                              Type: object

                              Type: object

                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                              Type: object

                              Type: object

                              Type: const
                              Specific value: "SB30B"
                              Example:

                              "SB30B"
                              +

                              Type: string
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                              Must be at least 9 characters long

                              Must be at most 9 characters long


                              Example:

                              "C00123456"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT_MEMO"
                              • "FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT_MEMO"
                              • "FEDERAL_ELECTION_ACTIVITY_PAYMENT_TO_PAYROLL_MEMO"

                              Example:

                              "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT_MEMO"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B56123456789-1234"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,20}$

                              Must be at least 1 characters long

                              Must be at most 20 characters long


                              Example:

                              "B123456789-1234"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,8}$

                              Must be at least 1 characters long

                              Must be at most 8 characters long


                              Example:

                              "SB21"
                              +

                              Type: enum (of string)

                              Must be one of:

                              • "IND"
                              • "ORG"
                              • "COM"

                              Example:

                              "IND"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,200}$
                              Example:

                              "John Smith & Co."
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$
                              Example:

                              "Smith"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "John"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$
                              Example:

                              "W"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Dr"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$
                              Example:

                              "Jr"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,34}$

                              Must be at least 1 characters long

                              Must be at most 34 characters long


                              Example:

                              "Suite 16"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,34}$
                              Example:

                              "30 Oak Street"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,30}$

                              Must be at least 1 characters long

                              Must be at most 30 characters long


                              Example:

                              "Springfield"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,2}$

                              Must be at least 1 characters long

                              Must be at most 2 characters long


                              Example:

                              "MA"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,9}$

                              Must be at least 1 characters long

                              Must be at most 9 characters long


                              Example:

                              1012
                              +

                              Type: string
                              Must match regular expression: ^[GPRSCEO]\d{4}$

                              Must be at least 1 characters long

                              Must be at most 5 characters long


                              Example:

                              "P2012"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string
                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                              Must be at least 10 characters long


                              Example:

                              "2012-07-20"
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1500
                              +

                              Type: number

                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                              Example:

                              1000
                              +

                              Type: const
                              Specific value: "GENERAL_DISBURSEMENT"
                              Example:

                              "GENERAL_DISBURSEMENT"
                              +

                              Type: string
                              Must match regular expression: ^[ -~]{0,100}$

                              Must be at least 1 characters long

                              Must be at most 100 characters long


                              Example:

                              "Repay Loan"
                              +

                              Type: enum (of string or null)

                              Must be one of:

                              • "001"
                              • "002"
                              • "003"
                              • "004"
                              • "005"
                              • "006"
                              • "007"
                              • "008"
                              • "009"
                              • "010"
                              • "011"
                              • "012"
                              • null

                              Example:

                              1
                              +

                              Type: string or null
                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                              Example:

                              "H98765431"
                              +

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,30}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,20}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,10}$

                              Type: const
                              Specific value: true

                              Type: string or null
                              Must match regular expression: ^[ -~]{0,100}$

                              Type: enum (of string or null)

                              Must be one of:

                              • "REATTRIBUTED"
                              • "REDESIGNATED"
                              • "REATTRIBUTION_FROM"
                              • "REATTRIBUTION_TO"
                              • "REDESIGNATION_FROM"
                              • "REDESIGNATION_TO"
                              • null

                              Example:

                              "REATTRIBUTED"
                              +
                              \ No newline at end of file diff --git a/docs/DISBURSEMENT_MEMOS_FEA_spec.html b/docs/DISBURSEMENT_MEMOS_FEA_spec.html index 52b37a00..ab62e1ca 100644 --- a/docs/DISBURSEMENT_MEMOS_FEA_spec.html +++ b/docs/DISBURSEMENT_MEMOS_FEA_spec.html @@ -196,7 +196,7 @@ G,P,O[YYYY] Values: [G|P|R|S|C|E|O]+Year{YYYY} -
                              • REQUIRED
                              • type: string
                              • min length: 1
                              • max length: 5
                              • regex: ^[ -~]{0,5}$
                              • +
                                • REQUIRED
                                • type: string
                                • min length: 1
                                • max length: 5
                                • regex: ^[GPRSCEO]\d{4}$
                                • ELECTION OTHER DESCRIPTION @@ -230,7 +230,7 @@ AGGREGATE AMOUNT - +AMT-12 X (error) 1000 @@ -281,7 +281,7 @@ BENEFICIARY CANDIDATE LAST NAME A/N-30 - +X (conditional error) @@ -291,7 +291,7 @@ BENEFICIARY CANDIDATE FIRST NAME A/N-20 - +X (conditional error) diff --git a/docs/DISBURSEMENT_PARENTS.html b/docs/DISBURSEMENT_PARENTS.html index bbf033b7..b23f60d4 100644 --- a/docs/DISBURSEMENT_PARENTS.html +++ b/docs/DISBURSEMENT_PARENTS.html @@ -1,21 +1,21 @@ - FEC Payroll and Credit Card Disbursements

                                  FEC Payroll and Credit Card Disbursements


                                  SCHEDULE B - Credit Card Payment for Operating Expenditure, Payment to Payroll for Operating Expenditure, (Line 29b) Credit Card Payment for Other Disbursement, Payment to Payroll for Other Disbursement (Line 29)

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "SB21B"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT"
                                  • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "SB29"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT"
                                  • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "Credit Card: See Below"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL"
                                  • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "Payroll: See Below"

                                  Type: enum (of string)

                                  Must be one of:

                                  • "SB21B"
                                  • "SB29"

                                  Example:

                                  "SB21B"
                                  -

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  -

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                  • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT"
                                  • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL"

                                  Example:

                                  "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "B56123456789-1234"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "B123456789-1234"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,8}$
                                  Example:

                                  "SB21"
                                  -

                                  Type: const
                                  Specific value: "ORG"
                                  Example:

                                  "ORG"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,200}$

                                  Must be at least 1 characters long

                                  Must be at most 200 characters long


                                  Example:

                                  "John Smith & Co."
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "Suite 16"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$
                                  Example:

                                  "30 Oak Street"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Springfield"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "MA"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  1012
                                  -

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2012-07-20"
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1500
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  -

                                  Type: const
                                  Specific value: "GENERAL_DISBURSEMENT"
                                  Example:

                                  "GENERAL_DISBURSEMENT"
                                  -

                                  Type: enum (of string)

                                  Must be one of:

                                  • "Credit Card: See Below"
                                  • "Payroll: See Below"

                                  Example:

                                  "Credit Card: See Below"
                                  -

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "001"
                                  • "002"
                                  • "003"
                                  • "004"
                                  • "005"
                                  • "006"
                                  • "007"
                                  • "008"
                                  • "009"
                                  • "010"
                                  • "011"
                                  • "012"
                                  • null

                                  Example:

                                  1
                                  -

                                  Type: boolean or null

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  -
                                  \ No newline at end of file + FEC Payroll and Credit Card Disbursements

                                  FEC Payroll and Credit Card Disbursements


                                  SCHEDULE B - Credit Card Payment for Operating Expenditure, Payment to Payroll for Operating Expenditure, (Line 29b) Credit Card Payment for Other Disbursement, Payment to Payroll for Other Disbursement (Line 29)

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "SB21B"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT"
                                  • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "SB29"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT"
                                  • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "Credit Card: See Below"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL"
                                  • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "Payroll: See Below"

                                  Type: enum (of string)

                                  Must be one of:

                                  • "SB21B"
                                  • "SB29"

                                  Example:

                                  "SB21B"
                                  +

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  +

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  • "OPERATING_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                  • "OTHER_DISBURSEMENT_CREDIT_CARD_PAYMENT"
                                  • "OTHER_DISBURSEMENT_PAYMENT_TO_PAYROLL"

                                  Example:

                                  "OPERATING_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "B56123456789-1234"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "B123456789-1234"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,8}$
                                  Example:

                                  "SB21"
                                  +

                                  Type: const
                                  Specific value: "ORG"
                                  Example:

                                  "ORG"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,200}$

                                  Must be at least 1 characters long

                                  Must be at most 200 characters long


                                  Example:

                                  "John Smith & Co."
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "Suite 16"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$
                                  Example:

                                  "30 Oak Street"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Springfield"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "MA"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  1012
                                  +

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2012-07-20"
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1500
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  +

                                  Type: const
                                  Specific value: "GENERAL_DISBURSEMENT"
                                  Example:

                                  "GENERAL_DISBURSEMENT"
                                  +

                                  Type: enum (of string)

                                  Must be one of:

                                  • "Credit Card: See Below"
                                  • "Payroll: See Below"

                                  Example:

                                  "Credit Card: See Below"
                                  +

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "001"
                                  • "002"
                                  • "003"
                                  • "004"
                                  • "005"
                                  • "006"
                                  • "007"
                                  • "008"
                                  • "009"
                                  • "010"
                                  • "011"
                                  • "012"
                                  • null

                                  Example:

                                  1
                                  +

                                  Type: boolean or null

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  +
                                  \ No newline at end of file diff --git a/docs/DISBURSEMENT_PARENTS_FEA.html b/docs/DISBURSEMENT_PARENTS_FEA.html index c435d588..9a533efd 100644 --- a/docs/DISBURSEMENT_PARENTS_FEA.html +++ b/docs/DISBURSEMENT_PARENTS_FEA.html @@ -1,22 +1,22 @@ - FEC Disbursement Parents - FEA

                                  FEC Disbursement Parents - FEA


                                  SCHEDULE B - Credit Card Payment for 100% Federal Election Activity, Payment to Payroll for 100% Federal Election Activity (Line 30b)

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "Credit Card: See Below"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "FEDERAL_ELECTION_ACTIVITY_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "Payroll: See Below"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: string
                                  Must match regular expression: ^O\d{4}$
                                  Type: object

                                  Type: const
                                  Specific value: "SB30B"
                                  Example:

                                  "SB30B"
                                  -

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  -

                                  Type: enum (of string)

                                  Must be one of:

                                  • "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT"
                                  • "FEDERAL_ELECTION_ACTIVITY_PAYMENT_TO_PAYROLL"

                                  Example:

                                  "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "B56123456789-1234"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "B123456789-1234"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,8}$
                                  Example:

                                  "SB21"
                                  -

                                  Type: const
                                  Specific value: "ORG"
                                  Example:

                                  "ORG"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,200}$

                                  Must be at least 1 characters long

                                  Must be at most 200 characters long


                                  Example:

                                  "John Smith & Co."
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "Suite 16"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$
                                  Example:

                                  "30 Oak Street"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Springfield"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "MA"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  1012
                                  -

                                  Type: string
                                  Must match regular expression: ^[GPRSCEO]\d{4}$

                                  Must be at least 1 characters long

                                  Must be at most 5 characters long


                                  Example:

                                  "P2012"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2012-07-20"
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1500
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  -

                                  Type: const
                                  Specific value: "GENERAL_DISBURSEMENT"
                                  Example:

                                  "GENERAL_DISBURSEMENT"
                                  -

                                  Type: enum (of string)

                                  Must be one of:

                                  • "Credit Card: See Below"
                                  • "Payroll: See Below"

                                  Example:

                                  "Credit Card: See Below"
                                  -

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "001"
                                  • "002"
                                  • "003"
                                  • "004"
                                  • "005"
                                  • "006"
                                  • "007"
                                  • "008"
                                  • "009"
                                  • "010"
                                  • "011"
                                  • "012"
                                  • null

                                  Example:

                                  1
                                  -

                                  Type: boolean or null

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  -
                                  \ No newline at end of file + FEC Disbursement Parents - FEA

                                  FEC Disbursement Parents - FEA


                                  SCHEDULE B - Credit Card Payment for 100% Federal Election Activity, Payment to Payroll for 100% Federal Election Activity (Line 30b)

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "Credit Card: See Below"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "FEDERAL_ELECTION_ACTIVITY_PAYMENT_TO_PAYROLL"
                                  Type: object

                                  Type: const
                                  Specific value: "Payroll: See Below"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: string
                                  Must match regular expression: ^O\d{4}$
                                  Type: object

                                  Type: const
                                  Specific value: "SB30B"
                                  Example:

                                  "SB30B"
                                  +

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  +

                                  Type: enum (of string)

                                  Must be one of:

                                  • "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT"
                                  • "FEDERAL_ELECTION_ACTIVITY_PAYMENT_TO_PAYROLL"

                                  Example:

                                  "FEDERAL_ELECTION_ACTIVITY_CREDIT_CARD_PAYMENT"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "B56123456789-1234"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "B123456789-1234"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,8}$
                                  Example:

                                  "SB21"
                                  +

                                  Type: const
                                  Specific value: "ORG"
                                  Example:

                                  "ORG"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,200}$

                                  Must be at least 1 characters long

                                  Must be at most 200 characters long


                                  Example:

                                  "John Smith & Co."
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "Suite 16"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$
                                  Example:

                                  "30 Oak Street"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Springfield"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "MA"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  1012
                                  +

                                  Type: string
                                  Must match regular expression: ^[GPRSCEO]\d{4}$

                                  Must be at least 1 characters long

                                  Must be at most 5 characters long


                                  Example:

                                  "P2012"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2012-07-20"
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1500
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  +

                                  Type: const
                                  Specific value: "GENERAL_DISBURSEMENT"
                                  Example:

                                  "GENERAL_DISBURSEMENT"
                                  +

                                  Type: enum (of string)

                                  Must be one of:

                                  • "Credit Card: See Below"
                                  • "Payroll: See Below"

                                  Example:

                                  "Credit Card: See Below"
                                  +

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "001"
                                  • "002"
                                  • "003"
                                  • "004"
                                  • "005"
                                  • "006"
                                  • "007"
                                  • "008"
                                  • "009"
                                  • "010"
                                  • "011"
                                  • "012"
                                  • null

                                  Example:

                                  1
                                  +

                                  Type: boolean or null

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  +
                                  \ No newline at end of file diff --git a/docs/DISBURSEMENT_PARENTS_STAFF.html b/docs/DISBURSEMENT_PARENTS_STAFF.html index 8aa0223e..935bb43c 100644 --- a/docs/DISBURSEMENT_PARENTS_STAFF.html +++ b/docs/DISBURSEMENT_PARENTS_STAFF.html @@ -1,25 +1,25 @@ - FEC Staff Reimbursement for Operating Expenditure and Other Disbursements

                                  FEC Staff Reimbursement for Operating Expenditure and Other Disbursements


                                  SCHEDULE B - Staff Reimbursement for Operating Expenditure (Line 21b), Staff Reimbursements for Other Disbursements - Line 29

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "SB21B"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "SB29"

                                  Type: enum (of string)

                                  Must be one of:

                                  • "SB21B"
                                  • "SB29"

                                  Example:

                                  "SB21B"
                                  -

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  -

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT"
                                  • "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT"

                                  Example:

                                  "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "B56123456789-1234"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "B123456789-1234"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,8}$
                                  Example:

                                  "SB21"
                                  -

                                  Type: const
                                  Specific value: "IND"
                                  Example:

                                  "IND"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Smith"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "John"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "W"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Dr"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Jr"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "Suite 16"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$
                                  Example:

                                  "30 Oak Street"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Springfield"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "MA"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  1012
                                  -

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2012-07-20"
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1500
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  -

                                  Type: const
                                  Specific value: "GENERAL_DISBURSEMENT"
                                  Example:

                                  "GENERAL_DISBURSEMENT"
                                  -

                                  Type: const
                                  Specific value: "Reimbursement: See Below"
                                  Example:

                                  "Reimbursement: See Below"
                                  -

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "001"
                                  • "002"
                                  • "003"
                                  • "004"
                                  • "005"
                                  • "006"
                                  • "007"
                                  • "008"
                                  • "009"
                                  • "010"
                                  • "011"
                                  • "012"
                                  • null

                                  Example:

                                  1
                                  -

                                  Type: boolean or null

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  -
                                  \ No newline at end of file + FEC Staff Reimbursement for Operating Expenditure and Other Disbursements

                                  FEC Staff Reimbursement for Operating Expenditure and Other Disbursements


                                  SCHEDULE B - Staff Reimbursement for Operating Expenditure (Line 21b), Staff Reimbursements for Other Disbursements - Line 29

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "SB21B"
                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT"
                                  Type: object

                                  Type: const
                                  Specific value: "SB29"

                                  Type: enum (of string)

                                  Must be one of:

                                  • "SB21B"
                                  • "SB29"

                                  Example:

                                  "SB21B"
                                  +

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  +

                                  Type: enum (of string)

                                  Must be one of:

                                  • "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT"
                                  • "OTHER_DISBURSEMENT_STAFF_REIMBURSEMENT"

                                  Example:

                                  "OPERATING_EXPENDITURE_STAFF_REIMBURSEMENT"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "B56123456789-1234"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "B123456789-1234"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,8}$
                                  Example:

                                  "SB21"
                                  +

                                  Type: const
                                  Specific value: "IND"
                                  Example:

                                  "IND"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Smith"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "John"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "W"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Dr"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Jr"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "Suite 16"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$
                                  Example:

                                  "30 Oak Street"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Springfield"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "MA"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  1012
                                  +

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2012-07-20"
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1500
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  +

                                  Type: const
                                  Specific value: "GENERAL_DISBURSEMENT"
                                  Example:

                                  "GENERAL_DISBURSEMENT"
                                  +

                                  Type: const
                                  Specific value: "Reimbursement: See Below"
                                  Example:

                                  "Reimbursement: See Below"
                                  +

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "001"
                                  • "002"
                                  • "003"
                                  • "004"
                                  • "005"
                                  • "006"
                                  • "007"
                                  • "008"
                                  • "009"
                                  • "010"
                                  • "011"
                                  • "012"
                                  • null

                                  Example:

                                  1
                                  +

                                  Type: boolean or null

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  +
                                  \ No newline at end of file diff --git a/docs/EARMARK_MEMO.html b/docs/EARMARK_MEMO.html index b5f0ce5f..7cbc48c7 100644 --- a/docs/EARMARK_MEMO.html +++ b/docs/EARMARK_MEMO.html @@ -1,26 +1,26 @@ - FEC Earmark Memo

                                  FEC Earmark Memo


                                  Earmark Memo

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "COM"
                                  Type: object

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "IND"
                                  Type: object

                                  Type: const
                                  Specific value: "SA11AI"
                                  Example:

                                  "SA11AI"
                                  -

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  -

                                  Type: const
                                  Specific value: "EARMARK_MEMO"
                                  Example:

                                  "EARMARK_MEMO"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "A56123456789-1234"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "A123456789-1234"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,8}$

                                  Must be at least 1 characters long

                                  Must be at most 8 characters long


                                  Example:

                                  "SA11AI"
                                  -

                                  Type: enum (of string)

                                  Must be one of:

                                  • "IND"
                                  • "COM"

                                  Example:

                                  "IND"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,200}$
                                  Example:

                                  "John Smith & Co."
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,30}$
                                  Example:

                                  "Smith"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "John"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "W"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Dr"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Jr"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "123 Main Street"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Anytown"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "WA"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  981110123
                                  -

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2018-11-13"
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  250
                                  -

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  -

                                  Type: const
                                  Specific value: "GENERAL"
                                  Example:

                                  "GENERAL"
                                  -

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Must be at least 1 characters long

                                  Must be at most 100 characters long

                                  Type: string or null
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,200}$
                                  Example:

                                  "Action PAC"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,38}$
                                  Example:

                                  "XYZ Company"
                                  -

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,38}$
                                  Example:

                                  "QC Inspector"
                                  -

                                  Type: const
                                  Specific value: true

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of null or string)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  -
                                  \ No newline at end of file + FEC Earmark Memo

                                  FEC Earmark Memo


                                  Earmark Memo

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "COM"
                                  Type: object

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: const
                                  Specific value: "IND"
                                  Type: object

                                  Type: const
                                  Specific value: "SA11AI"
                                  Example:

                                  "SA11AI"
                                  +

                                  Type: string
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Must be at least 9 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  "C00123456"
                                  +

                                  Type: const
                                  Specific value: "EARMARK_MEMO"
                                  Example:

                                  "EARMARK_MEMO"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "A56123456789-1234"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,20}$

                                  Must be at least 1 characters long

                                  Must be at most 20 characters long


                                  Example:

                                  "A123456789-1234"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,8}$

                                  Must be at least 1 characters long

                                  Must be at most 8 characters long


                                  Example:

                                  "SA11AI"
                                  +

                                  Type: enum (of string)

                                  Must be one of:

                                  • "IND"
                                  • "COM"

                                  Example:

                                  "IND"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,200}$
                                  Example:

                                  "John Smith & Co."
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,30}$
                                  Example:

                                  "Smith"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "John"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,20}$
                                  Example:

                                  "W"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Dr"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,10}$
                                  Example:

                                  "Jr"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Must be at least 1 characters long

                                  Must be at most 34 characters long


                                  Example:

                                  "123 Main Street"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,34}$

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,30}$

                                  Must be at least 1 characters long

                                  Must be at most 30 characters long


                                  Example:

                                  "Anytown"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,2}$

                                  Must be at least 1 characters long

                                  Must be at most 2 characters long


                                  Example:

                                  "WA"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,9}$

                                  Must be at least 1 characters long

                                  Must be at most 9 characters long


                                  Example:

                                  981110123
                                  +

                                  Type: string
                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                  Must be at least 10 characters long


                                  Example:

                                  "2018-11-13"
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  250
                                  +

                                  Type: number

                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                  Example:

                                  1000
                                  +

                                  Type: const
                                  Specific value: "GENERAL"
                                  Example:

                                  "GENERAL"
                                  +

                                  Type: string
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Must be at least 1 characters long

                                  Must be at most 100 characters long

                                  Type: string or null
                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,200}$
                                  Example:

                                  "Action PAC"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,38}$
                                  Example:

                                  "XYZ Company"
                                  +

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,38}$
                                  Example:

                                  "QC Inspector"
                                  +

                                  Type: const
                                  Specific value: true

                                  Type: string or null
                                  Must match regular expression: ^[ -~]{0,100}$

                                  Type: enum (of string or null)

                                  Must be one of:

                                  • "REATTRIBUTED"
                                  • "REDESIGNATED"
                                  • "REATTRIBUTION_FROM"
                                  • "REATTRIBUTION_TO"
                                  • "REDESIGNATION_FROM"
                                  • "REDESIGNATION_TO"
                                  • null

                                  Example:

                                  "REATTRIBUTED"
                                  +
                                  \ No newline at end of file diff --git a/docs/EARMARK_RECEIPT.html b/docs/EARMARK_RECEIPT.html index 95baa36e..db329983 100644 --- a/docs/EARMARK_RECEIPT.html +++ b/docs/EARMARK_RECEIPT.html @@ -1 +1 @@ - FEC Conduit Earmark (Deposited)

                                  FEC Conduit Earmark (Deposited)


                                  Earmark Receipt (11a)

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: number

                                  Value must be greater or equal to 200.01

                                  Type: object

                                  \ No newline at end of file + FEC Conduit Earmark (Deposited)

                                  FEC Conduit Earmark (Deposited)


                                  Earmark Receipt (11a)

                                  Type: object

                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                  Type: object

                                  Type: number

                                  Value must be greater or equal to 200.01

                                  Type: object

                                  \ No newline at end of file diff --git a/docs/EARMARK_RECEIPT_spec.html b/docs/EARMARK_RECEIPT_spec.html index 6f812dee..f69925df 100644 --- a/docs/EARMARK_RECEIPT_spec.html +++ b/docs/EARMARK_RECEIPT_spec.html @@ -13,10 +13,10 @@ A/N-8 X (error) SA11AI -SA11AI +[SA11AI | SA11AII] -
                                  • REQUIRED
                                  • type: string
                                  • must equal: SA11AI
                                  • +
                                    • REQUIRED
                                    • type: string
                                    • must be one of: ['SA11AI', 'SA11AII']
                                    • FILER COMMITTEE ID NUMBER diff --git a/docs/F1M.html b/docs/F1M.html index 16d1aae4..da971353 100644 --- a/docs/F1M.html +++ b/docs/F1M.html @@ -12,7 +12,7 @@

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,20}$
                                      Example:

                                      "W"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Dr"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Jr"
                                      -

                                      Type: enum (of string)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"

                                      Example:

                                      "H\nS\nP"
                                      +

                                      Type: enum (of string or null)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"
                                      • null

                                      Example:

                                      "H\nS\nP"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[A-Z]{2}$
                                      Example:

                                      "WA"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{2}$

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                      Example:

                                      20120729
                                       

                                      Type: string or null
                                      Must match regular expression: ^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$
                                      Examples:

                                      "P01234567"
                                      @@ -23,7 +23,7 @@
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,20}$
                                      Example:

                                      "W"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Dr"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Jr"
                                      -

                                      Type: enum (of string)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"

                                      Example:

                                      "H\nS\nP"
                                      +

                                      Type: enum (of string or null)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"
                                      • null

                                      Example:

                                      "H\nS\nP"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[A-Z]{2}$
                                      Example:

                                      "WA"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{2}$

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                      Example:

                                      20120729
                                       

                                      Type: string or null
                                      Must match regular expression: ^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$
                                      Examples:

                                      "P01234567"
                                      @@ -34,7 +34,7 @@
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,20}$
                                      Example:

                                      "W"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Dr"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Jr"
                                      -

                                      Type: enum (of string)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"

                                      Example:

                                      "H\nS\nP"
                                      +

                                      Type: enum (of string or null)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"
                                      • null

                                      Example:

                                      "H\nS\nP"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[A-Z]{2}$
                                      Example:

                                      "WA"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{2}$

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                      Example:

                                      20120729
                                       

                                      Type: string or null
                                      Must match regular expression: ^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$
                                      Examples:

                                      "P01234567"
                                      @@ -45,7 +45,7 @@
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,20}$
                                      Example:

                                      "W"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Dr"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Jr"
                                      -

                                      Type: enum (of string)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"

                                      Example:

                                      "H\nS\nP"
                                      +

                                      Type: enum (of string or null)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"
                                      • null

                                      Example:

                                      "H\nS\nP"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[A-Z]{2}$
                                      Example:

                                      "WA"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{2}$

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                      Example:

                                      20120729
                                       

                                      Type: string or null
                                      Must match regular expression: ^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$
                                      Examples:

                                      "P01234567"
                                      @@ -56,7 +56,7 @@
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,20}$
                                      Example:

                                      "W"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Dr"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Jr"
                                      -

                                      Type: enum (of string)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"

                                      Example:

                                      "H\nS\nP"
                                      +

                                      Type: enum (of string or null)

                                      Must be one of:

                                      • "H"
                                      • "S"
                                      • "P"
                                      • null

                                      Example:

                                      "H\nS\nP"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[A-Z]{2}$
                                      Example:

                                      "WA"
                                       

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{2}$

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                      Example:

                                      20120729
                                       

                                      Type: string or null
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                      Example:

                                      20120729
                                      @@ -68,4 +68,4 @@
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Mr."
                                       

                                      Type: string or null
                                      Must match regular expression: ^[ -~]{0,10}$
                                      Example:

                                      "Jr."
                                       

                                      Type: string
                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                      Must be at least 10 characters long


                                      Example:

                                      20120729
                                      -
                                      \ No newline at end of file + \ No newline at end of file diff --git a/docs/F1M_spec.html b/docs/F1M_spec.html index a5ef97c7..606acf84 100644 --- a/docs/F1M_spec.html +++ b/docs/F1M_spec.html @@ -218,7 +218,7 @@ Req if requesting by qualification -
                                      • REQUIRED if
                                      • type: ['string', 'null']
                                      • must be one of: ['H', 'S', 'P']
                                      • +
                                        • REQUIRED if
                                        • type: ['string', 'null']
                                        • must be one of: ['H', 'S', 'P', None]
                                        • 20 @@ -330,7 +330,7 @@ Req if requesting by qualification -
                                          • REQUIRED if
                                          • type: ['string', 'null']
                                          • must be one of: ['H', 'S', 'P']
                                          • +
                                            • REQUIRED if
                                            • type: ['string', 'null']
                                            • must be one of: ['H', 'S', 'P', None]
                                            • 30 @@ -442,7 +442,7 @@ Req if requesting by qualification -
                                              • REQUIRED if
                                              • type: ['string', 'null']
                                              • must be one of: ['H', 'S', 'P']
                                              • +
                                                • REQUIRED if
                                                • type: ['string', 'null']
                                                • must be one of: ['H', 'S', 'P', None]
                                                • 40 @@ -554,7 +554,7 @@ Req if requesting by qualification -
                                                  • REQUIRED if
                                                  • type: ['string', 'null']
                                                  • must be one of: ['H', 'S', 'P']
                                                  • +
                                                    • REQUIRED if
                                                    • type: ['string', 'null']
                                                    • must be one of: ['H', 'S', 'P', None]
                                                    • 50 @@ -666,7 +666,7 @@ Req if requesting by qualification -
                                                      • REQUIRED if
                                                      • type: ['string', 'null']
                                                      • must be one of: ['H', 'S', 'P']
                                                      • +
                                                        • REQUIRED if
                                                        • type: ['string', 'null']
                                                        • must be one of: ['H', 'S', 'P', None]
                                                        • 60 diff --git a/docs/F24.html b/docs/F24.html index 0f6231e2..61871f91 100644 --- a/docs/F24.html +++ b/docs/F24.html @@ -1 +1 @@ - FEC F24

                                                          FEC F24


                                                          FORM 24 - 24 / 48 HOUR NOTICE OF INDEPENDENT EXPENDITURE

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "F24A"
                                                          Type: object

                                                          \ No newline at end of file + FEC F24

                                                          FEC F24


                                                          FORM 24 - 24 / 48 HOUR NOTICE OF INDEPENDENT EXPENDITURE

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "F24A"
                                                          Type: object

                                                          \ No newline at end of file diff --git a/docs/F3X.html b/docs/F3X.html index c8c4d211..fbb442b3 100644 --- a/docs/F3X.html +++ b/docs/F3X.html @@ -1,25 +1,25 @@ - FEC F3X

                                                          FEC F3X

                                                          Type: object

                                                          FORM 3X - REPORT OF RECEIPTS AND DISBURSEMENTS FOR OTHER THAN AN AUTHORIZED COMMITTEE

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "F3XN"
                                                          • "F3XA"
                                                          • "F3XT"

                                                          Example:

                                                          "F3XN"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[C|P][0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,200}$
                                                          Example:

                                                          "Foes of Pat"
                                                          -

                                                          Type: boolean or null

                                                          Example:

                                                          "X"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "125 Sycamore St"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,30}$
                                                          Example:

                                                          "Anytown"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[A-Z]{2}$
                                                          Example:

                                                          "FL"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,9}$
                                                          Example:

                                                          33034
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,3}$
                                                          Example:

                                                          "12P"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,5}$
                                                          Example:

                                                          "P2012"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2018-11-13"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[A-Z]{2}$
                                                          Example:

                                                          "FL"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2018-11-13"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2018-11-13"
                                                          -

                                                          Type: boolean or null

                                                          Example:

                                                          "X"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "Pat"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "Dale"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr."
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "PhD"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2018-11-13"
                                                          -

                                                          Type: number or null

                                                          Example:

                                                          1123123.45
                                                          -

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Example:

                                                          3123123.45
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}$
                                                          Example:

                                                          2012
                                                          -

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null
                                                          \ No newline at end of file + FEC F3X

                                                          FEC F3X

                                                          Type: object

                                                          FORM 3X - REPORT OF RECEIPTS AND DISBURSEMENTS FOR OTHER THAN AN AUTHORIZED COMMITTEE

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "F3XN"
                                                          • "F3XA"
                                                          • "F3XT"

                                                          Example:

                                                          "F3XN"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[C|P][0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,200}$
                                                          Example:

                                                          "Foes of Pat"
                                                          +

                                                          Type: boolean or null

                                                          Example:

                                                          "X"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "125 Sycamore St"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,30}$
                                                          Example:

                                                          "Anytown"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[A-Z]{2}$
                                                          Example:

                                                          "FL"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,9}$
                                                          Example:

                                                          33034
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,3}$
                                                          Example:

                                                          "12P"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,5}$
                                                          Example:

                                                          "P2012"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2018-11-13"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[A-Z]{2}$
                                                          Example:

                                                          "FL"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2018-11-13"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2018-11-13"
                                                          +

                                                          Type: boolean or null

                                                          Example:

                                                          "X"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "Pat"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "Dale"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr."
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "PhD"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2018-11-13"
                                                          +

                                                          Type: number or null

                                                          Example:

                                                          1123123.45
                                                          +

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Example:

                                                          3123123.45
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}$
                                                          Example:

                                                          2012
                                                          +

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null

                                                          Type: number or null
                                                          \ No newline at end of file diff --git a/docs/F99.html b/docs/F99.html index 15c588da..88493424 100644 --- a/docs/F99.html +++ b/docs/F99.html @@ -1,10 +1,10 @@ - FEC F99

                                                          FEC F99

                                                          Type: object

                                                          FORM 99 - MISCELLANEOUS TEXT

                                                          Type: const
                                                          Specific value: "F99"
                                                          Example:

                                                          "F99"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,200}$

                                                          Must be at least 1 characters long

                                                          Must be at most 200 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long

                                                          Type: string
                                                          Must match regular expression: ^[A-Z]{2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "Patrick"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "Thomas"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Mr."
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr."
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 1 characters long


                                                          Example:

                                                          20120729
                                                          -

                                                          Type: enum (of null or string)

                                                          Must be one of:

                                                          • "MSI"
                                                          • "MSM"
                                                          • "MST"
                                                          • null

                                                          Example:

                                                          "MST"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~ ]{1,20000}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20000 characters long

                                                          \ No newline at end of file + FEC F99

                                                          FEC F99

                                                          Type: object

                                                          FORM 99 - MISCELLANEOUS TEXT

                                                          Type: const
                                                          Specific value: "F99"
                                                          Example:

                                                          "F99"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,200}$

                                                          Must be at least 1 characters long

                                                          Must be at most 200 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long

                                                          Type: string
                                                          Must match regular expression: ^[A-Z]{2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "Patrick"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "Thomas"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Mr."
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr."
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 1 characters long


                                                          Example:

                                                          20120729
                                                          +

                                                          Type: enum (of string or null)

                                                          Must be one of:

                                                          • "MSI"
                                                          • "MSM"
                                                          • "MST"
                                                          • null

                                                          Example:

                                                          "MST"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~ ]{1,20000}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20000 characters long

                                                          \ No newline at end of file diff --git a/docs/FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT.html b/docs/FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT.html index 6a35bbdb..d141a6bd 100644 --- a/docs/FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT.html +++ b/docs/FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT.html @@ -1,25 +1,25 @@ - FEC Staff Reimbursement for 100% Federal Election Activity

                                                          FEC Staff Reimbursement for 100% Federal Election Activity

                                                          Type: object

                                                          Staff Reimbursement for 100% Federal Election Activity (Line 30b)

                                                          Type: const
                                                          Specific value: "SB30B"
                                                          Example:

                                                          "SB30B"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          -

                                                          Type: const
                                                          Specific value: "FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT"
                                                          Example:

                                                          "FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "B56123456789-1234"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "B123456789-1234"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,8}$
                                                          Example:

                                                          "SB21"
                                                          -

                                                          Type: const
                                                          Specific value: "IND"
                                                          Example:

                                                          "IND"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "John"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long


                                                          Example:

                                                          "Suite 16"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "30 Oak Street"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Springfield"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long


                                                          Example:

                                                          "MA"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          1012
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2012-07-20"
                                                          -

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          1500
                                                          -

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          1000
                                                          -

                                                          Type: const
                                                          Specific value: "GENERAL_DISBURSEMENT"
                                                          Example:

                                                          "GENERAL_DISBURSEMENT"
                                                          -

                                                          Type: const
                                                          Specific value: "Reimbursement: See Below"
                                                          Example:

                                                          "Reimbursement: See Below"
                                                          -

                                                          Type: enum (of null or string)

                                                          Must be one of:

                                                          • "001"
                                                          • "002"
                                                          • "003"
                                                          • "004"
                                                          • "005"
                                                          • "006"
                                                          • "007"
                                                          • "008"
                                                          • "009"
                                                          • "010"
                                                          • "011"
                                                          • "012"
                                                          • null

                                                          Example:

                                                          1
                                                          -

                                                          Type: boolean or null

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,100}$

                                                          Type: enum (of null or string)

                                                          Must be one of:

                                                          • "REATTRIBUTED"
                                                          • "REDESIGNATED"
                                                          • "REATTRIBUTION_FROM"
                                                          • "REATTRIBUTION_TO"
                                                          • "REDESIGNATION_FROM"
                                                          • "REDESIGNATION_TO"
                                                          • null

                                                          Example:

                                                          "REATTRIBUTED"
                                                          -
                                                          \ No newline at end of file + FEC Staff Reimbursement for 100% Federal Election Activity

                                                          FEC Staff Reimbursement for 100% Federal Election Activity

                                                          Type: object

                                                          Staff Reimbursement for 100% Federal Election Activity (Line 30b)

                                                          Type: const
                                                          Specific value: "SB30B"
                                                          Example:

                                                          "SB30B"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          +

                                                          Type: const
                                                          Specific value: "FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT"
                                                          Example:

                                                          "FEDERAL_ELECTION_ACTIVITY_STAFF_REIMBURSEMENT"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "B56123456789-1234"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "B123456789-1234"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,8}$
                                                          Example:

                                                          "SB21"
                                                          +

                                                          Type: const
                                                          Specific value: "IND"
                                                          Example:

                                                          "IND"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "John"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long


                                                          Example:

                                                          "Suite 16"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "30 Oak Street"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Springfield"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long


                                                          Example:

                                                          "MA"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          1012
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2012-07-20"
                                                          +

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          1500
                                                          +

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          1000
                                                          +

                                                          Type: const
                                                          Specific value: "GENERAL_DISBURSEMENT"
                                                          Example:

                                                          "GENERAL_DISBURSEMENT"
                                                          +

                                                          Type: const
                                                          Specific value: "Reimbursement: See Below"
                                                          Example:

                                                          "Reimbursement: See Below"
                                                          +

                                                          Type: enum (of string or null)

                                                          Must be one of:

                                                          • "001"
                                                          • "002"
                                                          • "003"
                                                          • "004"
                                                          • "005"
                                                          • "006"
                                                          • "007"
                                                          • "008"
                                                          • "009"
                                                          • "010"
                                                          • "011"
                                                          • "012"
                                                          • null

                                                          Example:

                                                          1
                                                          +

                                                          Type: boolean or null

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,100}$

                                                          Type: enum (of string or null)

                                                          Must be one of:

                                                          • "REATTRIBUTED"
                                                          • "REDESIGNATED"
                                                          • "REATTRIBUTION_FROM"
                                                          • "REATTRIBUTION_TO"
                                                          • "REDESIGNATION_FROM"
                                                          • "REDESIGNATION_TO"
                                                          • null

                                                          Example:

                                                          "REATTRIBUTED"
                                                          +
                                                          \ No newline at end of file diff --git a/docs/HDR.html b/docs/HDR.html index fb5d2c02..b52cc762 100644 --- a/docs/HDR.html +++ b/docs/HDR.html @@ -1,8 +1,8 @@ - FEC HDR

                                                          FEC HDR

                                                          Type: object

                                                          HDR - Header Record

                                                          No Additional Properties

                                                          Type: const
                                                          Specific value: "HDR"
                                                          Example:

                                                          "HDR"
                                                          -

                                                          Type: const
                                                          Specific value: "FEC"
                                                          Example:

                                                          "FEC"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[0-9]+(?:[.][0-9]+)?$

                                                          Must be at least 1 characters long

                                                          Must be at most 4 characters long


                                                          Example:

                                                          "8.3"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,90}$

                                                          Must be at least 0 characters long

                                                          Must be at most 90 characters long


                                                          Example:

                                                          "FECFile Online"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,16}$

                                                          Must be at least 0 characters long

                                                          Must be at most 16 characters long


                                                          Example:

                                                          "1.0"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,16}$

                                                          Must be at least 0 characters long

                                                          Must be at most 16 characters long


                                                          Example:

                                                          "FEC-123467"
                                                          -

                                                          Type: object

                                                          Example:

                                                          "1"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,200}$

                                                          Must be at least 0 characters long

                                                          Must be at most 200 characters long

                                                          \ No newline at end of file + FEC HDR

                                                          FEC HDR

                                                          Type: object

                                                          HDR - Header Record

                                                          No Additional Properties

                                                          Type: const
                                                          Specific value: "HDR"
                                                          Example:

                                                          "HDR"
                                                          +

                                                          Type: const
                                                          Specific value: "FEC"
                                                          Example:

                                                          "FEC"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[0-9]+(?:[.][0-9]+)?$

                                                          Must be at least 1 characters long

                                                          Must be at most 4 characters long


                                                          Example:

                                                          "8.3"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,90}$

                                                          Must be at least 0 characters long

                                                          Must be at most 90 characters long


                                                          Example:

                                                          "FECFile Online"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,16}$

                                                          Must be at least 0 characters long

                                                          Must be at most 16 characters long


                                                          Example:

                                                          "1.0"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,16}$

                                                          Must be at least 0 characters long

                                                          Must be at most 16 characters long


                                                          Example:

                                                          "FEC-123467"
                                                          +

                                                          Type: object

                                                          Example:

                                                          "1"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,200}$

                                                          Must be at least 0 characters long

                                                          Must be at most 200 characters long

                                                          \ No newline at end of file diff --git a/docs/INDEPENDENT_EXPENDITURES.html b/docs/INDEPENDENT_EXPENDITURES.html index 0d843785..ac554d1b 100644 --- a/docs/INDEPENDENT_EXPENDITURES.html +++ b/docs/INDEPENDENT_EXPENDITURES.html @@ -1,37 +1,37 @@ - FEC INDEPENDENT EXPENDITURES

                                                          FEC INDEPENDENT EXPENDITURES


                                                          INDEPENDENT EXPENDITURES

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "ORG"
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "IND"
                                                          Type: object

                                                          Type: string

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: string
                                                          Must match regular expression: ^O
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "H"
                                                          Type: object

                                                          Type: string

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "S"
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "P"

                                                          Type: string
                                                          Must match regular expression: ^P
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "INDEPENDENT_EXPENDITURE_VOID"
                                                          Type: object

                                                          Type: number

                                                          Value must be strictly lesser than 0

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: null
                                                          Type: object

                                                          Type: string

                                                          Type: const
                                                          Specific value: "SE"
                                                          Example:

                                                          "SE"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          -

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "INDEPENDENT_EXPENDITURE"
                                                          • "INDEPENDENT_EXPENDITURE_VOID"

                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "D123456789-3456"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "B123456789-1234"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,8}$
                                                          Example:

                                                          "SB21"
                                                          -

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "IND"
                                                          • "ORG"

                                                          Example:

                                                          "IND"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,200}$
                                                          Example:

                                                          "The Bank of Banks"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,30}$
                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "John"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long


                                                          Example:

                                                          "The Bank Tower"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "100 Broadway"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "New York"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long


                                                          Example:

                                                          "NY"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          10011
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[GPRSCEO]\d{4}$

                                                          Must be at least 1 characters long

                                                          Must be at most 5 characters long


                                                          Example:

                                                          "P2012"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          -

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          10000
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          -

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                          Example:

                                                          11000.95
                                                          -

                                                          Type: const
                                                          Specific value: "INDEPENDENT_EXPENDITURE"
                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,100}$

                                                          Must be at least 1 characters long

                                                          Must be at most 100 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,3}$
                                                          Example:

                                                          1
                                                          -

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "S"
                                                          • "O"

                                                          Example:

                                                          "S"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "H98765431"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "H"
                                                          • "S"
                                                          • "P"

                                                          Example:

                                                          "H"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,2}$
                                                          Example:

                                                          "FL"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^\d{2}$
                                                          Example:

                                                          35
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "John"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2012-01-01"
                                                          -

                                                          Type: boolean or null

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,100}$
                                                          \ No newline at end of file + FEC INDEPENDENT EXPENDITURES

                                                          FEC INDEPENDENT EXPENDITURES


                                                          INDEPENDENT EXPENDITURES

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "ORG"
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "IND"
                                                          Type: object

                                                          Type: string

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: string
                                                          Must match regular expression: ^O
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "H"
                                                          Type: object

                                                          Type: string

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "S"
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "P"

                                                          Type: string
                                                          Must match regular expression: ^P
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "INDEPENDENT_EXPENDITURE_VOID"
                                                          Type: object

                                                          Type: number

                                                          Value must be strictly lesser than 0

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: null
                                                          Type: object

                                                          Type: string

                                                          Type: const
                                                          Specific value: "SE"
                                                          Example:

                                                          "SE"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          +

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "INDEPENDENT_EXPENDITURE"
                                                          • "INDEPENDENT_EXPENDITURE_VOID"

                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "D123456789-3456"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "B123456789-1234"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,8}$
                                                          Example:

                                                          "SB21"
                                                          +

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "IND"
                                                          • "ORG"

                                                          Example:

                                                          "IND"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,200}$
                                                          Example:

                                                          "The Bank of Banks"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,30}$
                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "John"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long


                                                          Example:

                                                          "The Bank Tower"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "100 Broadway"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "New York"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long


                                                          Example:

                                                          "NY"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          10011
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[GPRSCEO]\d{4}$

                                                          Must be at least 1 characters long

                                                          Must be at most 5 characters long


                                                          Example:

                                                          "P2012"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          +

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          10000
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          +

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                          Example:

                                                          11000.95
                                                          +

                                                          Type: const
                                                          Specific value: "INDEPENDENT_EXPENDITURE"
                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,100}$

                                                          Must be at least 1 characters long

                                                          Must be at most 100 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,3}$
                                                          Example:

                                                          1
                                                          +

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "S"
                                                          • "O"

                                                          Example:

                                                          "S"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "H98765431"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "H"
                                                          • "S"
                                                          • "P"

                                                          Example:

                                                          "H"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,2}$
                                                          Example:

                                                          "FL"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^\d{2}$
                                                          Example:

                                                          35
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "John"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2012-01-01"
                                                          +

                                                          Type: boolean or null

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,100}$
                                                          \ No newline at end of file diff --git a/docs/INDEPENDENT_EXPENDITURES_spec.html b/docs/INDEPENDENT_EXPENDITURES_spec.html index 2642d892..e7b0635f 100644 --- a/docs/INDEPENDENT_EXPENDITURES_spec.html +++ b/docs/INDEPENDENT_EXPENDITURES_spec.html @@ -171,7 +171,7 @@ PAYEE STATE -A-2 +A/N-2 X (error) NY @@ -371,7 +371,7 @@ S/O CANDIDATE DISTRICT -NUM-2 +A/N-2 X (conditional error) 36 01 ... 99 diff --git a/docs/INDEPENDENT_EXPENDITURE_MEMOS.html b/docs/INDEPENDENT_EXPENDITURE_MEMOS.html index aa2f169f..9fe955da 100644 --- a/docs/INDEPENDENT_EXPENDITURE_MEMOS.html +++ b/docs/INDEPENDENT_EXPENDITURE_MEMOS.html @@ -1,37 +1,37 @@ - FEC INDEPENDENT EXPENDITURE_MEMOS

                                                          FEC INDEPENDENT EXPENDITURE_MEMOS


                                                          INDEPENDENT EXPENDITURE_MEMOS

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "ORG"
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "IND"
                                                          Type: object

                                                          Type: string

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: string
                                                          Must match regular expression: ^O
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "H"
                                                          Type: object

                                                          Type: string

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "S"
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "P"

                                                          Type: string
                                                          Must match regular expression: ^P
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: null
                                                          Type: object

                                                          Type: string

                                                          Type: const
                                                          Specific value: "SE"
                                                          Example:

                                                          "SE"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          -

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                                                          • "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT_MEMO"
                                                          • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL_MEMO"

                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "D123456789-3456"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "B123456789-1234"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,8}$

                                                          Must be at least 1 characters long

                                                          Must be at most 8 characters long


                                                          Example:

                                                          "SB21"
                                                          -

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "IND"
                                                          • "ORG"

                                                          Example:

                                                          "IND"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,200}$
                                                          Example:

                                                          "The Bank of Banks"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,30}$
                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "John"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long


                                                          Example:

                                                          "The Bank Tower"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "100 Broadway"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "New York"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long


                                                          Example:

                                                          "NY"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          10011
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[GPRSCEO]\d{4}$

                                                          Must be at least 1 characters long

                                                          Must be at most 5 characters long


                                                          Example:

                                                          "P2012"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          -

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          10000
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          -

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                          Example:

                                                          11000.95
                                                          -

                                                          Type: const
                                                          Specific value: "INDEPENDENT_EXPENDITURE"
                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,100}$

                                                          Must be at least 1 characters long

                                                          Must be at most 100 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,3}$
                                                          Example:

                                                          1
                                                          -

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "S"
                                                          • "O"

                                                          Example:

                                                          "S"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "H98765431"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "H"
                                                          • "S"
                                                          • "P"

                                                          Example:

                                                          "H"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,2}$
                                                          Example:

                                                          "FL"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^\d{2}$
                                                          Example:

                                                          35
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "John"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          -

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          -

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2012-01-01"
                                                          -

                                                          Type: const
                                                          Specific value: true

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,100}$
                                                          \ No newline at end of file + FEC INDEPENDENT EXPENDITURE_MEMOS

                                                          FEC INDEPENDENT EXPENDITURE_MEMOS


                                                          INDEPENDENT EXPENDITURE_MEMOS

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "ORG"
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "IND"
                                                          Type: object

                                                          Type: string

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: string
                                                          Must match regular expression: ^O
                                                          Type: object

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "H"
                                                          Type: object

                                                          Type: string

                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "S"
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: const
                                                          Specific value: "P"

                                                          Type: string
                                                          Must match regular expression: ^P
                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: object

                                                          Type: string
                                                          Type: object

                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                          Type: object

                                                          Type: null
                                                          Type: object

                                                          Type: string

                                                          Type: const
                                                          Specific value: "SE"
                                                          Example:

                                                          "SE"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                          Must be at least 9 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "C00123456"
                                                          +

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                                                          • "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT_MEMO"
                                                          • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL_MEMO"

                                                          Example:

                                                          "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT_MEMO"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "D123456789-3456"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "B123456789-1234"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,8}$

                                                          Must be at least 1 characters long

                                                          Must be at most 8 characters long


                                                          Example:

                                                          "SB21"
                                                          +

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "IND"
                                                          • "ORG"

                                                          Example:

                                                          "IND"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,200}$
                                                          Example:

                                                          "The Bank of Banks"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,30}$
                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "John"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,34}$

                                                          Must be at least 1 characters long

                                                          Must be at most 34 characters long


                                                          Example:

                                                          "The Bank Tower"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,34}$
                                                          Example:

                                                          "100 Broadway"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "New York"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,2}$

                                                          Must be at least 1 characters long

                                                          Must be at most 2 characters long


                                                          Example:

                                                          "NY"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          10011
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[GPRSCEO]\d{4}$

                                                          Must be at least 1 characters long

                                                          Must be at most 5 characters long


                                                          Example:

                                                          "P2012"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          +

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                          Example:

                                                          10000
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                          Example:

                                                          "2012-01-01"
                                                          +

                                                          Type: number

                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                          Example:

                                                          11000.95
                                                          +

                                                          Type: const
                                                          Specific value: null
                                                          Example:

                                                          null
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,100}$

                                                          Must be at least 1 characters long

                                                          Must be at most 100 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,3}$
                                                          Example:

                                                          1
                                                          +

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "S"
                                                          • "O"

                                                          Example:

                                                          "S"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,9}$

                                                          Must be at least 1 characters long

                                                          Must be at most 9 characters long


                                                          Example:

                                                          "H98765431"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$

                                                          Type: enum (of string)

                                                          Must be one of:

                                                          • "H"
                                                          • "S"
                                                          • "P"

                                                          Example:

                                                          "H"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,2}$
                                                          Example:

                                                          "FL"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^\d{2}$
                                                          Example:

                                                          35
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,30}$

                                                          Must be at least 1 characters long

                                                          Must be at most 30 characters long


                                                          Example:

                                                          "Smith"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[ -~]{0,20}$

                                                          Must be at least 1 characters long

                                                          Must be at most 20 characters long


                                                          Example:

                                                          "John"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,20}$
                                                          Example:

                                                          "W"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Dr"
                                                          +

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,10}$
                                                          Example:

                                                          "Jr"
                                                          +

                                                          Type: string
                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                          Must be at least 10 characters long


                                                          Example:

                                                          "2012-01-01"
                                                          +

                                                          Type: const
                                                          Specific value: true

                                                          Type: string or null
                                                          Must match regular expression: ^[ -~]{0,100}$
                                                          \ No newline at end of file diff --git a/docs/INDEPENDENT_EXPENDITURE_MEMOS_spec.html b/docs/INDEPENDENT_EXPENDITURE_MEMOS_spec.html index c8b33b88..e249a3d5 100644 --- a/docs/INDEPENDENT_EXPENDITURE_MEMOS_spec.html +++ b/docs/INDEPENDENT_EXPENDITURE_MEMOS_spec.html @@ -171,7 +171,7 @@ PAYEE STATE -A-2 +A/N-2 X (error) NY @@ -254,10 +254,10 @@ X (error) -INDEPENDENT_EXPENDITURE -INDEPENDENT_EXPENDITURE -
                                                          • REQUIRED
                                                          • must equal: INDEPENDENT_EXPENDITURE
                                                          • +N/A + +
                                                            • REQUIRED
                                                            • must equal: None
                                                            • EXPENDITURE PURPOSE DESCRIPTION @@ -371,7 +371,7 @@ S/O CANDIDATE DISTRICT -NUM-2 +A/N-2 X (conditional error) 36 01 ... 99 diff --git a/docs/INDEPENDENT_EXPENDITURE_PARENTS.html b/docs/INDEPENDENT_EXPENDITURE_PARENTS.html index 494bc3d7..428eaad6 100644 --- a/docs/INDEPENDENT_EXPENDITURE_PARENTS.html +++ b/docs/INDEPENDENT_EXPENDITURE_PARENTS.html @@ -1,37 +1,37 @@ - FEC INDEPENDENT EXPENDITURE PARENTS

                                                              FEC INDEPENDENT EXPENDITURE PARENTS


                                                              INDEPENDENT EXPENDITURE PARENTS

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "ORG"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "IND"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "Credit Card: See Below"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "Payroll: See Below"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "Reimbursement: See Below"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "ORG"
                                                              Type: object

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "IND"
                                                              Type: object

                                                              Type: string

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: string
                                                              Must match regular expression: ^O
                                                              Type: object

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "H"
                                                              Type: object

                                                              Type: string

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "S"
                                                              Type: object

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "P"

                                                              Type: string
                                                              Must match regular expression: ^P
                                                              Type: object

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: object

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: object

                                                              Type: const
                                                              Specific value: "SE"
                                                              Example:

                                                              "SE"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                              Must be at least 9 characters long

                                                              Must be at most 9 characters long


                                                              Example:

                                                              "C00123456"
                                                              -

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                                              • "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT"

                                                              Example:

                                                              "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Must be at least 1 characters long

                                                              Must be at most 20 characters long


                                                              Example:

                                                              "D123456789-3456"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "B123456789-1234"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,8}$
                                                              Example:

                                                              "SB21"
                                                              -

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "IND"
                                                              • "ORG"

                                                              Example:

                                                              "IND"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,200}$
                                                              Example:

                                                              "The Bank of Banks"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,30}$
                                                              Example:

                                                              "Smith"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "John"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "W"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Dr"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Jr"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,34}$

                                                              Must be at least 1 characters long

                                                              Must be at most 34 characters long


                                                              Example:

                                                              "The Bank Tower"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,34}$
                                                              Example:

                                                              "100 Broadway"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,30}$

                                                              Must be at least 1 characters long

                                                              Must be at most 30 characters long


                                                              Example:

                                                              "New York"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,2}$

                                                              Must be at least 1 characters long

                                                              Must be at most 2 characters long


                                                              Example:

                                                              "NY"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,9}$

                                                              Must be at least 1 characters long

                                                              Must be at most 9 characters long


                                                              Example:

                                                              10011
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[GPRSCEO]\d{4}$

                                                              Must be at least 1 characters long

                                                              Must be at most 5 characters long


                                                              Example:

                                                              "P2012"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Type: string or null
                                                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                              Example:

                                                              "2012-01-01"
                                                              -

                                                              Type: number

                                                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                              Example:

                                                              10000
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                              Example:

                                                              "2012-01-01"
                                                              -

                                                              Type: number

                                                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                              Example:

                                                              11000.95
                                                              -

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE"
                                                              Example:

                                                              "INDEPENDENT_EXPENDITURE"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,100}$

                                                              Must be at least 1 characters long

                                                              Must be at most 100 characters long

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,3}$
                                                              Example:

                                                              1
                                                              -

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "S"
                                                              • "O"

                                                              Example:

                                                              "S"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,9}$

                                                              Must be at least 1 characters long

                                                              Must be at most 9 characters long


                                                              Example:

                                                              "H98765431"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,30}$

                                                              Must be at least 1 characters long

                                                              Must be at most 30 characters long

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Must be at least 1 characters long

                                                              Must be at most 20 characters long

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "H"
                                                              • "S"
                                                              • "P"

                                                              Example:

                                                              "H"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,2}$

                                                              Must be at least 1 characters long

                                                              Must be at most 2 characters long


                                                              Example:

                                                              "FL"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^\d{2}$
                                                              Example:

                                                              35
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,30}$

                                                              Must be at least 1 characters long

                                                              Must be at most 30 characters long


                                                              Example:

                                                              "Smith"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Must be at least 1 characters long

                                                              Must be at most 20 characters long


                                                              Example:

                                                              "John"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "W"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Dr"
                                                              -

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Jr"
                                                              -

                                                              Type: string
                                                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                              Must be at least 10 characters long


                                                              Example:

                                                              "2012-01-01"
                                                              -

                                                              Type: boolean or null

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,100}$
                                                              \ No newline at end of file + FEC INDEPENDENT EXPENDITURE PARENTS

                                                              FEC INDEPENDENT EXPENDITURE PARENTS


                                                              INDEPENDENT EXPENDITURE PARENTS

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "ORG"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "IND"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "Credit Card: See Below"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "Payroll: See Below"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT"
                                                              Type: object

                                                              Type: const
                                                              Specific value: "Reimbursement: See Below"
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "ORG"
                                                              Type: object

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "IND"
                                                              Type: object

                                                              Type: string

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: string
                                                              Must match regular expression: ^O
                                                              Type: object

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "H"
                                                              Type: object

                                                              Type: string

                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "S"
                                                              Type: object

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: const
                                                              Specific value: "P"

                                                              Type: string
                                                              Must match regular expression: ^P
                                                              Type: object

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: object

                                                              Type: string
                                                              Type: object

                                                              If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                              Type: object

                                                              Type: object

                                                              Type: const
                                                              Specific value: "SE"
                                                              Example:

                                                              "SE"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                              Must be at least 9 characters long

                                                              Must be at most 9 characters long


                                                              Example:

                                                              "C00123456"
                                                              +

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
                                                              • "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT"

                                                              Example:

                                                              "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Must be at least 1 characters long

                                                              Must be at most 20 characters long


                                                              Example:

                                                              "D123456789-3456"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "B123456789-1234"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,8}$
                                                              Example:

                                                              "SB21"
                                                              +

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "IND"
                                                              • "ORG"

                                                              Example:

                                                              "IND"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,200}$
                                                              Example:

                                                              "The Bank of Banks"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,30}$
                                                              Example:

                                                              "Smith"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "John"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "W"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Dr"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Jr"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,34}$

                                                              Must be at least 1 characters long

                                                              Must be at most 34 characters long


                                                              Example:

                                                              "The Bank Tower"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,34}$
                                                              Example:

                                                              "100 Broadway"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,30}$

                                                              Must be at least 1 characters long

                                                              Must be at most 30 characters long


                                                              Example:

                                                              "New York"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,2}$

                                                              Must be at least 1 characters long

                                                              Must be at most 2 characters long


                                                              Example:

                                                              "NY"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,9}$

                                                              Must be at least 1 characters long

                                                              Must be at most 9 characters long


                                                              Example:

                                                              10011
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[GPRSCEO]\d{4}$

                                                              Must be at least 1 characters long

                                                              Must be at most 5 characters long


                                                              Example:

                                                              "P2012"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Type: string or null
                                                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                              Example:

                                                              "2012-01-01"
                                                              +

                                                              Type: number

                                                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                              Example:

                                                              10000
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                              Example:

                                                              "2012-01-01"
                                                              +

                                                              Type: number

                                                              Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                              Example:

                                                              11000.95
                                                              +

                                                              Type: const
                                                              Specific value: "INDEPENDENT_EXPENDITURE"
                                                              Example:

                                                              "INDEPENDENT_EXPENDITURE"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,100}$

                                                              Must be at least 1 characters long

                                                              Must be at most 100 characters long

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,3}$
                                                              Example:

                                                              1
                                                              +

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "S"
                                                              • "O"

                                                              Example:

                                                              "S"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,9}$

                                                              Must be at least 1 characters long

                                                              Must be at most 9 characters long


                                                              Example:

                                                              "H98765431"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,30}$

                                                              Must be at least 1 characters long

                                                              Must be at most 30 characters long

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Must be at least 1 characters long

                                                              Must be at most 20 characters long

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$

                                                              Type: enum (of string)

                                                              Must be one of:

                                                              • "H"
                                                              • "S"
                                                              • "P"

                                                              Example:

                                                              "H"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,2}$

                                                              Must be at least 1 characters long

                                                              Must be at most 2 characters long


                                                              Example:

                                                              "FL"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^\d{2}$
                                                              Example:

                                                              35
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,30}$

                                                              Must be at least 1 characters long

                                                              Must be at most 30 characters long


                                                              Example:

                                                              "Smith"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[ -~]{0,20}$

                                                              Must be at least 1 characters long

                                                              Must be at most 20 characters long


                                                              Example:

                                                              "John"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,20}$
                                                              Example:

                                                              "W"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Dr"
                                                              +

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,10}$
                                                              Example:

                                                              "Jr"
                                                              +

                                                              Type: string
                                                              Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                              Must be at least 10 characters long


                                                              Example:

                                                              "2012-01-01"
                                                              +

                                                              Type: boolean or null

                                                              Type: string or null
                                                              Must match regular expression: ^[ -~]{0,100}$
                                                              \ No newline at end of file diff --git a/docs/INDEPENDENT_EXPENDITURE_PARENTS_spec.html b/docs/INDEPENDENT_EXPENDITURE_PARENTS_spec.html index 83488cfb..b5a4c9cf 100644 --- a/docs/INDEPENDENT_EXPENDITURE_PARENTS_spec.html +++ b/docs/INDEPENDENT_EXPENDITURE_PARENTS_spec.html @@ -171,7 +171,7 @@ PAYEE STATE -A-2 +A/N-2 X (error) NY @@ -367,11 +367,11 @@ AK,AL,... Edit: ST (if Office = Sen or House) -
                                                              • REQUIRED if SO_CANDIDATE_OFFICE equals H
                                                              • REQUIRED if SO_CANDIDATE_OFFICE equals S
                                                              • REQUIRED if SO_CANDIDATE_OFFICE equals P & ELECTION_CODE matches regex: ^P
                                                              • REQUIRED
                                                              • type: string
                                                              • min length: 1
                                                              • max length: 2
                                                              • regex: ^[ -~]{0,2}$
                                                              • +
                                                                • REQUIRED if SO_CANDIDATE_OFFICE equals H
                                                                • REQUIRED if SO_CANDIDATE_OFFICE equals S
                                                                • REQUIRED if SO_CANDIDATE_OFFICE equals P & ELECTION_CODE matches regex: ^P
                                                                • type: string
                                                                • min length: 1
                                                                • max length: 2
                                                                • regex: ^[ -~]{0,2}$
                                                                • S/O CANDIDATE DISTRICT -NUM-2 +A/N-2 X (conditional error) 36 01 ... 99 diff --git a/docs/INDIVIDUAL_JF_TRANSFER_MEMO.html b/docs/INDIVIDUAL_JF_TRANSFER_MEMO.html index 264d309d..a3088880 100644 --- a/docs/INDIVIDUAL_JF_TRANSFER_MEMO.html +++ b/docs/INDIVIDUAL_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - FEC Individual JF Memo

                                                                  FEC Individual JF Memo


                                                                  Individual JF Memo (12)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual JF Memo

                                                                  FEC Individual JF Memo


                                                                  Individual JF Memo (12)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html index fdcc499f..b815f4e8 100644 --- a/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -1 +1 @@ - FEC Individual National Party Pres. Nominating Convention Account

                                                                  FEC Individual National Party Pres. Nominating Convention Account


                                                                  Individual National Party Pres. Nominating Convention Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual National Party Pres. Nominating Convention Account

                                                                  FEC Individual National Party Pres. Nominating Convention Account


                                                                  Individual National Party Pres. Nominating Convention Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html index 20f73a66..2aa1527e 100644 --- a/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - FEC Individual National Party Pres. Nominating Convention Account JF Transfer Memo

                                                                  FEC Individual National Party Pres. Nominating Convention Account JF Transfer Memo


                                                                  Individual National Party Pres. Nominating Convention Account JF Transfer Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual National Party Pres. Nominating Convention Account JF Transfer Memo

                                                                  FEC Individual National Party Pres. Nominating Convention Account JF Transfer Memo


                                                                  Individual National Party Pres. Nominating Convention Account JF Transfer Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html index 8fdcffac..eef34d99 100644 --- a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -1 +1 @@ - FEC Individual National Party Headquarters Buildings Account

                                                                  FEC Individual National Party Headquarters Buildings Account


                                                                  Individual National Party Headquarters Buildings Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual National Party Headquarters Buildings Account

                                                                  FEC Individual National Party Headquarters Buildings Account


                                                                  Individual National Party Headquarters Buildings Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html index cb528c70..134497e5 100644 --- a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - FEC Individual National Party Headquarters Joint Fundraising Transfer Memo

                                                                  FEC Individual National Party Headquarters Joint Fundraising Transfer Memo


                                                                  Individual National Party Headquarters Joint Fundraising Transfer Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual National Party Headquarters Joint Fundraising Transfer Memo

                                                                  FEC Individual National Party Headquarters Joint Fundraising Transfer Memo


                                                                  Individual National Party Headquarters Joint Fundraising Transfer Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html index c93316fd..4afe467b 100644 --- a/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -1 +1 @@ - FEC Individual National Party Recount/Legal Proceedings Account

                                                                  FEC Individual National Party Recount/Legal Proceedings Account


                                                                  Individual National Party Recount/Legal Proceedings Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual National Party Recount/Legal Proceedings Account

                                                                  FEC Individual National Party Recount/Legal Proceedings Account


                                                                  Individual National Party Recount/Legal Proceedings Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html index d2d4a668..99741229 100644 --- a/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - FEC Individual National Party Recount JF Memo

                                                                  FEC Individual National Party Recount JF Memo


                                                                  Individual National Party Recount JF Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual National Party Recount JF Memo

                                                                  FEC Individual National Party Recount JF Memo


                                                                  Individual National Party Recount JF Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_RECEIPT.html b/docs/INDIVIDUAL_RECEIPT.html index 413e7dba..2bca3364 100644 --- a/docs/INDIVIDUAL_RECEIPT.html +++ b/docs/INDIVIDUAL_RECEIPT.html @@ -1 +1 @@ - FEC Individual Receipt

                                                                  FEC Individual Receipt


                                                                  Individual Receipt (11a)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual Receipt

                                                                  FEC Individual Receipt


                                                                  Individual Receipt (11a)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_RECEIPT_NON_CONTRIBUTION_ACCOUNT.html b/docs/INDIVIDUAL_RECEIPT_NON_CONTRIBUTION_ACCOUNT.html index 211e8454..8529ccce 100644 --- a/docs/INDIVIDUAL_RECEIPT_NON_CONTRIBUTION_ACCOUNT.html +++ b/docs/INDIVIDUAL_RECEIPT_NON_CONTRIBUTION_ACCOUNT.html @@ -1 +1 @@ - FEC Individual Receipt - Non-contribution Account

                                                                  FEC Individual Receipt - Non-contribution Account


                                                                  Individual Receipt - Non-contribution Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Individual Receipt - Non-contribution Account

                                                                  FEC Individual Receipt - Non-contribution Account


                                                                  Individual Receipt - Non-contribution Account (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_RECOUNT_RECEIPT.html b/docs/INDIVIDUAL_RECOUNT_RECEIPT.html index 831e2a0c..7d409f0c 100644 --- a/docs/INDIVIDUAL_RECOUNT_RECEIPT.html +++ b/docs/INDIVIDUAL_RECOUNT_RECEIPT.html @@ -1 +1 @@ - FEC Ind - JF Recount Memo

                                                                  FEC Ind - JF Recount Memo


                                                                  Individual - JF Recount Account Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file + FEC Ind - JF Recount Memo

                                                                  FEC Ind - JF Recount Memo


                                                                  Individual - JF Recount Account Memo (17)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: number

                                                                  Value must be greater or equal to 200.01

                                                                  Type: object

                                                                  \ No newline at end of file diff --git a/docs/INDIVIDUAL_REFUNDS.html b/docs/INDIVIDUAL_REFUNDS.html index 95a3d6b4..22cae71a 100644 --- a/docs/INDIVIDUAL_REFUNDS.html +++ b/docs/INDIVIDUAL_REFUNDS.html @@ -1,25 +1,25 @@ - FEC Refund of Individual Contribution (Line 28a), Refund of Individual Contribution Void (Line 28a)

                                                                  FEC Refund of Individual Contribution (Line 28a), Refund of Individual Contribution Void (Line 28a)


                                                                  SCHEDULE B - Refund of Individual Contribution (Line 28a), Refund of Individual Contribution Void (Line 28a)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "REFUND_INDIVIDUAL_CONTRIBUTION_VOID"
                                                                  Type: object

                                                                  Type: number

                                                                  Value must be strictly lesser than 0

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "ORG"
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "IND"
                                                                  Type: object

                                                                  Type: string

                                                                  Type: string

                                                                  Type: const
                                                                  Specific value: "SB28A"
                                                                  Example:

                                                                  "SB28A"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 9 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  "C00123456"
                                                                  -

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "REFUND_INDIVIDUAL_CONTRIBUTION"
                                                                  • "REFUND_INDIVIDUAL_CONTRIBUTION_VOID"

                                                                  Example:

                                                                  "REFUND_INDIVIDUAL_CONTRIBUTION"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 20 characters long


                                                                  Example:

                                                                  "B56123456789-1234"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "B123456789-1234"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                  Example:

                                                                  "SB21"
                                                                  -

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "IND"
                                                                  • "ORG"

                                                                  Examples:

                                                                  "IND"
                                                                  -
                                                                  "ORG"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                  Example:

                                                                  "John Smith & Co."
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                  Example:

                                                                  "Smith"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "John"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "W"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Dr"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Jr"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 34 characters long


                                                                  Example:

                                                                  "Suite 16"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,34}$
                                                                  Example:

                                                                  "30 Oak Street"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 30 characters long


                                                                  Example:

                                                                  "Springfield"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 2 characters long


                                                                  Example:

                                                                  "MA"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  1012
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                  Must be at least 10 characters long


                                                                  Example:

                                                                  "2012-07-20"
                                                                  -

                                                                  Type: number

                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                  Example:

                                                                  1500
                                                                  -

                                                                  Type: const
                                                                  Specific value: "GENERAL"
                                                                  Example:

                                                                  "GENERAL"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                  Type: enum (of null or string)

                                                                  Must be one of:

                                                                  • "001"
                                                                  • "002"
                                                                  • "003"
                                                                  • "004"
                                                                  • "005"
                                                                  • "006"
                                                                  • "007"
                                                                  • "008"
                                                                  • "009"
                                                                  • "010"
                                                                  • "011"
                                                                  • "012"
                                                                  • null

                                                                  Example:

                                                                  1
                                                                  -

                                                                  Type: boolean or null

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                  Type: enum (of null or string)

                                                                  Must be one of:

                                                                  • "REATTRIBUTED"
                                                                  • "REDESIGNATED"
                                                                  • "REATTRIBUTION_FROM"
                                                                  • "REATTRIBUTION_TO"
                                                                  • "REDESIGNATION_FROM"
                                                                  • "REDESIGNATION_TO"
                                                                  • null

                                                                  Example:

                                                                  "REATTRIBUTED"
                                                                  -
                                                                  \ No newline at end of file + FEC Refund of Individual Contribution (Line 28a), Refund of Individual Contribution Void (Line 28a)

                                                                  FEC Refund of Individual Contribution (Line 28a), Refund of Individual Contribution Void (Line 28a)


                                                                  SCHEDULE B - Refund of Individual Contribution (Line 28a), Refund of Individual Contribution Void (Line 28a)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "REFUND_INDIVIDUAL_CONTRIBUTION_VOID"
                                                                  Type: object

                                                                  Type: number

                                                                  Value must be strictly lesser than 0

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "ORG"
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "IND"
                                                                  Type: object

                                                                  Type: string

                                                                  Type: string

                                                                  Type: const
                                                                  Specific value: "SB28A"
                                                                  Example:

                                                                  "SB28A"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 9 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  "C00123456"
                                                                  +

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "REFUND_INDIVIDUAL_CONTRIBUTION"
                                                                  • "REFUND_INDIVIDUAL_CONTRIBUTION_VOID"

                                                                  Example:

                                                                  "REFUND_INDIVIDUAL_CONTRIBUTION"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 20 characters long


                                                                  Example:

                                                                  "B56123456789-1234"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "B123456789-1234"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                  Example:

                                                                  "SB21"
                                                                  +

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "IND"
                                                                  • "ORG"

                                                                  Examples:

                                                                  "IND"
                                                                  +
                                                                  "ORG"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                  Example:

                                                                  "John Smith & Co."
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                  Example:

                                                                  "Smith"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "John"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "W"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Dr"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Jr"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 34 characters long


                                                                  Example:

                                                                  "Suite 16"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,34}$
                                                                  Example:

                                                                  "30 Oak Street"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 30 characters long


                                                                  Example:

                                                                  "Springfield"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 2 characters long


                                                                  Example:

                                                                  "MA"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  1012
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                  Must be at least 10 characters long


                                                                  Example:

                                                                  "2012-07-20"
                                                                  +

                                                                  Type: number

                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                  Example:

                                                                  1500
                                                                  +

                                                                  Type: const
                                                                  Specific value: "GENERAL"
                                                                  Example:

                                                                  "GENERAL"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                  Type: enum (of string or null)

                                                                  Must be one of:

                                                                  • "001"
                                                                  • "002"
                                                                  • "003"
                                                                  • "004"
                                                                  • "005"
                                                                  • "006"
                                                                  • "007"
                                                                  • "008"
                                                                  • "009"
                                                                  • "010"
                                                                  • "011"
                                                                  • "012"
                                                                  • null

                                                                  Example:

                                                                  1
                                                                  +

                                                                  Type: boolean or null

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                  Type: enum (of string or null)

                                                                  Must be one of:

                                                                  • "REATTRIBUTED"
                                                                  • "REDESIGNATED"
                                                                  • "REATTRIBUTION_FROM"
                                                                  • "REATTRIBUTION_TO"
                                                                  • "REDESIGNATION_FROM"
                                                                  • "REDESIGNATION_TO"
                                                                  • null

                                                                  Example:

                                                                  "REATTRIBUTED"
                                                                  +
                                                                  \ No newline at end of file diff --git a/docs/IN_KIND_CONTRIBUTIONS.html b/docs/IN_KIND_CONTRIBUTIONS.html index 5141a405..eaa2f255 100644 --- a/docs/IN_KIND_CONTRIBUTIONS.html +++ b/docs/IN_KIND_CONTRIBUTIONS.html @@ -1,28 +1,28 @@ - FEC In-Kind Contributions to Candidate

                                                                  FEC In-Kind Contributions to Candidate


                                                                  In-Kind Contributions to Candidate (Line 23)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "IND"
                                                                  Type: object

                                                                  The following properties are required:

                                                                  • payee_last_name
                                                                  • payee_first_name
                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "ORG"
                                                                  Type: object

                                                                  The following properties are required:

                                                                  • payee_organization_name
                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: string
                                                                  Must match regular expression: ^O\d{4}$
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "H"
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "S"
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "IN_KIND_CONTRIBUTION_TO_CANDIDATE"
                                                                  Type: object

                                                                  The following properties are required:

                                                                  • beneficiary_candidate_fec_id
                                                                  • beneficiary_candidate_last_name
                                                                  • beneficiary_candidate_first_name
                                                                  • beneficiary_candidate_office

                                                                  Type: string

                                                                  Type: const
                                                                  Specific value: "SB23"
                                                                  Example:

                                                                  "SB23"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 9 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  "C00123456"
                                                                  -

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "IN_KIND_CONTRIBUTION_TO_CANDIDATE"
                                                                  • "IN_KIND_CONTRIBUTION_TO_OTHER_COMMITTEE"

                                                                  Example:

                                                                  "IN_KIND_CONTRIBUTION_TO_CANDIDATE"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 20 characters long


                                                                  Example:

                                                                  "A56123456789-1234"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 20 characters long


                                                                  Example:

                                                                  "A123456789-1234"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,8}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 8 characters long


                                                                  Example:

                                                                  "SA12"
                                                                  -

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "ORG"
                                                                  • "IND"

                                                                  Example:

                                                                  "IND"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                  Example:

                                                                  "John Smith & Co."
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                  Example:

                                                                  "Smith"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "John"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "W"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Dr"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Jr"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 34 characters long


                                                                  Example:

                                                                  "123 Main Street"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 30 characters long


                                                                  Example:

                                                                  "Anytown"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 2 characters long


                                                                  Example:

                                                                  "WA"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  981110123
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[GPRSCEO]\d{4}$
                                                                  Example:

                                                                  "P2012"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Type: string
                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                  Must be at least 10 characters long


                                                                  Example:

                                                                  "2018-11-13"
                                                                  -

                                                                  Type: number

                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                  Example:

                                                                  250
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^In-kind: [ -~]{1,91}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 100 characters long

                                                                  Type: enum (of null or string)

                                                                  Must be one of:

                                                                  • "001"
                                                                  • "002"
                                                                  • "003"
                                                                  • "004"
                                                                  • "005"
                                                                  • "006"
                                                                  • "007"
                                                                  • "008"
                                                                  • "009"
                                                                  • "010"
                                                                  • "011"
                                                                  • "012"
                                                                  • null

                                                                  Example:

                                                                  1
                                                                  -

                                                                  Type: boolean or null

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 9 characters long

                                                                  Must be at most 9 characters long

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 200 characters long


                                                                  Example:

                                                                  "Action PAC"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  "H98765431"
                                                                  -

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 30 characters long

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 20 characters long

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "H"
                                                                  • "S"
                                                                  • "P"

                                                                  Example:

                                                                  "H"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[A-Z]{2}$
                                                                  Example:

                                                                  "FL"
                                                                  -

                                                                  Type: string or null
                                                                  Must match regular expression: ^[0-9]{2}$
                                                                  Example:

                                                                  35
                                                                  -

                                                                  Type: enum (of null or string)

                                                                  Must be one of:

                                                                  • "REATTRIBUTED"
                                                                  • "REDESIGNATED"
                                                                  • "REATTRIBUTION_FROM"
                                                                  • "REATTRIBUTION_TO"
                                                                  • "REDESIGNATION_FROM"
                                                                  • "REDESIGNATION_TO"
                                                                  • null

                                                                  Example:

                                                                  "REATTRIBUTED"
                                                                  -
                                                                  \ No newline at end of file + FEC In-Kind Contributions to Candidate

                                                                  FEC In-Kind Contributions to Candidate


                                                                  In-Kind Contributions to Candidate (Line 23)

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "IND"
                                                                  Type: object

                                                                  The following properties are required:

                                                                  • payee_last_name
                                                                  • payee_first_name
                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "ORG"
                                                                  Type: object

                                                                  The following properties are required:

                                                                  • payee_organization_name
                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: string
                                                                  Must match regular expression: ^O\d{4}$
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "H"
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "S"
                                                                  Type: object

                                                                  Type: object

                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                  Type: object

                                                                  Type: const
                                                                  Specific value: "IN_KIND_CONTRIBUTION_TO_CANDIDATE"
                                                                  Type: object

                                                                  The following properties are required:

                                                                  • beneficiary_candidate_fec_id
                                                                  • beneficiary_candidate_last_name
                                                                  • beneficiary_candidate_first_name
                                                                  • beneficiary_candidate_office

                                                                  Type: string

                                                                  Type: const
                                                                  Specific value: "SB23"
                                                                  Example:

                                                                  "SB23"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 9 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  "C00123456"
                                                                  +

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "IN_KIND_CONTRIBUTION_TO_CANDIDATE"
                                                                  • "IN_KIND_CONTRIBUTION_TO_OTHER_COMMITTEE"

                                                                  Example:

                                                                  "IN_KIND_CONTRIBUTION_TO_CANDIDATE"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 20 characters long


                                                                  Example:

                                                                  "A56123456789-1234"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 20 characters long


                                                                  Example:

                                                                  "A123456789-1234"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,8}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 8 characters long


                                                                  Example:

                                                                  "SA12"
                                                                  +

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "ORG"
                                                                  • "IND"

                                                                  Example:

                                                                  "IND"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                  Example:

                                                                  "John Smith & Co."
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                  Example:

                                                                  "Smith"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "John"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                  Example:

                                                                  "W"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Dr"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                  Example:

                                                                  "Jr"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 34 characters long


                                                                  Example:

                                                                  "123 Main Street"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 30 characters long


                                                                  Example:

                                                                  "Anytown"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 2 characters long


                                                                  Example:

                                                                  "WA"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  981110123
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[GPRSCEO]\d{4}$
                                                                  Example:

                                                                  "P2012"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Type: string
                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                  Must be at least 10 characters long


                                                                  Example:

                                                                  "2018-11-13"
                                                                  +

                                                                  Type: number

                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                  Example:

                                                                  250
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^In-kind: [ -~]{1,91}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 100 characters long

                                                                  Type: enum (of string or null)

                                                                  Must be one of:

                                                                  • "001"
                                                                  • "002"
                                                                  • "003"
                                                                  • "004"
                                                                  • "005"
                                                                  • "006"
                                                                  • "007"
                                                                  • "008"
                                                                  • "009"
                                                                  • "010"
                                                                  • "011"
                                                                  • "012"
                                                                  • null

                                                                  Example:

                                                                  1
                                                                  +

                                                                  Type: boolean or null

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 9 characters long

                                                                  Must be at most 9 characters long

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                  Must be at least 1 characters long

                                                                  Must be at most 200 characters long


                                                                  Example:

                                                                  "Action PAC"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 9 characters long


                                                                  Example:

                                                                  "H98765431"
                                                                  +

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 30 characters long

                                                                  Type: string
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Must be at least 0 characters long

                                                                  Must be at most 20 characters long

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$

                                                                  Type: string or null
                                                                  Must match regular expression: ^[ -~]{0,10}$

                                                                  Type: enum (of string)

                                                                  Must be one of:

                                                                  • "H"
                                                                  • "S"
                                                                  • "P"

                                                                  Example:

                                                                  "H"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[A-Z]{2}$
                                                                  Example:

                                                                  "FL"
                                                                  +

                                                                  Type: string or null
                                                                  Must match regular expression: ^[0-9]{2}$
                                                                  Example:

                                                                  35
                                                                  +

                                                                  Type: enum (of string or null)

                                                                  Must be one of:

                                                                  • "REATTRIBUTED"
                                                                  • "REDESIGNATED"
                                                                  • "REATTRIBUTION_FROM"
                                                                  • "REATTRIBUTION_TO"
                                                                  • "REDESIGNATION_FROM"
                                                                  • "REDESIGNATION_TO"
                                                                  • null

                                                                  Example:

                                                                  "REATTRIBUTED"
                                                                  +
                                                                  \ No newline at end of file diff --git a/docs/IN_KIND_CONTRIBUTIONS_spec.html b/docs/IN_KIND_CONTRIBUTIONS_spec.html index becbaaf3..4ac301f6 100644 --- a/docs/IN_KIND_CONTRIBUTIONS_spec.html +++ b/docs/IN_KIND_CONTRIBUTIONS_spec.html @@ -291,32 +291,32 @@ BENEFICIARY CANDIDATE FEC ID A/N-9 -X (conditional error) +X (error) H98765431 -
                                                                  • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                  • type: string
                                                                  • min length: 0
                                                                  • max length: 9
                                                                  • regex: ^[ -~]{0,9}$
                                                                  • +
                                                                    • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                    • REQUIRED
                                                                    • type: string
                                                                    • min length: 0
                                                                    • max length: 9
                                                                    • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                                                                    • BENEFICIARY CANDIDATE LAST NAME A/N-30 -X (conditional error) +X (error) -
                                                                      • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                      • type: string
                                                                      • min length: 0
                                                                      • max length: 30
                                                                      • regex: ^[ -~]{0,30}$
                                                                      • +
                                                                        • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                        • REQUIRED
                                                                        • type: string
                                                                        • min length: 0
                                                                        • max length: 30
                                                                        • regex: ^[ -~]{0,30}$
                                                                        • BENEFICIARY CANDIDATE FIRST NAME A/N-20 -X (conditional error) +X (error) -
                                                                          • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                          • type: string
                                                                          • min length: 0
                                                                          • max length: 20
                                                                          • regex: ^[ -~]{0,20}$
                                                                          • +
                                                                            • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                            • REQUIRED
                                                                            • type: string
                                                                            • min length: 0
                                                                            • max length: 20
                                                                            • regex: ^[ -~]{0,20}$
                                                                            • BENEFICIARY CANDIDATE MIDDLE NAME @@ -351,12 +351,12 @@ BENEFICIARY CANDIDATE OFFICE A/N-1 -X (conditional error) +X (error) H [H|S|P] -
                                                                              • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                              • must be one of: ['H', 'S', 'P']
                                                                              • +
                                                                                • REQUIRED if TRANSACTION_TYPE_IDENTIFIER equals IN_KIND_CONTRIBUTION_TO_CANDIDATE
                                                                                • REQUIRED
                                                                                • must be one of: ['H', 'S', 'P']
                                                                                • BENEFICIARY CANDIDATE STATE diff --git a/docs/IN_KIND_OUT.html b/docs/IN_KIND_OUT.html index 92761960..3974e62d 100644 --- a/docs/IN_KIND_OUT.html +++ b/docs/IN_KIND_OUT.html @@ -1,24 +1,24 @@ - FEC In-Kind Out

                                                                                  FEC In-Kind Out

                                                                                  Type: object

                                                                                  In-Kind Out (line 21b)

                                                                                  Type: const
                                                                                  Specific value: "SB21B"
                                                                                  Example:

                                                                                  "SB21B"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "IN_KIND_OUT"
                                                                                  Example:

                                                                                  "IN_KIND_OUT"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "SA11AI"
                                                                                  • "SA11AII"

                                                                                  Examples:

                                                                                  "SA11AI"
                                                                                  -
                                                                                  "SA11AII"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Example:

                                                                                  "IND"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Smith"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "John"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "GENERAL_DISBURSEMENT"
                                                                                  Example:

                                                                                  "GENERAL_DISBURSEMENT"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^In-Kind: [ -~]{1,91}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 100 characters long

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "001"
                                                                                  • "002"
                                                                                  • "003"
                                                                                  • "004"
                                                                                  • "005"
                                                                                  • "006"
                                                                                  • "007"
                                                                                  • "008"
                                                                                  • "009"
                                                                                  • "010"
                                                                                  • "011"
                                                                                  • "012"
                                                                                  • null

                                                                                  Example:

                                                                                  1
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC In-Kind Out

                                                                                  FEC In-Kind Out

                                                                                  Type: object

                                                                                  In-Kind Out (line 21b)

                                                                                  Type: const
                                                                                  Specific value: "SB21B"
                                                                                  Example:

                                                                                  "SB21B"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "IN_KIND_OUT"
                                                                                  Example:

                                                                                  "IN_KIND_OUT"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "SA11AI"
                                                                                  • "SA11AII"

                                                                                  Examples:

                                                                                  "SA11AI"
                                                                                  +
                                                                                  "SA11AII"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Example:

                                                                                  "IND"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Smith"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "John"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "GENERAL_DISBURSEMENT"
                                                                                  Example:

                                                                                  "GENERAL_DISBURSEMENT"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^In-Kind: [ -~]{1,91}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 100 characters long

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "001"
                                                                                  • "002"
                                                                                  • "003"
                                                                                  • "004"
                                                                                  • "005"
                                                                                  • "006"
                                                                                  • "007"
                                                                                  • "008"
                                                                                  • "009"
                                                                                  • "010"
                                                                                  • "011"
                                                                                  • "012"
                                                                                  • null

                                                                                  Example:

                                                                                  1
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/IN_KIND_RECEIPT.html b/docs/IN_KIND_RECEIPT.html index 1ef21dcb..57b0b03f 100644 --- a/docs/IN_KIND_RECEIPT.html +++ b/docs/IN_KIND_RECEIPT.html @@ -1 +1 @@ - FEC In-Kind Receipt

                                                                                  FEC In-Kind Receipt


                                                                                  In-Kind Receipt (11a)

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: number

                                                                                  Value must be greater or equal to 200.01

                                                                                  Type: object

                                                                                  \ No newline at end of file + FEC In-Kind Receipt

                                                                                  FEC In-Kind Receipt


                                                                                  In-Kind Receipt (11a)

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: number

                                                                                  Value must be greater or equal to 200.01

                                                                                  Type: object

                                                                                  \ No newline at end of file diff --git a/docs/JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT.html index c5915b37..58ebffab 100644 --- a/docs/JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT.html +++ b/docs/JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC JF Trnsfr - Nat'l Party Conv.

                                                                                  FEC JF Trnsfr - Nat'l Party Conv.

                                                                                  Type: object

                                                                                  JF Transfer - Nat'l. Party Convention Account (17)

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  Example:

                                                                                  "JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA17"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  Example:

                                                                                  "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "Pres. Nominating Convention Account Transfer of JF Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC JF Trnsfr - Nat'l Party Conv.

                                                                                  FEC JF Trnsfr - Nat'l Party Conv.

                                                                                  Type: object

                                                                                  JF Transfer - Nat'l. Party Convention Account (17)

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  Example:

                                                                                  "JF_TRANSFER_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA17"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  Example:

                                                                                  "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "Pres. Nominating Convention Account Transfer of JF Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html index 7773c2c1..0d652d7e 100644 --- a/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html +++ b/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC JF Trnsfr - Nat' Party Headq.

                                                                                  FEC JF Trnsfr - Nat' Party Headq.

                                                                                  Type: object

                                                                                  JF Transfer - Nat'l Party Headquarters Account (17)

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  Example:

                                                                                  "JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA17"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  Example:

                                                                                  "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "Headquarters Buildings Account Transfer of JF Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC JF Trnsfr - Nat' Party Headq.

                                                                                  FEC JF Trnsfr - Nat' Party Headq.

                                                                                  Type: object

                                                                                  JF Transfer - Nat'l Party Headquarters Account (17)

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  Example:

                                                                                  "JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA17"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  Example:

                                                                                  "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "Headquarters Buildings Account Transfer of JF Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT.html index 71c1dd7c..453bb54c 100644 --- a/docs/JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT.html +++ b/docs/JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Joint Fundraising Transfer - National Party Recount/Legal Proceedings Account

                                                                                  FEC Joint Fundraising Transfer - National Party Recount/Legal Proceedings Account

                                                                                  Type: object

                                                                                  Transfer (17)

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  Example:

                                                                                  "JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  Example:

                                                                                  "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "Recount/Legal Proceedings Account Transfer of JF Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC Joint Fundraising Transfer - National Party Recount/Legal Proceedings Account

                                                                                  FEC Joint Fundraising Transfer - National Party Recount/Legal Proceedings Account

                                                                                  Type: object

                                                                                  Transfer (17)

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  Example:

                                                                                  "JF_TRANSFER_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "SA17"
                                                                                  Example:

                                                                                  "SA17"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  Example:

                                                                                  "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "Recount/Legal Proceedings Account Transfer of JF Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/JOINT_FUNDRAISING_TRANSFER.html b/docs/JOINT_FUNDRAISING_TRANSFER.html index 49926c55..5560aad2 100644 --- a/docs/JOINT_FUNDRAISING_TRANSFER.html +++ b/docs/JOINT_FUNDRAISING_TRANSFER.html @@ -1,19 +1,19 @@ - FEC Joint Fundraising Transfer

                                                                                  FEC Joint Fundraising Transfer

                                                                                  Type: object

                                                                                  Transfer (12)

                                                                                  Type: const
                                                                                  Specific value: "SA12"
                                                                                  Example:

                                                                                  "SA12"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "JOINT_FUNDRAISING_TRANSFER"
                                                                                  Example:

                                                                                  "JOINT_FUNDRAISING_TRANSFER"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA11AI"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "GENERAL"
                                                                                  Example:

                                                                                  "GENERAL"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "Transfer of Joint Fundraising Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC Joint Fundraising Transfer

                                                                                  FEC Joint Fundraising Transfer

                                                                                  Type: object

                                                                                  Transfer (12)

                                                                                  Type: const
                                                                                  Specific value: "SA12"
                                                                                  Example:

                                                                                  "SA12"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "JOINT_FUNDRAISING_TRANSFER"
                                                                                  Example:

                                                                                  "JOINT_FUNDRAISING_TRANSFER"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA11AI"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "GENERAL"
                                                                                  Example:

                                                                                  "GENERAL"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "Transfer of Joint Fundraising Proceeds"

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "Action PAC"
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/LOANS.html b/docs/LOANS.html index 119599d4..5bdab8a3 100644 --- a/docs/LOANS.html +++ b/docs/LOANS.html @@ -1,25 +1,25 @@ - FEC Loan Received from Individual, Loan Received from Bank, Loan By Committee

                                                                                  FEC Loan Received from Individual, Loan Received from Bank, Loan By Committee


                                                                                  Loan Received from Individual, Loan Received from Bank, Loan By Committee

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "LOAN_RECEIVED_FROM_INDIVIDUAL"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SC/10"

                                                                                  Type: const
                                                                                  Specific value: "13"
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "LOAN_RECEIVED_FROM_BANK"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SC/10"

                                                                                  Type: const
                                                                                  Specific value: "13"

                                                                                  Type: const
                                                                                  Specific value: "ORG"
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "LOAN_BY_COMMITTEE"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SC/9"

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Type: object

                                                                                  Type: string

                                                                                  Type: string
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "ORG"
                                                                                  Type: object

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Type: object

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "SC/9"
                                                                                  • "SC/10"

                                                                                  Example:

                                                                                  "SC/10"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "LOAN_RECEIVED_FROM_INDIVIDUAL"
                                                                                  • "LOAN_RECEIVED_FROM_BANK"
                                                                                  • "LOAN_BY_COMMITTEE"

                                                                                  Example:

                                                                                  "LOAN_RECEIVED_FROM_INDIVIDUAL"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "C123456789-3456"
                                                                                  -

                                                                                  Type: string or null

                                                                                  Example:

                                                                                  "13"
                                                                                  -

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "IND"
                                                                                  • "ORG"
                                                                                  • "COM"

                                                                                  Example:

                                                                                  "ORG"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                                  Example:

                                                                                  "The Bank of Banks"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                                  Example:

                                                                                  "Smith"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "John"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "Suite 16"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$
                                                                                  Example:

                                                                                  "30 Oak Street"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Springfield"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "MA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  1012
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  10000
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  9000
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2012-01-01"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,15}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 15 characters long


                                                                                  Example:

                                                                                  "Whenever"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,15}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 15 characters long


                                                                                  Example:

                                                                                  ".0565"
                                                                                  -

                                                                                  Type: boolean

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,9}$
                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$
                                                                                  \ No newline at end of file + FEC Loan Received from Individual, Loan Received from Bank, Loan By Committee

                                                                                  FEC Loan Received from Individual, Loan Received from Bank, Loan By Committee


                                                                                  Loan Received from Individual, Loan Received from Bank, Loan By Committee

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "LOAN_RECEIVED_FROM_INDIVIDUAL"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SC/10"

                                                                                  Type: const
                                                                                  Specific value: "13"
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "LOAN_RECEIVED_FROM_BANK"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SC/10"

                                                                                  Type: const
                                                                                  Specific value: "13"

                                                                                  Type: const
                                                                                  Specific value: "ORG"
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "LOAN_BY_COMMITTEE"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SC/9"

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Type: object

                                                                                  Type: string

                                                                                  Type: string
                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "ORG"
                                                                                  Type: object

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Type: object

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "SC/9"
                                                                                  • "SC/10"

                                                                                  Example:

                                                                                  "SC/10"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "LOAN_RECEIVED_FROM_INDIVIDUAL"
                                                                                  • "LOAN_RECEIVED_FROM_BANK"
                                                                                  • "LOAN_BY_COMMITTEE"

                                                                                  Example:

                                                                                  "LOAN_RECEIVED_FROM_INDIVIDUAL"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "C123456789-3456"
                                                                                  +

                                                                                  Type: string or null

                                                                                  Example:

                                                                                  "13"
                                                                                  +

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "IND"
                                                                                  • "ORG"
                                                                                  • "COM"

                                                                                  Example:

                                                                                  "ORG"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                                  Example:

                                                                                  "The Bank of Banks"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                                  Example:

                                                                                  "Smith"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "John"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "Suite 16"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$
                                                                                  Example:

                                                                                  "30 Oak Street"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Springfield"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "MA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  1012
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  10000
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  9000
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2012-01-01"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,15}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 15 characters long


                                                                                  Example:

                                                                                  "Whenever"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,15}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 15 characters long


                                                                                  Example:

                                                                                  ".0565"
                                                                                  +

                                                                                  Type: boolean

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,9}$
                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$
                                                                                  \ No newline at end of file diff --git a/docs/LOANS_RECEIVED.html b/docs/LOANS_RECEIVED.html index 65c30691..5ecdcbc9 100644 --- a/docs/LOANS_RECEIVED.html +++ b/docs/LOANS_RECEIVED.html @@ -1,23 +1,23 @@ - FEC Loan Received from Individual, Loan Received from Bank

                                                                                  FEC Loan Received from Individual, Loan Received from Bank


                                                                                  SCHEDULE A - Loan Received from Individual (13), Loan Received from Bank (13)

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "ORG"
                                                                                  • "COM"
                                                                                  Type: object

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SA13"
                                                                                  Example:

                                                                                  "SA13"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "LOAN_RECEIVED_FROM_INDIVIDUAL_RECEIPT"
                                                                                  • "LOAN_RECEIVED_FROM_BANK_RECEIPT"

                                                                                  Example:

                                                                                  "LOANS_RECEIVED_FROM_INDIVIDUAL"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA11AI"
                                                                                  -

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "IND"
                                                                                  • "ORG"
                                                                                  • "COM"

                                                                                  Example:

                                                                                  "IND"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                                  Example:

                                                                                  "Smith"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "John"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "GENERAL"
                                                                                  Example:

                                                                                  "GENERAL"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC Loan Received from Individual, Loan Received from Bank

                                                                                  FEC Loan Received from Individual, Loan Received from Bank


                                                                                  SCHEDULE A - Loan Received from Individual (13), Loan Received from Bank (13)

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "ORG"
                                                                                  • "COM"
                                                                                  Type: object

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "SA13"
                                                                                  Example:

                                                                                  "SA13"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "LOAN_RECEIVED_FROM_INDIVIDUAL_RECEIPT"
                                                                                  • "LOAN_RECEIVED_FROM_BANK_RECEIPT"

                                                                                  Example:

                                                                                  "LOANS_RECEIVED_FROM_INDIVIDUAL"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SA11AI"
                                                                                  +

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "IND"
                                                                                  • "ORG"
                                                                                  • "COM"

                                                                                  Example:

                                                                                  "IND"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                                  Example:

                                                                                  "Smith"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "John"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "GENERAL"
                                                                                  Example:

                                                                                  "GENERAL"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/LOANS_spec.html b/docs/LOANS_spec.html index 3b7e2150..585e97a3 100644 --- a/docs/LOANS_spec.html +++ b/docs/LOANS_spec.html @@ -160,7 +160,7 @@ LENDER STATE -A/N-2 +A-2 X (error) MA diff --git a/docs/LOAN_MADE.html b/docs/LOAN_MADE.html index 1fd6ab03..83b266f0 100644 --- a/docs/LOAN_MADE.html +++ b/docs/LOAN_MADE.html @@ -1,16 +1,16 @@ - FEC Loan Made

                                                                                  FEC Loan Made

                                                                                  Type: object

                                                                                  Loan Made (Line 27)

                                                                                  Type: const
                                                                                  Specific value: "SB27"
                                                                                  Example:

                                                                                  "SB27"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "LOAN_MADE"
                                                                                  Example:

                                                                                  "LOAN_MADE"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SB27"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "001"
                                                                                  • "002"
                                                                                  • "003"
                                                                                  • "004"
                                                                                  • "005"
                                                                                  • "006"
                                                                                  • "007"
                                                                                  • "008"
                                                                                  • "009"
                                                                                  • "010"
                                                                                  • "011"
                                                                                  • "012"
                                                                                  • null

                                                                                  Example:

                                                                                  1
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$
                                                                                  \ No newline at end of file + FEC Loan Made

                                                                                  FEC Loan Made

                                                                                  Type: object

                                                                                  Loan Made (Line 27)

                                                                                  Type: const
                                                                                  Specific value: "SB27"
                                                                                  Example:

                                                                                  "SB27"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "LOAN_MADE"
                                                                                  Example:

                                                                                  "LOAN_MADE"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,8}$
                                                                                  Example:

                                                                                  "SB27"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "001"
                                                                                  • "002"
                                                                                  • "003"
                                                                                  • "004"
                                                                                  • "005"
                                                                                  • "006"
                                                                                  • "007"
                                                                                  • "008"
                                                                                  • "009"
                                                                                  • "010"
                                                                                  • "011"
                                                                                  • "012"
                                                                                  • null

                                                                                  Example:

                                                                                  1
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$
                                                                                  \ No newline at end of file diff --git a/docs/LOAN_MADE_spec.html b/docs/LOAN_MADE_spec.html index 2f3097a0..68ffd55c 100644 --- a/docs/LOAN_MADE_spec.html +++ b/docs/LOAN_MADE_spec.html @@ -30,7 +30,7 @@ TRANSACTION TYPE IDENTIFIER - +A/N-12 X (error) @@ -161,7 +161,7 @@ EXPENDITURE PURPOSE DESCRIPTION A/N-100 -X (conditional error) + Required if Transaction Type is CONTRIBUTION_TO_CANDIDATE_VOID diff --git a/docs/LOAN_REPAYMENT_MADE.html b/docs/LOAN_REPAYMENT_MADE.html index ead4c12b..ffe1e395 100644 --- a/docs/LOAN_REPAYMENT_MADE.html +++ b/docs/LOAN_REPAYMENT_MADE.html @@ -1,26 +1,26 @@ - FEC Disbursements

                                                                                  FEC Disbursements


                                                                                  SCHEDULE B - Loan Repayment Made (Line 26)

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "ORG"
                                                                                  • "COM"
                                                                                  Type: object

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Type: object

                                                                                  Type: string

                                                                                  Type: string

                                                                                  Type: const
                                                                                  Specific value: "SB26"
                                                                                  Example:

                                                                                  "SB26"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "LOAN_REPAYMENT_MADE"
                                                                                  Example:

                                                                                  "LOAN_REPAYMENT_MADE"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "B56123456789-1234"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "B123456789-1234"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,8}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 8 characters long


                                                                                  Example:

                                                                                  "SB26"
                                                                                  -

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "ORG"
                                                                                  • "IND"
                                                                                  • "COM"

                                                                                  Examples:

                                                                                  "ORG"
                                                                                  -
                                                                                  "IND"
                                                                                  -
                                                                                  "COM"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                                  Example:

                                                                                  "Smith"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "John"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "Suite 16"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$
                                                                                  Example:

                                                                                  "30 Oak Street"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Springfield"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "MA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  1012
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2012-07-20"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1500
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "Loan Repayment"
                                                                                  Example:

                                                                                  "Loan Repayment"
                                                                                  -

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "001"
                                                                                  • "002"
                                                                                  • "003"
                                                                                  • "004"
                                                                                  • "005"
                                                                                  • "006"
                                                                                  • "007"
                                                                                  • "008"
                                                                                  • "009"
                                                                                  • "010"
                                                                                  • "011"
                                                                                  • "012"
                                                                                  • null

                                                                                  Example:

                                                                                  1
                                                                                  -

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC Disbursements

                                                                                  FEC Disbursements


                                                                                  SCHEDULE B - Loan Repayment Made (Line 26)

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "ORG"
                                                                                  • "COM"
                                                                                  Type: object

                                                                                  Type: object

                                                                                  If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                  Type: object

                                                                                  Type: const
                                                                                  Specific value: "IND"
                                                                                  Type: object

                                                                                  Type: string

                                                                                  Type: string

                                                                                  Type: const
                                                                                  Specific value: "SB26"
                                                                                  Example:

                                                                                  "SB26"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "LOAN_REPAYMENT_MADE"
                                                                                  Example:

                                                                                  "LOAN_REPAYMENT_MADE"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "B56123456789-1234"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "B123456789-1234"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,8}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 8 characters long


                                                                                  Example:

                                                                                  "SB26"
                                                                                  +

                                                                                  Type: enum (of string)

                                                                                  Must be one of:

                                                                                  • "ORG"
                                                                                  • "IND"
                                                                                  • "COM"

                                                                                  Examples:

                                                                                  "ORG"
                                                                                  +
                                                                                  "IND"
                                                                                  +
                                                                                  "COM"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,200}$
                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,30}$
                                                                                  Example:

                                                                                  "Smith"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "John"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,20}$
                                                                                  Example:

                                                                                  "W"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Dr"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,10}$
                                                                                  Example:

                                                                                  "Jr"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "Suite 16"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$
                                                                                  Example:

                                                                                  "30 Oak Street"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Springfield"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "MA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  1012
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2012-07-20"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1500
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "Loan Repayment"
                                                                                  Example:

                                                                                  "Loan Repayment"
                                                                                  +

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "001"
                                                                                  • "002"
                                                                                  • "003"
                                                                                  • "004"
                                                                                  • "005"
                                                                                  • "006"
                                                                                  • "007"
                                                                                  • "008"
                                                                                  • "009"
                                                                                  • "010"
                                                                                  • "011"
                                                                                  • "012"
                                                                                  • null

                                                                                  Example:

                                                                                  1
                                                                                  +

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/LOAN_REPAYMENT_RECEIVED.html b/docs/LOAN_REPAYMENT_RECEIVED.html index 803ce6f9..1ab8dc83 100644 --- a/docs/LOAN_REPAYMENT_RECEIVED.html +++ b/docs/LOAN_REPAYMENT_RECEIVED.html @@ -1,18 +1,18 @@ - FEC Loan Repayment Received

                                                                                  FEC Loan Repayment Received

                                                                                  Type: object

                                                                                  Loan Repayment Received (14)

                                                                                  Type: const
                                                                                  Specific value: "SA14"
                                                                                  Example:

                                                                                  "SA14"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "LOAN_REPAYMENT_RECEIVED"
                                                                                  Example:

                                                                                  "LOAN_REPAYMENT_RECEIVED"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 0 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,8}$

                                                                                  Must be at least 0 characters long

                                                                                  Must be at most 8 characters long


                                                                                  Example:

                                                                                  "SA11AI"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  -

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  -

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  -

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "LINE_14"
                                                                                  Example:

                                                                                  "LINE_14"
                                                                                  -

                                                                                  Type: const
                                                                                  Specific value: "Loan Repayment"

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of null or string)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  -
                                                                                  \ No newline at end of file + FEC Loan Repayment Received

                                                                                  FEC Loan Repayment Received

                                                                                  Type: object

                                                                                  Loan Repayment Received (14)

                                                                                  Type: const
                                                                                  Specific value: "SA14"
                                                                                  Example:

                                                                                  "SA14"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                  Must be at least 9 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  "C00123456"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "LOAN_REPAYMENT_RECEIVED"
                                                                                  Example:

                                                                                  "LOAN_REPAYMENT_RECEIVED"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A56123456789-1234"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,20}$

                                                                                  Must be at least 0 characters long

                                                                                  Must be at most 20 characters long


                                                                                  Example:

                                                                                  "A123456789-1234"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,8}$

                                                                                  Must be at least 0 characters long

                                                                                  Must be at most 8 characters long


                                                                                  Example:

                                                                                  "SA11AI"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "COM"
                                                                                  Example:

                                                                                  "COM"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,200}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 200 characters long


                                                                                  Example:

                                                                                  "John Smith & Co."
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 34 characters long


                                                                                  Example:

                                                                                  "123 Main Street"
                                                                                  +

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,34}$

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,30}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 30 characters long


                                                                                  Example:

                                                                                  "Anytown"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,2}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 2 characters long


                                                                                  Example:

                                                                                  "WA"
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[ -~]{0,9}$

                                                                                  Must be at least 1 characters long

                                                                                  Must be at most 9 characters long


                                                                                  Example:

                                                                                  981110123
                                                                                  +

                                                                                  Type: string
                                                                                  Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                  Must be at least 10 characters long


                                                                                  Example:

                                                                                  "2018-11-13"
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  250
                                                                                  +

                                                                                  Type: number

                                                                                  Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                  Example:

                                                                                  1000
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "LINE_14"
                                                                                  Example:

                                                                                  "LINE_14"
                                                                                  +

                                                                                  Type: const
                                                                                  Specific value: "Loan Repayment"

                                                                                  Type: boolean or null

                                                                                  Type: string or null
                                                                                  Must match regular expression: ^[ -~]{0,100}$

                                                                                  Type: enum (of string or null)

                                                                                  Must be one of:

                                                                                  • "REATTRIBUTED"
                                                                                  • "REDESIGNATED"
                                                                                  • "REATTRIBUTION_FROM"
                                                                                  • "REATTRIBUTION_TO"
                                                                                  • "REDESIGNATION_FROM"
                                                                                  • "REDESIGNATION_TO"
                                                                                  • null

                                                                                  Example:

                                                                                  "REATTRIBUTED"
                                                                                  +
                                                                                  \ No newline at end of file diff --git a/docs/LOAN_REPAYMENT_RECEIVED_spec.html b/docs/LOAN_REPAYMENT_RECEIVED_spec.html index 02f48683..1df29d6f 100644 --- a/docs/LOAN_REPAYMENT_RECEIVED_spec.html +++ b/docs/LOAN_REPAYMENT_RECEIVED_spec.html @@ -56,18 +56,18 @@ Reference to the Tran ID of a Related Record -
                                                                                  • type: string
                                                                                  • min length: 0
                                                                                  • max length: 20
                                                                                  • regex: ^[ -~]{0,20}$
                                                                                  • +
                                                                                    • REQUIRED
                                                                                    • type: string
                                                                                    • min length: 0
                                                                                    • max length: 20
                                                                                    • regex: ^[ -~]{0,20}$
                                                                                    • BACK REFERENCE SCHED NAME A/N-8 - +X (error) SA11AI SA[line# ref] Ref to the Schedule that has the Related Record. SA3L must be used with the F3L -
                                                                                      • type: string
                                                                                      • min length: 0
                                                                                      • max length: 8
                                                                                      • regex: ^[ -~]{0,8}$
                                                                                      • +
                                                                                        • REQUIRED
                                                                                        • type: string
                                                                                        • min length: 0
                                                                                        • max length: 8
                                                                                        • regex: ^[ -~]{0,8}$
                                                                                        • ENTITY TYPE diff --git a/docs/MULTISTATE_INDEPENDENT_EXPENDITURE.html b/docs/MULTISTATE_INDEPENDENT_EXPENDITURE.html index 0d424eca..ba7c57ee 100644 --- a/docs/MULTISTATE_INDEPENDENT_EXPENDITURE.html +++ b/docs/MULTISTATE_INDEPENDENT_EXPENDITURE.html @@ -1,37 +1,37 @@ - FEC MULTISTATE_INDEPENDENT_EXPENDITURE

                                                                                          FEC MULTISTATE_INDEPENDENT_EXPENDITURE


                                                                                          MULTISTATEINDEPENDENTEXPENDITURE

                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "ORG"
                                                                                          Type: object

                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "IND"
                                                                                          Type: object

                                                                                          Type: string

                                                                                          Type: string
                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: object

                                                                                          Type: string
                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: null
                                                                                          Type: object

                                                                                          Type: string

                                                                                          Type: const
                                                                                          Specific value: "SE"
                                                                                          Example:

                                                                                          "SE"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                          Must be at least 9 characters long

                                                                                          Must be at most 9 characters long


                                                                                          Example:

                                                                                          "C00123456"
                                                                                          -

                                                                                          Type: const
                                                                                          Specific value: "MULTISTATE_INDEPENDENT_EXPENDITURE"
                                                                                          Example:

                                                                                          "MULTISTATE_INDEPENDENT_EXPENDITURE"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 20 characters long


                                                                                          Example:

                                                                                          "D123456789-3456"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "B123456789-1234"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,8}$
                                                                                          Example:

                                                                                          "SB21"
                                                                                          -

                                                                                          Type: enum (of string)

                                                                                          Must be one of:

                                                                                          • "IND"
                                                                                          • "ORG"

                                                                                          Example:

                                                                                          "IND"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,200}$
                                                                                          Example:

                                                                                          "The Bank of Banks"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,30}$
                                                                                          Example:

                                                                                          "Smith"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "John"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "W"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Dr"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Jr"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,34}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 34 characters long


                                                                                          Example:

                                                                                          "The Bank Tower"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,34}$
                                                                                          Example:

                                                                                          "100 Broadway"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,30}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 30 characters long


                                                                                          Example:

                                                                                          "New York"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,2}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 2 characters long


                                                                                          Example:

                                                                                          "NY"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,9}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 9 characters long


                                                                                          Example:

                                                                                          10011
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^P\d{4}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 5 characters long


                                                                                          Example:

                                                                                          "P2012"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                                                          Example:

                                                                                          "2012-01-01"
                                                                                          -

                                                                                          Type: number

                                                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                          Example:

                                                                                          10000
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                                                          Example:

                                                                                          "2012-01-01"
                                                                                          -

                                                                                          Type: number

                                                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                                                          Example:

                                                                                          11000.95
                                                                                          -

                                                                                          Type: const
                                                                                          Specific value: "INDEPENDENT_EXPENDITURE"
                                                                                          Example:

                                                                                          "INDEPENDENT_EXPENDITURE"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,100}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 100 characters long

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,3}$
                                                                                          Example:

                                                                                          1
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                          Type: enum (of string)

                                                                                          Must be one of:

                                                                                          • "S"
                                                                                          • "O"

                                                                                          Example:

                                                                                          "S"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,9}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 9 characters long


                                                                                          Example:

                                                                                          "H98765431"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,30}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 30 characters long

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 20 characters long

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$

                                                                                          Type: const
                                                                                          Specific value: "P"
                                                                                          Example:

                                                                                          "P"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,2}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 2 characters long


                                                                                          Example:

                                                                                          "FL"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^\d{2}$
                                                                                          Example:

                                                                                          35
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,30}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 30 characters long


                                                                                          Example:

                                                                                          "Smith"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 20 characters long


                                                                                          Example:

                                                                                          "John"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "W"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Dr"
                                                                                          -

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Jr"
                                                                                          -

                                                                                          Type: string
                                                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                          Must be at least 10 characters long


                                                                                          Example:

                                                                                          "2012-01-01"
                                                                                          -

                                                                                          Type: boolean or null

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,100}$
                                                                                          \ No newline at end of file + FEC MULTISTATE_INDEPENDENT_EXPENDITURE

                                                                                          FEC MULTISTATE_INDEPENDENT_EXPENDITURE


                                                                                          MULTISTATEINDEPENDENTEXPENDITURE

                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "ORG"
                                                                                          Type: object

                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "IND"
                                                                                          Type: object

                                                                                          Type: string

                                                                                          Type: string
                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: string
                                                                                          Must match regular expression: ^O
                                                                                          Type: object

                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "H"
                                                                                          Type: object

                                                                                          Type: string

                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "S"
                                                                                          Type: object

                                                                                          Type: string
                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: const
                                                                                          Specific value: "P"

                                                                                          Type: string
                                                                                          Must match regular expression: ^P
                                                                                          Type: object

                                                                                          Type: string
                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: object

                                                                                          Type: string
                                                                                          Type: object

                                                                                          If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                          Type: object

                                                                                          Type: null
                                                                                          Type: object

                                                                                          Type: string

                                                                                          Type: const
                                                                                          Specific value: "SE"
                                                                                          Example:

                                                                                          "SE"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                          Must be at least 9 characters long

                                                                                          Must be at most 9 characters long


                                                                                          Example:

                                                                                          "C00123456"
                                                                                          +

                                                                                          Type: const
                                                                                          Specific value: "MULTISTATE_INDEPENDENT_EXPENDITURE"
                                                                                          Example:

                                                                                          "MULTISTATE_INDEPENDENT_EXPENDITURE"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 20 characters long


                                                                                          Example:

                                                                                          "D123456789-3456"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "B123456789-1234"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,8}$
                                                                                          Example:

                                                                                          "SB21"
                                                                                          +

                                                                                          Type: enum (of string)

                                                                                          Must be one of:

                                                                                          • "IND"
                                                                                          • "ORG"

                                                                                          Example:

                                                                                          "IND"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,200}$
                                                                                          Example:

                                                                                          "The Bank of Banks"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,30}$
                                                                                          Example:

                                                                                          "Smith"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "John"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "W"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Dr"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Jr"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,34}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 34 characters long


                                                                                          Example:

                                                                                          "The Bank Tower"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,34}$
                                                                                          Example:

                                                                                          "100 Broadway"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,30}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 30 characters long


                                                                                          Example:

                                                                                          "New York"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,2}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 2 characters long


                                                                                          Example:

                                                                                          "NY"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,9}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 9 characters long


                                                                                          Example:

                                                                                          10011
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^P\d{4}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 5 characters long


                                                                                          Example:

                                                                                          "P2012"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                                                          Example:

                                                                                          "2012-01-01"
                                                                                          +

                                                                                          Type: number

                                                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                          Example:

                                                                                          10000
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                                                          Example:

                                                                                          "2012-01-01"
                                                                                          +

                                                                                          Type: number

                                                                                          Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


                                                                                          Example:

                                                                                          11000.95
                                                                                          +

                                                                                          Type: const
                                                                                          Specific value: "INDEPENDENT_EXPENDITURE"
                                                                                          Example:

                                                                                          "INDEPENDENT_EXPENDITURE"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,100}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 100 characters long

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,3}$
                                                                                          Example:

                                                                                          1
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                          Type: enum (of string)

                                                                                          Must be one of:

                                                                                          • "S"
                                                                                          • "O"

                                                                                          Example:

                                                                                          "S"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,9}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 9 characters long


                                                                                          Example:

                                                                                          "H98765431"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,30}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 30 characters long

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 20 characters long

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$

                                                                                          Type: const
                                                                                          Specific value: "P"
                                                                                          Example:

                                                                                          "P"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,2}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 2 characters long


                                                                                          Example:

                                                                                          "FL"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^\d{2}$
                                                                                          Example:

                                                                                          35
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,30}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 30 characters long


                                                                                          Example:

                                                                                          "Smith"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[ -~]{0,20}$

                                                                                          Must be at least 1 characters long

                                                                                          Must be at most 20 characters long


                                                                                          Example:

                                                                                          "John"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,20}$
                                                                                          Example:

                                                                                          "W"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Dr"
                                                                                          +

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,10}$
                                                                                          Example:

                                                                                          "Jr"
                                                                                          +

                                                                                          Type: string
                                                                                          Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                          Must be at least 10 characters long


                                                                                          Example:

                                                                                          "2012-01-01"
                                                                                          +

                                                                                          Type: boolean or null

                                                                                          Type: string or null
                                                                                          Must match regular expression: ^[ -~]{0,100}$
                                                                                          \ No newline at end of file diff --git a/docs/MULTISTATE_INDEPENDENT_EXPENDITURE_spec.html b/docs/MULTISTATE_INDEPENDENT_EXPENDITURE_spec.html index 923908aa..9aa50c6e 100644 --- a/docs/MULTISTATE_INDEPENDENT_EXPENDITURE_spec.html +++ b/docs/MULTISTATE_INDEPENDENT_EXPENDITURE_spec.html @@ -171,7 +171,7 @@ PAYEE STATE -A-2 +A/N-2 X (error) NY @@ -207,7 +207,7 @@ Req if PGI = "O" -
                                                                                          • type: ['string', 'null']
                                                                                          • min length: 0
                                                                                          • max length: 20
                                                                                          • regex: ^[ -~]{0,20}$
                                                                                          • +
                                                                                            • REQUIRED if ELECTION_CODE matches regex: ^O
                                                                                            • type: ['string', 'null']
                                                                                            • min length: 0
                                                                                            • max length: 20
                                                                                            • regex: ^[ -~]{0,20}$
                                                                                            • DISSEMINATION DATE @@ -372,22 +372,22 @@ S/O CANDIDATE STATE A/N-2 -X (error) +X (conditional error) FL AK,AL,... Edit: ST (if Office = Sen or House) -
                                                                                              • REQUIRED
                                                                                              • type: string
                                                                                              • min length: 1
                                                                                              • max length: 2
                                                                                              • regex: ^[ -~]{0,2}$
                                                                                              • +
                                                                                                • REQUIRED if SO_CANDIDATE_OFFICE equals H
                                                                                                • REQUIRED if SO_CANDIDATE_OFFICE equals S
                                                                                                • REQUIRED if SO_CANDIDATE_OFFICE equals P & ELECTION_CODE matches regex: ^P
                                                                                                • type: string
                                                                                                • min length: 1
                                                                                                • max length: 2
                                                                                                • regex: ^[ -~]{0,2}$
                                                                                                • S/O CANDIDATE DISTRICT -NUM-2 +A/N-2 X (conditional error) 36 01 ... 99 (if Office = House) -
                                                                                                  • type: ['string', 'null']
                                                                                                  • min length: 2
                                                                                                  • max length: 2
                                                                                                  • regex: ^\d{2}$
                                                                                                  • +
                                                                                                    • REQUIRED if SO_CANDIDATE_OFFICE equals H
                                                                                                    • type: ['string', 'null']
                                                                                                    • min length: 2
                                                                                                    • max length: 2
                                                                                                    • regex: ^\d{2}$
                                                                                                    • COMPLETING LAST NAME diff --git a/docs/NATIONAL_PARTY_EARMARK_MEMOS.html b/docs/NATIONAL_PARTY_EARMARK_MEMOS.html index c94b6350..9dfb7430 100644 --- a/docs/NATIONAL_PARTY_EARMARK_MEMOS.html +++ b/docs/NATIONAL_PARTY_EARMARK_MEMOS.html @@ -1,30 +1,30 @@ - FEC National Party Earmark Memos

                                                                                                      FEC National Party Earmark Memos


                                                                                                      National Party Earmark Memos (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_MEMO_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_MEMO_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_MEMO_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "EARMARK_MEMO_RECOUNT_ACCOUNT"
                                                                                                      • "EARMARK_MEMO_CONVENTION_ACCOUNT"
                                                                                                      • "EARMARK_MEMO_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "EARMARK_MEMO_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "EARMARK_MEMO_CONVENTION_ACCOUNT"
                                                                                                      -
                                                                                                      "EARMARK_MEMO_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Total earmarked through conduit."

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC National Party Earmark Memos

                                                                                                      FEC National Party Earmark Memos


                                                                                                      National Party Earmark Memos (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_MEMO_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_MEMO_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_MEMO_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "EARMARK_MEMO_RECOUNT_ACCOUNT"
                                                                                                      • "EARMARK_MEMO_CONVENTION_ACCOUNT"
                                                                                                      • "EARMARK_MEMO_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "EARMARK_MEMO_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "EARMARK_MEMO_CONVENTION_ACCOUNT"
                                                                                                      +
                                                                                                      "EARMARK_MEMO_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Total earmarked through conduit."

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NATIONAL_PARTY_EARMARK_RECEIPTS.html b/docs/NATIONAL_PARTY_EARMARK_RECEIPTS.html index baa9fa3d..92bdbd35 100644 --- a/docs/NATIONAL_PARTY_EARMARK_RECEIPTS.html +++ b/docs/NATIONAL_PARTY_EARMARK_RECEIPTS.html @@ -1,28 +1,28 @@ - FEC National Party Earmark Receipts

                                                                                                      FEC National Party Earmark Receipts


                                                                                                      National Party Earmark Receipts (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_RECEIPT_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account - Earmarked Through [ -~]{0,46}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_RECEIPT_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account - Earmarked Through [ -~]{0,44}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account - Earmarked Through [ -~]{0,49}$

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "EARMARK_RECEIPT_RECOUNT_ACCOUNT"
                                                                                                      • "EARMARK_RECEIPT_CONVENTION_ACCOUNT"
                                                                                                      • "EARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "EARMARK_RECEIPT_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "EARMARK_RECEIPT_CONVENTION_ACCOUNT"
                                                                                                      -
                                                                                                      "EARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC National Party Earmark Receipts

                                                                                                      FEC National Party Earmark Receipts


                                                                                                      National Party Earmark Receipts (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_RECEIPT_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account - Earmarked Through [ -~]{0,46}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_RECEIPT_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account - Earmarked Through [ -~]{0,44}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "EARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account - Earmarked Through [ -~]{0,49}$

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "EARMARK_RECEIPT_RECOUNT_ACCOUNT"
                                                                                                      • "EARMARK_RECEIPT_CONVENTION_ACCOUNT"
                                                                                                      • "EARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "EARMARK_RECEIPT_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "EARMARK_RECEIPT_CONVENTION_ACCOUNT"
                                                                                                      +
                                                                                                      "EARMARK_RECEIPT_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NATIONAL_PARTY_INDIVIDUAL_REFUNDS.html b/docs/NATIONAL_PARTY_INDIVIDUAL_REFUNDS.html index f012e178..3f8ba0e1 100644 --- a/docs/NATIONAL_PARTY_INDIVIDUAL_REFUNDS.html +++ b/docs/NATIONAL_PARTY_INDIVIDUAL_REFUNDS.html @@ -1,24 +1,24 @@ - FEC National Party Individual Refunds

                                                                                                      FEC National Party Individual Refunds


                                                                                                      SCHEDULE B - Individual Refund - National Party Headquarters Buildings Account (Line 21b), Individual Refund - National Party Pres. Nominating Convention Account (Line 21b), Individual Refund - National Party Recount/Legal Proceedings Account (LIne 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account: Refund"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB21B"
                                                                                                      • "SB29"

                                                                                                      Example:

                                                                                                      "SB21B"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      • "INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account: Refund"
                                                                                                      • "Pres. Nominating Convention Account: Refund"
                                                                                                      • "Recount/Legal Proceedings Account: Refund"

                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account: Refund"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC National Party Individual Refunds

                                                                                                      FEC National Party Individual Refunds


                                                                                                      SCHEDULE B - Individual Refund - National Party Headquarters Buildings Account (Line 21b), Individual Refund - National Party Pres. Nominating Convention Account (Line 21b), Individual Refund - National Party Recount/Legal Proceedings Account (LIne 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account: Refund"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB21B"
                                                                                                      • "SB29"

                                                                                                      Example:

                                                                                                      "SB21B"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      • "INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account: Refund"
                                                                                                      • "Pres. Nominating Convention Account: Refund"
                                                                                                      • "Recount/Legal Proceedings Account: Refund"

                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account: Refund"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NATIONAL_PARTY_OTHER_COMMITTEE_REFUNDS.html b/docs/NATIONAL_PARTY_OTHER_COMMITTEE_REFUNDS.html index deafcd7f..27d17c71 100644 --- a/docs/NATIONAL_PARTY_OTHER_COMMITTEE_REFUNDS.html +++ b/docs/NATIONAL_PARTY_OTHER_COMMITTEE_REFUNDS.html @@ -1,20 +1,20 @@ - FEC Other Committee Refund - National Party Headquarters Buildings Account (Line 21b), Other Committee Refund - National Party Pres. Nominating Convention Account (Line 21b), Other Committee Refund - National Party Recount/Legal Proceedings Account (Line 29)

                                                                                                      FEC Other Committee Refund - National Party Headquarters Buildings Account (Line 21b), Other Committee Refund - National Party Pres. Nominating Convention Account (Line 21b), Other Committee Refund - National Party Recount/Legal Proceedings Account (Line 29)


                                                                                                      Other Committee Refund - National Party Headquarters Buildings Account (Line 21b), Other Committee Refund - National Party Pres. Nominating Convention Account (Line 21b), Other Committee Refund - National Party Recount/Legal Proceedings Account (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_REFUND_NP_RECOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account: Refund"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB21B"
                                                                                                      • "SB29"

                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account: Refund"
                                                                                                      • "Pres. Nominating Convention Account: Refund"
                                                                                                      • "Recount/Legal Proceedings Account: Refund"

                                                                                                      Example:

                                                                                                      "Recount/Legal Proceedings Account: Refund"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Other Committee Refund - National Party Headquarters Buildings Account (Line 21b), Other Committee Refund - National Party Pres. Nominating Convention Account (Line 21b), Other Committee Refund - National Party Recount/Legal Proceedings Account (Line 29)

                                                                                                      FEC Other Committee Refund - National Party Headquarters Buildings Account (Line 21b), Other Committee Refund - National Party Pres. Nominating Convention Account (Line 21b), Other Committee Refund - National Party Recount/Legal Proceedings Account (Line 29)


                                                                                                      Other Committee Refund - National Party Headquarters Buildings Account (Line 21b), Other Committee Refund - National Party Pres. Nominating Convention Account (Line 21b), Other Committee Refund - National Party Recount/Legal Proceedings Account (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_REFUND_NP_RECOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account: Refund"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB21B"
                                                                                                      • "SB29"

                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_REFUND_NP_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "OTHER_COMMITTEE_REFUND_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account: Refund"
                                                                                                      • "Pres. Nominating Convention Account: Refund"
                                                                                                      • "Recount/Legal Proceedings Account: Refund"

                                                                                                      Example:

                                                                                                      "Recount/Legal Proceedings Account: Refund"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NATIONAL_PARTY_PARTNERSHIP_MEMOS.html b/docs/NATIONAL_PARTY_PARTNERSHIP_MEMOS.html index 0b2a8195..a9798955 100644 --- a/docs/NATIONAL_PARTY_PARTNERSHIP_MEMOS.html +++ b/docs/NATIONAL_PARTY_PARTNERSHIP_MEMOS.html @@ -1,31 +1,31 @@ - FEC National Party Partnership Memos (17)

                                                                                                      FEC National Party Partnership Memos (17)


                                                                                                      National Party Partnership Memos (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_ACCOUNT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account Partnership Attribution"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account Partnership Attribution"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_ACCOUNT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account Partnership Attribution"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_ACCOUNT_MEMO"
                                                                                                      • "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_MEMO"
                                                                                                      • "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_ACCOUNT_MEMO"

                                                                                                      Examples:

                                                                                                      "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_ACCOUNT_MEMO"
                                                                                                      -
                                                                                                      "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_MEMO"
                                                                                                      -
                                                                                                      "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_ACCOUNT_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Recount/Legal Proceedings Account Partnership Attribution"
                                                                                                      • "Headquarters Buildings Account Partnership Attribution"
                                                                                                      • "Pres. Nominating Convention Account Partnership Attribution"

                                                                                                      Examples:

                                                                                                      "Recount/Legal Proceedings Account Partnership Attribution"
                                                                                                      -
                                                                                                      "Headquarters Buildings Account Partnership Attribution"
                                                                                                      -
                                                                                                      "Pres. Nominating Convention Account Partnership Attribution"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC National Party Partnership Memos (17)

                                                                                                      FEC National Party Partnership Memos (17)


                                                                                                      National Party Partnership Memos (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_ACCOUNT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account Partnership Attribution"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account Partnership Attribution"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_ACCOUNT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account Partnership Attribution"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_ACCOUNT_MEMO"
                                                                                                      • "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_MEMO"
                                                                                                      • "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_ACCOUNT_MEMO"

                                                                                                      Examples:

                                                                                                      "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_ACCOUNT_MEMO"
                                                                                                      +
                                                                                                      "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_MEMO"
                                                                                                      +
                                                                                                      "PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_ACCOUNT_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Recount/Legal Proceedings Account Partnership Attribution"
                                                                                                      • "Headquarters Buildings Account Partnership Attribution"
                                                                                                      • "Pres. Nominating Convention Account Partnership Attribution"

                                                                                                      Examples:

                                                                                                      "Recount/Legal Proceedings Account Partnership Attribution"
                                                                                                      +
                                                                                                      "Headquarters Buildings Account Partnership Attribution"
                                                                                                      +
                                                                                                      "Pres. Nominating Convention Account Partnership Attribution"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NATIONAL_PARTY_PARTNERSHIP_RECEIPTS.html b/docs/NATIONAL_PARTY_PARTNERSHIP_RECEIPTS.html index 5ab2044b..1c076b40 100644 --- a/docs/NATIONAL_PARTY_PARTNERSHIP_RECEIPTS.html +++ b/docs/NATIONAL_PARTY_PARTNERSHIP_RECEIPTS.html @@ -1,22 +1,22 @@ - FEC National Party Partnership Receipts (17)

                                                                                                      FEC National Party Partnership Receipts (17)


                                                                                                      National Party Partnership Receipts (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Recount/Legal Proceedings Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Recount/Legal Proceedings Account (See Partnership Attribution(s) below)"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Headquarters Buildings Account (See Partnership Attribution(s) below)"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Pres. Nominating Convention Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Pres. Nominating Convention Account (See Partnership Attribution(s) below)"

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -
                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^([ -~]{0,39} \(Partnership attributions do not meet itemization threshold\)|[ -~]{0,61} \(See Partnership Attribution\(s\) below\))$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC National Party Partnership Receipts (17)

                                                                                                      FEC National Party Partnership Receipts (17)


                                                                                                      National Party Partnership Receipts (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Recount/Legal Proceedings Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Recount/Legal Proceedings Account (See Partnership Attribution(s) below)"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Headquarters Buildings Account (See Partnership Attribution(s) below)"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Pres. Nominating Convention Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Pres. Nominating Convention Account (See Partnership Attribution(s) below)"

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +
                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Examples:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +
                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^([ -~]{0,39} \(Partnership attributions do not meet itemization threshold\)|[ -~]{0,61} \(See Partnership Attribution\(s\) below\))$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NATIONAL_PARTY_TRIBAL_REFUNDS.html b/docs/NATIONAL_PARTY_TRIBAL_REFUNDS.html index 271b04e0..4da7f61c 100644 --- a/docs/NATIONAL_PARTY_TRIBAL_REFUNDS.html +++ b/docs/NATIONAL_PARTY_TRIBAL_REFUNDS.html @@ -1,20 +1,20 @@ - FEC National Party Tribal Refunds

                                                                                                      FEC National Party Tribal Refunds


                                                                                                      SCHEDULE B - Tribal Refund - National Party Headquarters Buildings Account (Line 21b), Tribal Refund - National Party Pres. Nominating Convention Account (Line 21b), Tribal Refund - National Party Recount/Legal Proceedings Account (LIne 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_REFUND_NP_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account: Refund"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB29"
                                                                                                      • "SB21B"

                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "TRIBAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "TRIBAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      • "TRIBAL_REFUND_NP_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account: Refund"
                                                                                                      • "Pres. Nominating Convention Account: Refund"
                                                                                                      • "Recount/Legal Proceedings Account: Refund"

                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account: Refund"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC National Party Tribal Refunds

                                                                                                      FEC National Party Tribal Refunds


                                                                                                      SCHEDULE B - Tribal Refund - National Party Headquarters Buildings Account (Line 21b), Tribal Refund - National Party Pres. Nominating Convention Account (Line 21b), Tribal Refund - National Party Recount/Legal Proceedings Account (LIne 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account: Refund"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_REFUND_NP_RECOUNT_ACCOUNT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account: Refund"

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB29"
                                                                                                      • "SB21B"

                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "TRIBAL_REFUND_NP_HEADQUARTERS_ACCOUNT"
                                                                                                      • "TRIBAL_REFUND_NP_CONVENTION_ACCOUNT"
                                                                                                      • "TRIBAL_REFUND_NP_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT"

                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Headquarters Buildings Account: Refund"
                                                                                                      • "Pres. Nominating Convention Account: Refund"
                                                                                                      • "Recount/Legal Proceedings Account: Refund"

                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account: Refund"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT.html b/docs/NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT.html index a956d630..6dd12c41 100644 --- a/docs/NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT.html +++ b/docs/NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT.html @@ -1,26 +1,26 @@ - FEC Non-contribution Account Disbursement

                                                                                                      FEC Non-contribution Account Disbursement


                                                                                                      SCHEDULE B - Non-contribution Account Disbursement (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "COM"
                                                                                                      • "ORG"
                                                                                                      Type: object

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Non-contribution Account: [ -~]{0,74}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long


                                                                                                      Example:

                                                                                                      "Non-contribution Account: XX"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Non-contribution Account Disbursement

                                                                                                      FEC Non-contribution Account Disbursement


                                                                                                      SCHEDULE B - Non-contribution Account Disbursement (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "COM"
                                                                                                      • "ORG"
                                                                                                      Type: object

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Non-contribution Account: [ -~]{0,74}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long


                                                                                                      Example:

                                                                                                      "Non-contribution Account: XX"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NON_CONTRIBUTION_ACCOUNT_REFUNDS.html b/docs/NON_CONTRIBUTION_ACCOUNT_REFUNDS.html index d019111d..9d45f3e2 100644 --- a/docs/NON_CONTRIBUTION_ACCOUNT_REFUNDS.html +++ b/docs/NON_CONTRIBUTION_ACCOUNT_REFUNDS.html @@ -1,27 +1,27 @@ - FEC Payroll and Credit Card Disbursements

                                                                                                      FEC Payroll and Credit Card Disbursements


                                                                                                      SCHEDULE B - Individual Refund - Non-contribution Account, Business/Labor Organization Refund - Non-contribution Account, Other Committee Refund - Non-contribution Account (line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_first_name
                                                                                                      • payee_last_name

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "BUSINESS_LABOR_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_organization_name

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_organization_name
                                                                                                      • beneficiary_committee_fec_id
                                                                                                      • beneficiary_committee_name

                                                                                                      Type: const
                                                                                                      Specific value: "COM"

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      • "BUSINESS_LABOR_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_NON_CONTRIBUTION_ACCOUNT"

                                                                                                      Example:

                                                                                                      "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account Refund"
                                                                                                      Example:

                                                                                                      "Non-contribution Account Refund"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Payroll and Credit Card Disbursements

                                                                                                      FEC Payroll and Credit Card Disbursements


                                                                                                      SCHEDULE B - Individual Refund - Non-contribution Account, Business/Labor Organization Refund - Non-contribution Account, Other Committee Refund - Non-contribution Account (line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_first_name
                                                                                                      • payee_last_name

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "BUSINESS_LABOR_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_organization_name

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_organization_name
                                                                                                      • beneficiary_committee_fec_id
                                                                                                      • beneficiary_committee_name

                                                                                                      Type: const
                                                                                                      Specific value: "COM"

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      • "BUSINESS_LABOR_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      • "OTHER_COMMITTEE_REFUND_NON_CONTRIBUTION_ACCOUNT"

                                                                                                      Example:

                                                                                                      "INDIVIDUAL_REFUND_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account Refund"
                                                                                                      Example:

                                                                                                      "Non-contribution Account Refund"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT.html b/docs/NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT.html index 18178c66..8394a734 100644 --- a/docs/NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT.html +++ b/docs/NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT.html @@ -1,25 +1,25 @@ - FEC Non-contribution Account Staff Reimbursement

                                                                                                      FEC Non-contribution Account Staff Reimbursement

                                                                                                      Type: object

                                                                                                      SCHEDULE B - Non-contribution Account Staff Reimbursement (Line 29)

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account - Reimbursement: See Below"
                                                                                                      Example:

                                                                                                      "Non-contribution Account - Reimbursement: See Below"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Non-contribution Account Staff Reimbursement

                                                                                                      FEC Non-contribution Account Staff Reimbursement

                                                                                                      Type: object

                                                                                                      SCHEDULE B - Non-contribution Account Staff Reimbursement (Line 29)

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account - Reimbursement: See Below"
                                                                                                      Example:

                                                                                                      "Non-contribution Account - Reimbursement: See Below"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NON_CONTRIBUTION_MEMOS.html b/docs/NON_CONTRIBUTION_MEMOS.html index d2a2087a..715356b5 100644 --- a/docs/NON_CONTRIBUTION_MEMOS.html +++ b/docs/NON_CONTRIBUTION_MEMOS.html @@ -1,25 +1,25 @@ - FEC Non-Contribution Memos

                                                                                                      FEC Non-Contribution Memos


                                                                                                      SCHEDULE B - Non-contribution Account Credit Card Payment Memo, Non-contribution Account Staff Reimbursement Memo, Non-contribution Account Payment to Payroll Memo (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT_MEMO"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL_MEMO"
                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • transaction_type_identifier

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_organization_name
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • transaction_type_identifier

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_first_name
                                                                                                      • payee_last_name

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT_MEMO"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT_MEMO"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL_MEMO"

                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Non-Contribution Memos

                                                                                                      FEC Non-Contribution Memos


                                                                                                      SCHEDULE B - Non-contribution Account Credit Card Payment Memo, Non-contribution Account Staff Reimbursement Memo, Non-contribution Account Payment to Payroll Memo (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT_MEMO"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT_MEMO"
                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL_MEMO"
                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • transaction_type_identifier

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_organization_name
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • transaction_type_identifier

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      The following properties are required:

                                                                                                      • payee_first_name
                                                                                                      • payee_last_name

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT_MEMO"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT_MEMO"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL_MEMO"

                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_STAFF_REIMBURSEMENT_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/NON_CONTRIBUTION_PARENTS.html b/docs/NON_CONTRIBUTION_PARENTS.html index ad0a6b89..ab7b3f2a 100644 --- a/docs/NON_CONTRIBUTION_PARENTS.html +++ b/docs/NON_CONTRIBUTION_PARENTS.html @@ -1,21 +1,21 @@ - FEC Non-contribution Account Credit Card Payment (Line 29), Non-contribution Account Payment to Payroll

                                                                                                      FEC Non-contribution Account Credit Card Payment (Line 29), Non-contribution Account Payment to Payroll


                                                                                                      SCHEDULE B - Non-contribution Account Credit Card Payment (Line 29), Non-contribution Account Payment to Payroll (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account - Payroll: See Below"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account - Credit Card: See Below"

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL"

                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Non-contribution Account - Credit Card: See Below"
                                                                                                      • "Non-contribution Account - Payroll: See Below"

                                                                                                      Example:

                                                                                                      "Non-contribution Account - Payroll: See Below"
                                                                                                      -

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Non-contribution Account Credit Card Payment (Line 29), Non-contribution Account Payment to Payroll

                                                                                                      FEC Non-contribution Account Credit Card Payment (Line 29), Non-contribution Account Payment to Payroll


                                                                                                      SCHEDULE B - Non-contribution Account Credit Card Payment (Line 29), Non-contribution Account Payment to Payroll (Line 29)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account - Payroll: See Below"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account - Credit Card: See Below"

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT"
                                                                                                      • "NON_CONTRIBUTION_ACCOUNT_PAYMENT_TO_PAYROLL"

                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT_CREDIT_CARD_PAYMENT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Non-contribution Account - Credit Card: See Below"
                                                                                                      • "Non-contribution Account - Payroll: See Below"

                                                                                                      Example:

                                                                                                      "Non-contribution Account - Payroll: See Below"
                                                                                                      +

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/OFFSET_TO_OPERATING_EXPENDITURES.html b/docs/OFFSET_TO_OPERATING_EXPENDITURES.html index ef781e3b..0c515aaf 100644 --- a/docs/OFFSET_TO_OPERATING_EXPENDITURES.html +++ b/docs/OFFSET_TO_OPERATING_EXPENDITURES.html @@ -1,25 +1,25 @@ - FEC Offsets to Operating Exp

                                                                                                      FEC Offsets to Operating Exp


                                                                                                      SCHEDULE A - ITEMIZED RECEIPTS-Line 15 Offset

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA15"
                                                                                                      Example:

                                                                                                      "SA15"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "OFFSET_TO_OPERATING_EXPENDITURES"
                                                                                                      Example:

                                                                                                      "OFFSET_TO_OPERATING_EXPENDITURES"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "IND"
                                                                                                      • "COM"

                                                                                                      Examples:

                                                                                                      "ORG"
                                                                                                      -
                                                                                                      "IND"
                                                                                                      -
                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_15"
                                                                                                      Example:

                                                                                                      "LINE_15"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Offsets to Operating Exp

                                                                                                      FEC Offsets to Operating Exp


                                                                                                      SCHEDULE A - ITEMIZED RECEIPTS-Line 15 Offset

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA15"
                                                                                                      Example:

                                                                                                      "SA15"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "OFFSET_TO_OPERATING_EXPENDITURES"
                                                                                                      Example:

                                                                                                      "OFFSET_TO_OPERATING_EXPENDITURES"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "IND"
                                                                                                      • "COM"

                                                                                                      Examples:

                                                                                                      "ORG"
                                                                                                      +
                                                                                                      "IND"
                                                                                                      +
                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_15"
                                                                                                      Example:

                                                                                                      "LINE_15"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/OTHER_COMMITTEE_CONTRIBUTIONS.html b/docs/OTHER_COMMITTEE_CONTRIBUTIONS.html index f5094846..184bf4f7 100644 --- a/docs/OTHER_COMMITTEE_CONTRIBUTIONS.html +++ b/docs/OTHER_COMMITTEE_CONTRIBUTIONS.html @@ -1 +1 @@ - FEC Other Committee Contributions

                                                                                                      FEC Other Committee Contributions


                                                                                                      SCHEDULE B - Contribution to Other Committee (Line 23), Void of Contribution to Other Committee (Line 23)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "CONTRIBUTION_TO_OTHER_COMMITTEE_VOID"
                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be strictly lesser than 0

                                                                                                      \ No newline at end of file + FEC Other Committee Contributions

                                                                                                      FEC Other Committee Contributions


                                                                                                      SCHEDULE B - Contribution to Other Committee (Line 23), Void of Contribution to Other Committee (Line 23)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "CONTRIBUTION_TO_OTHER_COMMITTEE_VOID"
                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be strictly lesser than 0

                                                                                                      \ No newline at end of file diff --git a/docs/OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT.html b/docs/OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT.html index 3904e85f..f2100359 100644 --- a/docs/OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT.html +++ b/docs/OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Other Committee Carey

                                                                                                      FEC Other Committee Carey

                                                                                                      Type: object

                                                                                                      other Committee NonContribution Account Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Other Committee Carey

                                                                                                      FEC Other Committee Carey

                                                                                                      Type: object

                                                                                                      other Committee NonContribution Account Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "OTHER_COMMITTEE_NON_CONTRIBUTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NON_CONTRIBUTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Non-contribution Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/OTHER_RECEIPT.html b/docs/OTHER_RECEIPT.html index 281de591..64e67764 100644 --- a/docs/OTHER_RECEIPT.html +++ b/docs/OTHER_RECEIPT.html @@ -1,25 +1,25 @@ - FEC Other Receipts

                                                                                                      FEC Other Receipts


                                                                                                      SCHEDULE A - ITEMIZED RECEIPTS-Line 17 Other Receipts

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_RECEIPT"
                                                                                                      Example:

                                                                                                      "OTHER_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_RECEIPTS"
                                                                                                      Example:

                                                                                                      "OTHER_RECEIPTS"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Other Receipts

                                                                                                      FEC Other Receipts


                                                                                                      SCHEDULE A - ITEMIZED RECEIPTS-Line 17 Other Receipts

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_RECEIPT"
                                                                                                      Example:

                                                                                                      "OTHER_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "OTHER_RECEIPTS"
                                                                                                      Example:

                                                                                                      "OTHER_RECEIPTS"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_CONDUIT_EARMARKS.html b/docs/PAC_CONDUIT_EARMARKS.html index 5cf6bd1f..75e6a6d4 100644 --- a/docs/PAC_CONDUIT_EARMARKS.html +++ b/docs/PAC_CONDUIT_EARMARKS.html @@ -1,17 +1,17 @@ - PAC Conduit Earmarks

                                                                                                      PAC Conduit Earmarks


                                                                                                      PAC Conduit Earmark (Deposited), PAC Conduit Earmark (Undeposited) (11c)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_CONDUIT_EARMARK_RECEIPT_DEPOSITED"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: false
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "PAC_CONDUIT_EARMARK_RECEIPT_DEPOSITED"
                                                                                                      • "PAC_CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"

                                                                                                      Example:

                                                                                                      "PAC_CONDUIT_EARMARKS"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Earmarked for [ -~]{0,74} \(Committee\)$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + PAC Conduit Earmarks

                                                                                                      PAC Conduit Earmarks


                                                                                                      PAC Conduit Earmark (Deposited), PAC Conduit Earmark (Undeposited) (11c)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_CONDUIT_EARMARK_RECEIPT_DEPOSITED"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: false
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "PAC_CONDUIT_EARMARK_RECEIPT_DEPOSITED"
                                                                                                      • "PAC_CONDUIT_EARMARK_RECEIPT_UNDEPOSITED"

                                                                                                      Example:

                                                                                                      "PAC_CONDUIT_EARMARKS"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Earmarked for [ -~]{0,74} \(Committee\)$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_EARMARK_MEMO.html b/docs/PAC_EARMARK_MEMO.html index 22b3c94b..8c587da3 100644 --- a/docs/PAC_EARMARK_MEMO.html +++ b/docs/PAC_EARMARK_MEMO.html @@ -1,26 +1,26 @@ - FEC PAC Earmark Memo

                                                                                                      FEC PAC Earmark Memo


                                                                                                      PAC Earmark Memo (11c)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_EARMARK_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_EARMARK_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Total earmarked through conduit."

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC Earmark Memo

                                                                                                      FEC PAC Earmark Memo


                                                                                                      PAC Earmark Memo (11c)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_EARMARK_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_EARMARK_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Total earmarked through conduit."

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_EARMARK_RECEIPT.html b/docs/PAC_EARMARK_RECEIPT.html index 3cebc021..3ef55e04 100644 --- a/docs/PAC_EARMARK_RECEIPT.html +++ b/docs/PAC_EARMARK_RECEIPT.html @@ -1,19 +1,19 @@ - FEC PAC Earmark Receipt

                                                                                                      FEC PAC Earmark Receipt

                                                                                                      Type: object

                                                                                                      PAC Earmark Receipt (11c)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_EARMARK_RECEIPT"
                                                                                                      Example:

                                                                                                      "PAC_EARMARK_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Earmarked through [ -~]{0,82}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC Earmark Receipt

                                                                                                      FEC PAC Earmark Receipt

                                                                                                      Type: object

                                                                                                      PAC Earmark Receipt (11c)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_EARMARK_RECEIPT"
                                                                                                      Example:

                                                                                                      "PAC_EARMARK_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Earmarked through [ -~]{0,82}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_JF_TRANSFER_MEMO.html b/docs/PAC_JF_TRANSFER_MEMO.html index 8e1887d6..115e751f 100644 --- a/docs/PAC_JF_TRANSFER_MEMO.html +++ b/docs/PAC_JF_TRANSFER_MEMO.html @@ -1,19 +1,19 @@ - FEC PAC Joint Fundraising Memo

                                                                                                      FEC PAC Joint Fundraising Memo

                                                                                                      Type: object

                                                                                                      PAC Joint Fundraising Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Joint Fundraising Memo: [ -~]{0,76}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC Joint Fundraising Memo

                                                                                                      FEC PAC Joint Fundraising Memo

                                                                                                      Type: object

                                                                                                      PAC Joint Fundraising Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Joint Fundraising Memo: [ -~]{0,76}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html index 3761c874..1ee55501 100644 --- a/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html +++ b/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC PAC National Party Pres. Nominating Convention Account

                                                                                                      FEC PAC National Party Pres. Nominating Convention Account

                                                                                                      Type: object

                                                                                                      PAC National Party Pres. Nominating Convention Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC National Party Pres. Nominating Convention Account

                                                                                                      FEC PAC National Party Pres. Nominating Convention Account

                                                                                                      Type: object

                                                                                                      PAC National Party Pres. Nominating Convention Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html b/docs/PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html index 0ef1ef45..110ccc6b 100644 --- a/docs/PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html +++ b/docs/PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html @@ -1,19 +1,19 @@ - FEC PAC National Party Pres. Nominating Convention Account JF Memo

                                                                                                      FEC PAC National Party Pres. Nominating Convention Account JF Memo

                                                                                                      Type: object

                                                                                                      National PAC Party Pres. Nominating Convention Account JF Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account JF Memo: [ -~]{0,55}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC National Party Pres. Nominating Convention Account JF Memo

                                                                                                      FEC PAC National Party Pres. Nominating Convention Account JF Memo

                                                                                                      Type: object

                                                                                                      National PAC Party Pres. Nominating Convention Account JF Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account JF Memo: [ -~]{0,55}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html index 6863ba98..8638ab36 100644 --- a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html +++ b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -1,20 +1,20 @@ - FEC PAC National Party Headquarters Buildings Account

                                                                                                      FEC PAC National Party Headquarters Buildings Account

                                                                                                      Type: object

                                                                                                      PAC National Party Headquarters Buildings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account"
                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC National Party Headquarters Buildings Account

                                                                                                      FEC PAC National Party Headquarters Buildings Account

                                                                                                      Type: object

                                                                                                      PAC National Party Headquarters Buildings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account"
                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html index a560eb69..b41a1439 100644 --- a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html +++ b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -1,19 +1,19 @@ - FEC PAC National Party Headquarters Joint Fundraising Transfer Memo

                                                                                                      FEC PAC National Party Headquarters Joint Fundraising Transfer Memo

                                                                                                      Type: object

                                                                                                      PAC National Party Headquarters Joint Fundraising Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,60}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC National Party Headquarters Joint Fundraising Transfer Memo

                                                                                                      FEC PAC National Party Headquarters Joint Fundraising Transfer Memo

                                                                                                      Type: object

                                                                                                      PAC National Party Headquarters Joint Fundraising Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,60}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html index 007d0947..25c76cc4 100644 --- a/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html +++ b/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC PAC National Party Recount/Legal Proceedings Account

                                                                                                      FEC PAC National Party Recount/Legal Proceedings Account

                                                                                                      Type: object

                                                                                                      PAC National Party Recount/Legal Proceedings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC National Party Recount/Legal Proceedings Account

                                                                                                      FEC PAC National Party Recount/Legal Proceedings Account

                                                                                                      Type: object

                                                                                                      PAC National Party Recount/Legal Proceedings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html b/docs/PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html index d1064f2f..b37702c9 100644 --- a/docs/PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html +++ b/docs/PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html @@ -1,19 +1,19 @@ - FEC PAC National Party Recount Joint Fundraising Memo

                                                                                                      FEC PAC National Party Recount Joint Fundraising Memo

                                                                                                      Type: object

                                                                                                      PAC National Party Recount Joint Fundraising Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account JF Memo: [ -~]{0,57}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC National Party Recount Joint Fundraising Memo

                                                                                                      FEC PAC National Party Recount Joint Fundraising Memo

                                                                                                      Type: object

                                                                                                      PAC National Party Recount Joint Fundraising Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PAC_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account JF Memo: [ -~]{0,57}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_RECEIPT.html b/docs/PAC_RECEIPT.html index fe2dd547..be61c9f8 100644 --- a/docs/PAC_RECEIPT.html +++ b/docs/PAC_RECEIPT.html @@ -1,19 +1,19 @@ - FEC PAC Receipt 11c

                                                                                                      FEC PAC Receipt 11c

                                                                                                      Type: object

                                                                                                      PAC Receipt (11c)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_RECEIPT"
                                                                                                      Example:

                                                                                                      "PAC_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC Receipt 11c

                                                                                                      FEC PAC Receipt 11c

                                                                                                      Type: object

                                                                                                      PAC Receipt (11c)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_RECEIPT"
                                                                                                      Example:

                                                                                                      "PAC_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_RECOUNT_RECEIPT.html b/docs/PAC_RECOUNT_RECEIPT.html index f87d198b..3aecdde7 100644 --- a/docs/PAC_RECOUNT_RECEIPT.html +++ b/docs/PAC_RECOUNT_RECEIPT.html @@ -1,20 +1,20 @@ - FEC PAC Recount Receipt

                                                                                                      FEC PAC Recount Receipt

                                                                                                      Type: object

                                                                                                      PAC Recount Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_RECOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "PAC_RECOUNT_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Recount Account"
                                                                                                      Example:

                                                                                                      "Recount Account"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC Recount Receipt

                                                                                                      FEC PAC Recount Receipt

                                                                                                      Type: object

                                                                                                      PAC Recount Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_RECOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "PAC_RECOUNT_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Recount Account"
                                                                                                      Example:

                                                                                                      "Recount Account"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PAC_RETURN.html b/docs/PAC_RETURN.html index 1fc3eb7c..8792e537 100644 --- a/docs/PAC_RETURN.html +++ b/docs/PAC_RETURN.html @@ -1,19 +1,19 @@ - FEC PAC Returned/Bounced Receipt 11c

                                                                                                      FEC PAC Returned/Bounced Receipt 11c

                                                                                                      Type: object

                                                                                                      PAC Returned/Bounced Receipt (11c)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_RETURN"
                                                                                                      Example:

                                                                                                      "PAC_RETURN"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PAC Returned/Bounced Receipt 11c

                                                                                                      FEC PAC Returned/Bounced Receipt 11c

                                                                                                      Type: object

                                                                                                      PAC Returned/Bounced Receipt (11c)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11C"
                                                                                                      Example:

                                                                                                      "SA11C"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PAC_RETURN"
                                                                                                      Example:

                                                                                                      "PAC_RETURN"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_ATTRIBUTION.html b/docs/PARTNERSHIP_ATTRIBUTION.html index a71bf341..f039d295 100644 --- a/docs/PARTNERSHIP_ATTRIBUTION.html +++ b/docs/PARTNERSHIP_ATTRIBUTION.html @@ -1 +1 @@ - FEC Partnership Attribution

                                                                                                      FEC Partnership Attribution


                                                                                                      Partnership Attribution (11a)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file + FEC Partnership Attribution

                                                                                                      FEC Partnership Attribution


                                                                                                      Partnership Attribution (11a)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_ATTRIBUTION_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_ATTRIBUTION_JF_TRANSFER_MEMO.html index df834acd..367915aa 100644 --- a/docs/PARTNERSHIP_ATTRIBUTION_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_ATTRIBUTION_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - Partnership Attribution Joint Fundraising Transfer Memo

                                                                                                      Partnership Attribution Joint Fundraising Transfer Memo


                                                                                                      Partnership Attribution Joint Fundraising Transfer Memo (12)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file + Partnership Attribution Joint Fundraising Transfer Memo

                                                                                                      Partnership Attribution Joint Fundraising Transfer Memo


                                                                                                      Partnership Attribution Joint Fundraising Transfer Memo (12)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html index d30ed276..992b2096 100644 --- a/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - Partnership Attribution Pres. Nominating Convention Account JF Transfer Memo

                                                                                                      Partnership Attribution Pres. Nominating Convention Account JF Transfer Memo


                                                                                                      Partnership Attribution Pres. Nominating Convention Account JF Transfer Memo (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file + Partnership Attribution Pres. Nominating Convention Account JF Transfer Memo

                                                                                                      Partnership Attribution Pres. Nominating Convention Account JF Transfer Memo


                                                                                                      Partnership Attribution Pres. Nominating Convention Account JF Transfer Memo (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html index 8690c693..e61543c2 100644 --- a/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - Partnership Attribution Headquarters Buildings Account JF Transfer Memo

                                                                                                      Partnership Attribution Headquarters Buildings Account JF Transfer Memo


                                                                                                      Partnership Attribution Headquarters Buildings Account JF Transfer Memo (12)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file + Partnership Attribution Headquarters Buildings Account JF Transfer Memo

                                                                                                      Partnership Attribution Headquarters Buildings Account JF Transfer Memo


                                                                                                      Partnership Attribution Headquarters Buildings Account JF Transfer Memo (12)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html index b5c0fb98..257ad5a2 100644 --- a/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_ATTRIBUTION_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html @@ -1 +1 @@ - Partnership Attribution Recount/Legal Proceedings Account JF Transfer Memo

                                                                                                      Partnership Attribution Recount/Legal Proceedings Account JF Transfer Memo


                                                                                                      Partnership Attribution Recount/Legal Proceedings Account JF Transfer Memo (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file + Partnership Attribution Recount/Legal Proceedings Account JF Transfer Memo

                                                                                                      Partnership Attribution Recount/Legal Proceedings Account JF Transfer Memo


                                                                                                      Partnership Attribution Recount/Legal Proceedings Account JF Transfer Memo (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_ATTRIBUTION_RECOUNT_ACCOUNT_RECEIPT_MEMO.html b/docs/PARTNERSHIP_ATTRIBUTION_RECOUNT_ACCOUNT_RECEIPT_MEMO.html index f91e6070..d68d6f66 100644 --- a/docs/PARTNERSHIP_ATTRIBUTION_RECOUNT_ACCOUNT_RECEIPT_MEMO.html +++ b/docs/PARTNERSHIP_ATTRIBUTION_RECOUNT_ACCOUNT_RECEIPT_MEMO.html @@ -1 +1 @@ - FEC Partnership Attribution Recount Account Receipt Memo

                                                                                                      FEC Partnership Attribution Recount Account Receipt Memo


                                                                                                      Partnership Attribution Recount Account Receipt Memo (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file + FEC Partnership Attribution Recount Account Receipt Memo

                                                                                                      FEC Partnership Attribution Recount Account Receipt Memo


                                                                                                      Partnership Attribution Recount Account Receipt Memo (17)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_JF_TRANSFER_MEMO.html index e4df114d..1cf0c261 100644 --- a/docs/PARTNERSHIP_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - Partnership Receipt Joint Fundraising Transfer Memo

                                                                                                      Partnership Receipt Joint Fundraising Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Joint Fundraising Transfer Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(JF Memo: [ -~]{0,30} \(Partnership attributions do not meet itemization threshold\)|JF Memo: [ -~]{0,52} \(See Partnership Attribution\(s\) below\))$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + Partnership Receipt Joint Fundraising Transfer Memo

                                                                                                      Partnership Receipt Joint Fundraising Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Joint Fundraising Transfer Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(JF Memo: [ -~]{0,30} \(Partnership attributions do not meet itemization threshold\)|JF Memo: [ -~]{0,52} \(See Partnership Attribution\(s\) below\))$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html index dc84bfb9..9674c317 100644 --- a/docs/PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - FEC Partnership Receipt Pres. Nominating Convention Account JF Transfer Memo

                                                                                                      FEC Partnership Receipt Pres. Nominating Convention Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Pres. Nominating Convention Account JF Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account JF Memo: [ -~]{0,55}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Partnership Receipt Pres. Nominating Convention Account JF Transfer Memo

                                                                                                      FEC Partnership Receipt Pres. Nominating Convention Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Pres. Nominating Convention Account JF Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account JF Memo: [ -~]{0,55}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html index d180cbdc..79ce368a 100644 --- a/docs/PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - Partnership Receipt Headquarters Buildings Account JF Transfer Memo

                                                                                                      Partnership Receipt Headquarters Buildings Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Headquarters Buildings Account JF Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,60}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + Partnership Receipt Headquarters Buildings Account JF Transfer Memo

                                                                                                      Partnership Receipt Headquarters Buildings Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Headquarters Buildings Account JF Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,60}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html b/docs/PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html index c4797c0a..6538308e 100644 --- a/docs/PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html +++ b/docs/PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - Partnership Receipt Recount/Legal Proceedings Account JF Transfer Memo

                                                                                                      Partnership Receipt Recount/Legal Proceedings Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Recount/Legal Proceedings Account JF Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account JF Memo: [ -~]{0,57}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + Partnership Receipt Recount/Legal Proceedings Account JF Transfer Memo

                                                                                                      Partnership Receipt Recount/Legal Proceedings Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Partnership Receipt Recount/Legal Proceedings Account JF Transfer Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account JF Memo: [ -~]{0,57}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_RECEIPT.html b/docs/PARTNERSHIP_RECEIPT.html index 76a63cff..4a9911cd 100644 --- a/docs/PARTNERSHIP_RECEIPT.html +++ b/docs/PARTNERSHIP_RECEIPT.html @@ -1,19 +1,19 @@ - FEC Partnership Receipt

                                                                                                      FEC Partnership Receipt

                                                                                                      Type: object

                                                                                                      Partnership Receipt (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      -
                                                                                                      "SA11AII"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Partnership attributions do not meet itemization threshold"
                                                                                                      • "See Partnership Attribution(s) below"

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Partnership Receipt

                                                                                                      FEC Partnership Receipt

                                                                                                      Type: object

                                                                                                      Partnership Receipt (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      +
                                                                                                      "SA11AII"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Partnership attributions do not meet itemization threshold"
                                                                                                      • "See Partnership Attribution(s) below"

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT.html b/docs/PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT.html index e108c291..6b975227 100644 --- a/docs/PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT.html +++ b/docs/PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT.html @@ -1,18 +1,18 @@ - FEC Partnership Recount Account Receipt

                                                                                                      FEC Partnership Recount Account Receipt

                                                                                                      Type: object

                                                                                                      Partnership Recount Account Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Recount Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Recount Account (See Partnership Attribution(s) below)"

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Partnership Recount Account Receipt

                                                                                                      FEC Partnership Recount Account Receipt

                                                                                                      Type: object

                                                                                                      Partnership Recount Account Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTNERSHIP_RECOUNT_ACCOUNT_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "Recount Account (Partnership attributions do not meet itemization threshold)"
                                                                                                      • "Recount Account (See Partnership Attribution(s) below)"

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_JF_TRANSFER_MEMO.html b/docs/PARTY_JF_TRANSFER_MEMO.html index 1b3c30d6..1298e9b7 100644 --- a/docs/PARTY_JF_TRANSFER_MEMO.html +++ b/docs/PARTY_JF_TRANSFER_MEMO.html @@ -1,19 +1,19 @@ - FEC Party JF Memo

                                                                                                      FEC Party JF Memo

                                                                                                      Type: object

                                                                                                      Party JF Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTY_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^JF Memo: [ -~]{0,91}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Party JF Memo

                                                                                                      FEC Party JF Memo

                                                                                                      Type: object

                                                                                                      Party JF Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "PARTY_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^JF Memo: [ -~]{0,91}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html index e127e2e8..0fe37942 100644 --- a/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html +++ b/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -1,20 +1,20 @@ - FEC Party National Party Convention Account

                                                                                                      FEC Party National Party Convention Account

                                                                                                      Type: object

                                                                                                      Party National Party Convention Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account"
                                                                                                      Example:

                                                                                                      "Pres. Nominating Convention Account"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Party National Party Convention Account

                                                                                                      FEC Party National Party Convention Account

                                                                                                      Type: object

                                                                                                      Party National Party Convention Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account"
                                                                                                      Example:

                                                                                                      "Pres. Nominating Convention Account"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html index 87a49920..304d305e 100644 --- a/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html +++ b/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -1,20 +1,20 @@ - FEC Party National Party Headquarters Buildings Account

                                                                                                      FEC Party National Party Headquarters Buildings Account

                                                                                                      Type: object

                                                                                                      Party National Party Headquarters Buildings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account"
                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Party National Party Headquarters Buildings Account

                                                                                                      FEC Party National Party Headquarters Buildings Account

                                                                                                      Type: object

                                                                                                      Party National Party Headquarters Buildings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account"
                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT.html index 68a09d31..2409c7a7 100644 --- a/docs/PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT.html +++ b/docs/PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Allow user to enter Party National Party Recount/Legal Proceedings Account 17

                                                                                                      FEC Allow user to enter Party National Party Recount/Legal Proceedings Account 17

                                                                                                      Type: object

                                                                                                      Allow user to enter Party National Party Recount/Legal Proceedings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Allow user to enter Party National Party Recount/Legal Proceedings Account 17

                                                                                                      FEC Allow user to enter Party National Party Recount/Legal Proceedings Account 17

                                                                                                      Type: object

                                                                                                      Allow user to enter Party National Party Recount/Legal Proceedings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "PARTY_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_PAC_REFUNDS.html b/docs/PARTY_PAC_REFUNDS.html index 3101ecea..4e9b62e8 100644 --- a/docs/PARTY_PAC_REFUNDS.html +++ b/docs/PARTY_PAC_REFUNDS.html @@ -1,21 +1,21 @@ - FEC Party Pac Refunds

                                                                                                      FEC Party Pac Refunds


                                                                                                      SCHEDULE B - Refund of Party Contribution (Line 28b), Refund of Party Contribution - Void (Line 28b), Refund of PAC Contribution (Line 28c), Refund of PAC Contribution - Void (Line 28c)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PARTY_CONTRIBUTION"
                                                                                                      • "REFUND_PARTY_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB28B"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PAC_CONTRIBUTION"
                                                                                                      • "REFUND_PAC_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB28C"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PARTY_CONTRIBUTION_VOID"
                                                                                                      • "REFUND_PAC_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be strictly lesser than 0

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB28B"
                                                                                                      • "SB28C"

                                                                                                      Example:

                                                                                                      "SB28B"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PARTY_CONTRIBUTION"
                                                                                                      • "REFUND_PARTY_CONTRIBUTION_VOID"
                                                                                                      • "REFUND_PAC_CONTRIBUTION"
                                                                                                      • "REFUND_PAC_CONTRIBUTION_VOID"

                                                                                                      Example:

                                                                                                      "REFUND_PARTY_CONTRIBUTION"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Party Pac Refunds

                                                                                                      FEC Party Pac Refunds


                                                                                                      SCHEDULE B - Refund of Party Contribution (Line 28b), Refund of Party Contribution - Void (Line 28b), Refund of PAC Contribution (Line 28c), Refund of PAC Contribution - Void (Line 28c)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PARTY_CONTRIBUTION"
                                                                                                      • "REFUND_PARTY_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB28B"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PAC_CONTRIBUTION"
                                                                                                      • "REFUND_PAC_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB28C"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PARTY_CONTRIBUTION_VOID"
                                                                                                      • "REFUND_PAC_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be strictly lesser than 0

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB28B"
                                                                                                      • "SB28C"

                                                                                                      Example:

                                                                                                      "SB28B"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "REFUND_PARTY_CONTRIBUTION"
                                                                                                      • "REFUND_PARTY_CONTRIBUTION_VOID"
                                                                                                      • "REFUND_PAC_CONTRIBUTION"
                                                                                                      • "REFUND_PAC_CONTRIBUTION_VOID"

                                                                                                      Example:

                                                                                                      "REFUND_PARTY_CONTRIBUTION"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_RECEIPT.html b/docs/PARTY_RECEIPT.html index 6326300a..c2df3b49 100644 --- a/docs/PARTY_RECEIPT.html +++ b/docs/PARTY_RECEIPT.html @@ -1,19 +1,19 @@ - PARTY RECEIPT

                                                                                                      PARTY RECEIPT

                                                                                                      Type: object

                                                                                                      Party Receipt (11b)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11B"
                                                                                                      Example:

                                                                                                      "SA11B"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTY_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + PARTY RECEIPT

                                                                                                      PARTY RECEIPT

                                                                                                      Type: object

                                                                                                      Party Receipt (11b)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11B"
                                                                                                      Example:

                                                                                                      "SA11B"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTY_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_RECOUNT_RECEIPT.html b/docs/PARTY_RECOUNT_RECEIPT.html index 9c4f6529..30fe1aca 100644 --- a/docs/PARTY_RECOUNT_RECEIPT.html +++ b/docs/PARTY_RECOUNT_RECEIPT.html @@ -1,19 +1,19 @@ - FEC PartyRecount

                                                                                                      FEC PartyRecount

                                                                                                      Type: object

                                                                                                      Party Recount Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_RECOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTY_RECOUNT_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Recount Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC PartyRecount

                                                                                                      FEC PartyRecount

                                                                                                      Type: object

                                                                                                      Party Recount Receipt (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_RECOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "PARTY_RECOUNT_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Recount Account"

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/PARTY_RETURN.html b/docs/PARTY_RETURN.html index afb36dcb..c64bb3bf 100644 --- a/docs/PARTY_RETURN.html +++ b/docs/PARTY_RETURN.html @@ -1,19 +1,19 @@ - Party Receipt (11b)

                                                                                                      Party Receipt (11b)

                                                                                                      Type: object

                                                                                                      Party Receipt (11b)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11B"
                                                                                                      Example:

                                                                                                      "SA11B"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_RETURN"
                                                                                                      Example:

                                                                                                      "PARTY_RETURN"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + Party Receipt (11b)

                                                                                                      Party Receipt (11b)

                                                                                                      Type: object

                                                                                                      Party Receipt (11b)

                                                                                                      Type: const
                                                                                                      Specific value: "SA11B"
                                                                                                      Example:

                                                                                                      "SA11B"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "PARTY_RETURN"
                                                                                                      Example:

                                                                                                      "PARTY_RETURN"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/RECEIPT_FROM_UNREGISTERED_ENTITY.html b/docs/RECEIPT_FROM_UNREGISTERED_ENTITY.html index ab4a04c3..428e8180 100644 --- a/docs/RECEIPT_FROM_UNREGISTERED_ENTITY.html +++ b/docs/RECEIPT_FROM_UNREGISTERED_ENTITY.html @@ -1,19 +1,19 @@ - FEC Receipt from Unregistered Entity

                                                                                                      FEC Receipt from Unregistered Entity

                                                                                                      Type: object

                                                                                                      Receipt from Unregistered Entity (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      -
                                                                                                      "SA11AII"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RECEIPT_FROM_UNREGISTERED_ENTITY"
                                                                                                      Example:

                                                                                                      "RECEIPT_FROM_UNREGISTERED_ENTITY"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Receipt from Unregistered Entity

                                                                                                      FEC Receipt from Unregistered Entity

                                                                                                      Type: object

                                                                                                      Receipt from Unregistered Entity (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      +
                                                                                                      "SA11AII"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RECEIPT_FROM_UNREGISTERED_ENTITY"
                                                                                                      Example:

                                                                                                      "RECEIPT_FROM_UNREGISTERED_ENTITY"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN.html b/docs/RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN.html index e1dfe115..5b95fae5 100644 --- a/docs/RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN.html +++ b/docs/RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN.html @@ -1,19 +1,19 @@ - FEC Receipt from Unregistered Entity - Returned/Bounced Receipt

                                                                                                      FEC Receipt from Unregistered Entity - Returned/Bounced Receipt

                                                                                                      Type: object

                                                                                                      Receipt from Unregistered Entity - Returned/Bounced Receipt (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      -
                                                                                                      "SA11AII"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN"
                                                                                                      Example:

                                                                                                      "RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{1,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Receipt from Unregistered Entity - Returned/Bounced Receipt

                                                                                                      FEC Receipt from Unregistered Entity - Returned/Bounced Receipt

                                                                                                      Type: object

                                                                                                      Receipt from Unregistered Entity - Returned/Bounced Receipt (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      +
                                                                                                      "SA11AII"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN"
                                                                                                      Example:

                                                                                                      "RECEIPT_FROM_UNREGISTERED_ENTITY_RETURN"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{1,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/RECOUNT_AND_NP_DISBURSEMENTS.html b/docs/RECOUNT_AND_NP_DISBURSEMENTS.html index 4b693eaf..0f5706c9 100644 --- a/docs/RECOUNT_AND_NP_DISBURSEMENTS.html +++ b/docs/RECOUNT_AND_NP_DISBURSEMENTS.html @@ -1,25 +1,25 @@ - FEC Recount Account Disbursement, National Party Recount/Legal Proceedings Account Disbursements, National Party Headquarters Account Disbursement, National Party Convention Account Disbursement

                                                                                                      FEC Recount Account Disbursement, National Party Recount/Legal Proceedings Account Disbursements, National Party Headquarters Account Disbursement, National Party Convention Account Disbursement


                                                                                                      SCHEDULE B - Recount Account Disbursement (Line 29), National Party Recount/Legal Proceedings Account Disbursements (Line 29), National Party Headquarters Account Disbursement (Line 21.b), National Party Convention Account Disbursement (Line 21.b)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: string

                                                                                                      Type: string
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Recount Account: [ -~]{0,83}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account: [ -~]{0,65}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Headquarters Buildings Account: [ -~]{0,68}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account: [ -~]{0,63}$

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB29"
                                                                                                      • "SB21B"

                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT_DISBURSEMENT"

                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      -

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Recount Account Disbursement, National Party Recount/Legal Proceedings Account Disbursements, National Party Headquarters Account Disbursement, National Party Convention Account Disbursement

                                                                                                      FEC Recount Account Disbursement, National Party Recount/Legal Proceedings Account Disbursements, National Party Headquarters Account Disbursement, National Party Convention Account Disbursement


                                                                                                      SCHEDULE B - Recount Account Disbursement (Line 29), National Party Recount/Legal Proceedings Account Disbursements (Line 29), National Party Headquarters Account Disbursement (Line 21.b), National Party Convention Account Disbursement (Line 21.b)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB29"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SB21B"
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "ORG"
                                                                                                      • "COM"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: string

                                                                                                      Type: string
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Recount Account: [ -~]{0,83}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account: [ -~]{0,65}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Headquarters Buildings Account: [ -~]{0,68}$
                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT_DISBURSEMENT"
                                                                                                      Type: object

                                                                                                      Type: object
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account: [ -~]{0,63}$

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SB29"
                                                                                                      • "SB21B"

                                                                                                      Example:

                                                                                                      "SB29"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_DISBURSEMENT"
                                                                                                      • "NATIONAL_PARTY_CONVENTION_ACCOUNT_DISBURSEMENT"

                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"
                                                                                                      • "COM"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL_DISBURSEMENT"
                                                                                                      Example:

                                                                                                      "GENERAL_DISBURSEMENT"
                                                                                                      +

                                                                                                      Type: string

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/REFUND_TO_FEDERAL_CANDIDATE.html b/docs/REFUND_TO_FEDERAL_CANDIDATE.html index 8b29f4b5..cf47ac33 100644 --- a/docs/REFUND_TO_FEDERAL_CANDIDATE.html +++ b/docs/REFUND_TO_FEDERAL_CANDIDATE.html @@ -1,24 +1,24 @@ - FEC Refund of Contribution to Federal Candidate

                                                                                                      FEC Refund of Contribution to Federal Candidate


                                                                                                      Refund of Contribution to Federal Candidate (16)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^O\d{4}$
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "H"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "S"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA16"
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_TO_FEDERAL_CANDIDATE"
                                                                                                      Example:

                                                                                                      "REFUND_TO_FEDERAL_CANDIDATE"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[GPRSCEO]\d{4}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 5 characters long


                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_16"
                                                                                                      Example:

                                                                                                      "LINE_16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "H"
                                                                                                      • "S"
                                                                                                      • "P"

                                                                                                      Example:

                                                                                                      "H"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[A-Z]{2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Refund of Contribution to Federal Candidate

                                                                                                      FEC Refund of Contribution to Federal Candidate


                                                                                                      Refund of Contribution to Federal Candidate (16)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^O\d{4}$
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "H"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "S"
                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "SA16"
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_TO_FEDERAL_CANDIDATE"
                                                                                                      Example:

                                                                                                      "REFUND_TO_FEDERAL_CANDIDATE"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[GPRSCEO]\d{4}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 5 characters long


                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_16"
                                                                                                      Example:

                                                                                                      "LINE_16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "H"
                                                                                                      • "S"
                                                                                                      • "P"

                                                                                                      Example:

                                                                                                      "H"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[A-Z]{2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/REFUND_TO_OTHER_POLITICAL_COMMITTEE.html b/docs/REFUND_TO_OTHER_POLITICAL_COMMITTEE.html index 03c599d8..d2985b49 100644 --- a/docs/REFUND_TO_OTHER_POLITICAL_COMMITTEE.html +++ b/docs/REFUND_TO_OTHER_POLITICAL_COMMITTEE.html @@ -1,19 +1,19 @@ - FEC Refund of Contribution to Other Political Committee

                                                                                                      FEC Refund of Contribution to Other Political Committee

                                                                                                      Type: object

                                                                                                      Refund of Contribution to Other Political Committee (16)

                                                                                                      Type: const
                                                                                                      Specific value: "SA16"
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_TO_OTHER_POLITICAL_COMMITTEE"
                                                                                                      Example:

                                                                                                      "REFUND_TO_OTHER_POLITICAL_COMMITTEE"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_16"
                                                                                                      Example:

                                                                                                      "LINE_16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Refund of Contribution to Other Political Committee

                                                                                                      FEC Refund of Contribution to Other Political Committee

                                                                                                      Type: object

                                                                                                      Refund of Contribution to Other Political Committee (16)

                                                                                                      Type: const
                                                                                                      Specific value: "SA16"
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_TO_OTHER_POLITICAL_COMMITTEE"
                                                                                                      Example:

                                                                                                      "REFUND_TO_OTHER_POLITICAL_COMMITTEE"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_16"
                                                                                                      Example:

                                                                                                      "LINE_16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/REFUND_TO_UNREGISTERED_COMMITTEE.html b/docs/REFUND_TO_UNREGISTERED_COMMITTEE.html index c28ddf51..b6583758 100644 --- a/docs/REFUND_TO_UNREGISTERED_COMMITTEE.html +++ b/docs/REFUND_TO_UNREGISTERED_COMMITTEE.html @@ -1,18 +1,18 @@ - FEC Refunds of Contribution to Unregistered Committee (16)

                                                                                                      FEC Refunds of Contribution to Unregistered Committee (16)

                                                                                                      Type: object

                                                                                                      Refunds of Contribution to Unregistered Committee (16)

                                                                                                      Type: const
                                                                                                      Specific value: "SA16"
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_TO_UNREGISTERED_COMMITTEE"
                                                                                                      Example:

                                                                                                      "REFUND_TO_UNREGISTERED_COMMITTEE"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_16"
                                                                                                      Example:

                                                                                                      "LINE_16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Refunds of Contribution to Unregistered Committee (16)

                                                                                                      FEC Refunds of Contribution to Unregistered Committee (16)

                                                                                                      Type: object

                                                                                                      Refunds of Contribution to Unregistered Committee (16)

                                                                                                      Type: const
                                                                                                      Specific value: "SA16"
                                                                                                      Example:

                                                                                                      "SA16"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_TO_UNREGISTERED_COMMITTEE"
                                                                                                      Example:

                                                                                                      "REFUND_TO_UNREGISTERED_COMMITTEE"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "LINE_16"
                                                                                                      Example:

                                                                                                      "LINE_16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/RETURN_RECEIPT.html b/docs/RETURN_RECEIPT.html index b4c1fd53..a8eec040 100644 --- a/docs/RETURN_RECEIPT.html +++ b/docs/RETURN_RECEIPT.html @@ -1,26 +1,26 @@ - FEC Returned/Bounced Receipt

                                                                                                      FEC Returned/Bounced Receipt


                                                                                                      Returned/Bounced Receipt (11a)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      -
                                                                                                      "SA11AII"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RETURN_RECEIPT"
                                                                                                      Example:

                                                                                                      "RETURN_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{1,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Returned/Bounced Receipt

                                                                                                      FEC Returned/Bounced Receipt


                                                                                                      Returned/Bounced Receipt (11a)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 200.01

                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Type: object

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "IND"
                                                                                                      Type: object

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Examples:

                                                                                                      "SA11AI"
                                                                                                      +
                                                                                                      "SA11AII"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RETURN_RECEIPT"
                                                                                                      Example:

                                                                                                      "RETURN_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "IND"
                                                                                                      • "ORG"

                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and strictly lesser than 0


                                                                                                      Example:

                                                                                                      -250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{1,100}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/SchA.html b/docs/SchA.html index c74850c9..e53b78cc 100644 --- a/docs/SchA.html +++ b/docs/SchA.html @@ -1,34 +1,34 @@ - FEC Sch A

                                                                                                      FEC Sch A

                                                                                                      Type: object

                                                                                                      SCHEDULE A - ITEMIZED RECEIPTS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,3}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 3 characters long


                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Middle Organization"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "45 E Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10111
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "123xyzABC"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Sch A

                                                                                                      FEC Sch A

                                                                                                      Type: object

                                                                                                      SCHEDULE A - ITEMIZED RECEIPTS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,3}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 3 characters long


                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Middle Organization"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "45 E Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10111
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "123xyzABC"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/SchB.html b/docs/SchB.html index 781fb7ea..ee6a91f7 100644 --- a/docs/SchB.html +++ b/docs/SchB.html @@ -1,36 +1,36 @@ - FEC Sch B

                                                                                                      FEC Sch B

                                                                                                      Type: object

                                                                                                      SCHEDULE B - ITEMIZED DISBURSEMENTS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SB17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,3}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 3 characters long


                                                                                                      Example:

                                                                                                      "CCM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      2500
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      Example:

                                                                                                      "Repay Loan"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Middle Organization"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "45 E Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10111
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "123xyzABC"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Sch B

                                                                                                      FEC Sch B

                                                                                                      Type: object

                                                                                                      SCHEDULE B - ITEMIZED DISBURSEMENTS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SB17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,3}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 3 characters long


                                                                                                      Example:

                                                                                                      "CCM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      2500
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      Example:

                                                                                                      "Repay Loan"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$
                                                                                                      Example:

                                                                                                      "Middle Organization"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "45 E Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10111
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      "123xyzABC"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/SchC.html b/docs/SchC.html index 52e0d366..c3603000 100644 --- a/docs/SchC.html +++ b/docs/SchC.html @@ -1,29 +1,29 @@ - FEC Sch C

                                                                                                      FEC Sch C

                                                                                                      Type: object

                                                                                                      SCHEDULE C - LOANS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SC/10"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "13A"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      10000
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      9000
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,15}$
                                                                                                      Example:

                                                                                                      "Whenever"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,15}$
                                                                                                      Example:

                                                                                                      ".0565"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: boolean or null

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      \ No newline at end of file + FEC Sch C

                                                                                                      FEC Sch C

                                                                                                      Type: object

                                                                                                      SCHEDULE C - LOANS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SC/10"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "13A"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      10000
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      9000
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,15}$
                                                                                                      Example:

                                                                                                      "Whenever"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,15}$
                                                                                                      Example:

                                                                                                      ".0565"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: boolean or null

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      \ No newline at end of file diff --git a/docs/SchC1.html b/docs/SchC1.html index 0373afa1..5b7d67c7 100644 --- a/docs/SchC1.html +++ b/docs/SchC1.html @@ -1,33 +1,33 @@ - FEC Sch C1

                                                                                                      FEC Sch C1

                                                                                                      Type: object

                                                                                                      SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SC1/9"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456-001"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "The Bank Tower"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "100 Broadway"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "New York"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "NY"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10011
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      10000.0
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,15}$
                                                                                                      Example:

                                                                                                      ".0565"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,15}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 15 characters long


                                                                                                      Example:

                                                                                                      "20121231"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      500.0
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      10000.0
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      Example:

                                                                                                      "House & Car"
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      95000.0
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: number or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "Patrick"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "Thomas"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Mr."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      20120729
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "Patrick"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "Thomas"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Mr."
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "Treasurer"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      20120820
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Sch C1

                                                                                                      FEC Sch C1

                                                                                                      Type: object

                                                                                                      SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SC1/9"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456-001"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "The Bank Tower"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "100 Broadway"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "New York"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "NY"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10011
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      10000.0
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,15}$
                                                                                                      Example:

                                                                                                      ".0565"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,15}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 15 characters long


                                                                                                      Example:

                                                                                                      "20121231"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      500.0
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      10000.0
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      Example:

                                                                                                      "House & Car"
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      95000.0
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: number or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "Patrick"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "Thomas"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Mr."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      20120729
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "Patrick"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "Thomas"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Mr."
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "Treasurer"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      20120820
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/SchC2.html b/docs/SchC2.html index 6b104e38..442c3928 100644 --- a/docs/SchC2.html +++ b/docs/SchC2.html @@ -1,17 +1,17 @@ - FEC Sch C2

                                                                                                      FEC Sch C2

                                                                                                      Type: object

                                                                                                      SCHEDULE C2 - LOAN GUARANTOR NAME & ADDRESS INFORMATION (SUPPLEMENTARY FOR INFORMATION FOUND ON SCHEDULE C)

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SC2/9"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456-001"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      250
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Sch C2

                                                                                                      FEC Sch C2

                                                                                                      Type: object

                                                                                                      SCHEDULE C2 - LOAN GUARANTOR NAME & ADDRESS INFORMATION (SUPPLEMENTARY FOR INFORMATION FOUND ON SCHEDULE C)

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SC2/9"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456-001"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "C123456789-3456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "XYZ Company"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,38}$
                                                                                                      Example:

                                                                                                      "QC Inspector"
                                                                                                      +

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      250
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/SchD.html b/docs/SchD.html index 47572805..03a17468 100644 --- a/docs/SchD.html +++ b/docs/SchD.html @@ -1,16 +1,16 @@ - FEC Sch D

                                                                                                      FEC Sch D

                                                                                                      Type: object

                                                                                                      SCHEDULE D - DEBTS AND OBLIGATIONS (Itemized for each one)

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SD10"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "D123456789-3456"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "The Bank Tower"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "100 Broadway"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "New York"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "NY"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10011
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: number or null

                                                                                                      Type: number or null

                                                                                                      Type: number or null

                                                                                                      Type: number or null
                                                                                                      \ No newline at end of file + FEC Sch D

                                                                                                      FEC Sch D

                                                                                                      Type: object

                                                                                                      SCHEDULE D - DEBTS AND OBLIGATIONS (Itemized for each one)

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SD10"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "D123456789-3456"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "The Bank Tower"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "100 Broadway"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "New York"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "NY"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10011
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: number or null

                                                                                                      Type: number or null

                                                                                                      Type: number or null

                                                                                                      Type: number or null
                                                                                                      \ No newline at end of file diff --git a/docs/SchE.html b/docs/SchE.html index 11e2e383..e09cf160 100644 --- a/docs/SchE.html +++ b/docs/SchE.html @@ -1,12 +1,12 @@ - FEC Sch E

                                                                                                      FEC Sch E

                                                                                                      Type: object

                                                                                                      SCHEDULE E - ITEMIZED INDEPENDENT EXPENDITURES

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SE"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "D123456789-3456"
                                                                                                      + FEC Sch E 

                                                                                                      FEC Sch E

                                                                                                      Type: object

                                                                                                      SCHEDULE E - ITEMIZED INDEPENDENT EXPENDITURES

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SE"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "D123456789-3456"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      "IND"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "The Bank of Banks"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                      @@ -15,22 +15,22 @@
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$
                                                                                                      Example:

                                                                                                      "New York"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "NY"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,9}$
                                                                                                      Example:

                                                                                                      10011
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,5}$
                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,5}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 5 characters long


                                                                                                      Example:

                                                                                                      "P2012"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      -

                                                                                                      Type: number or null

                                                                                                      Example:

                                                                                                      10000
                                                                                                      +

                                                                                                      Type: string

                                                                                                      Example:

                                                                                                      10000
                                                                                                       

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                       

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999999


                                                                                                      Example:

                                                                                                      11000.95
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,3}$
                                                                                                      Example:

                                                                                                      1
                                                                                                       

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: [S|O]
                                                                                                      Example:

                                                                                                      "S"
                                                                                                       

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "H98765431"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,1}$
                                                                                                      Example:

                                                                                                      "H"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^\d{2}$
                                                                                                      Example:

                                                                                                      35
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,2}$
                                                                                                      Example:

                                                                                                      "FL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 0 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Smith"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "John"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "W"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Dr"
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr"
                                                                                                       

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-01-01"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$
                                                                                                      \ No newline at end of file diff --git a/docs/TRANSFER.html b/docs/TRANSFER.html index 6089e260..bb0279ba 100644 --- a/docs/TRANSFER.html +++ b/docs/TRANSFER.html @@ -1,19 +1,19 @@ - FEC Transfer

                                                                                                      FEC Transfer

                                                                                                      Type: object

                                                                                                      Transfer (12)

                                                                                                      No Additional Properties

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRANSFER"
                                                                                                      Example:

                                                                                                      "TRANSFER"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Transfer

                                                                                                      FEC Transfer

                                                                                                      Type: object

                                                                                                      Transfer (12)

                                                                                                      No Additional Properties

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRANSFER"
                                                                                                      Example:

                                                                                                      "TRANSFER"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to 0 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Action PAC"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRANSFER_TO_AFFILIATES.html b/docs/TRANSFER_TO_AFFILIATES.html index e6d33fe6..1db3ed98 100644 --- a/docs/TRANSFER_TO_AFFILIATES.html +++ b/docs/TRANSFER_TO_AFFILIATES.html @@ -1,20 +1,20 @@ - FEC Other Committee Contributions

                                                                                                      FEC Other Committee Contributions

                                                                                                      Type: object

                                                                                                      SCHEDULE B - Contribution to Other Committee (Line 23), Void of Contribution to Other Committee (Line 23)

                                                                                                      Type: const
                                                                                                      Specific value: "SB22"
                                                                                                      Example:

                                                                                                      "SB22"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRANSFER_TO_AFFILIATES"
                                                                                                      Example:

                                                                                                      "TRANSFER_TO_AFFILIATES"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Other Committee Contributions

                                                                                                      FEC Other Committee Contributions

                                                                                                      Type: object

                                                                                                      SCHEDULE B - Contribution to Other Committee (Line 23), Void of Contribution to Other Committee (Line 23)

                                                                                                      Type: const
                                                                                                      Specific value: "SB22"
                                                                                                      Example:

                                                                                                      "SB22"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRANSFER_TO_AFFILIATES"
                                                                                                      Example:

                                                                                                      "TRANSFER_TO_AFFILIATES"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "B56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "B123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SB21"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "COM"
                                                                                                      Example:

                                                                                                      "COM"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "Suite 16"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$
                                                                                                      Example:

                                                                                                      "30 Oak Street"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Springfield"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "MA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      1012
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2012-07-20"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1500
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "001"
                                                                                                      • "002"
                                                                                                      • "003"
                                                                                                      • "004"
                                                                                                      • "005"
                                                                                                      • "006"
                                                                                                      • "007"
                                                                                                      • "008"
                                                                                                      • "009"
                                                                                                      • "010"
                                                                                                      • "011"
                                                                                                      • "012"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      1
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00654323"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRANSFER_TO_AFFILIATES_spec.html b/docs/TRANSFER_TO_AFFILIATES_spec.html index 98eb6fe1..d4a4bf0e 100644 --- a/docs/TRANSFER_TO_AFFILIATES_spec.html +++ b/docs/TRANSFER_TO_AFFILIATES_spec.html @@ -30,7 +30,7 @@ TRANSACTION TYPE IDENTIFIER - +A/N-12 X (error) diff --git a/docs/TRIBAL_JF_TRANSFER_MEMO.html b/docs/TRIBAL_JF_TRANSFER_MEMO.html index 35537908..4a8c933a 100644 --- a/docs/TRIBAL_JF_TRANSFER_MEMO.html +++ b/docs/TRIBAL_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - FEC Tribal JF Memo

                                                                                                      FEC Tribal JF Memo

                                                                                                      Type: object

                                                                                                      Tribal JF Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^JF Memo: [ -~]{0,91}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal JF Memo

                                                                                                      FEC Tribal JF Memo

                                                                                                      Type: object

                                                                                                      Tribal JF Memo (12)

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA12"
                                                                                                      Example:

                                                                                                      "SA12"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^JF Memo: [ -~]{0,91}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html index 0ef48e6a..83090533 100644 --- a/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html +++ b/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Tribal National Party Pres. Nominating Convention Account

                                                                                                      FEC Tribal National Party Pres. Nominating Convention Account

                                                                                                      Type: object

                                                                                                      Tribal Tribal National Party Pres. Nominating Convention Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account"
                                                                                                      Example:

                                                                                                      "Pres. Nominating Convention Account"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal National Party Pres. Nominating Convention Account

                                                                                                      FEC Tribal National Party Pres. Nominating Convention Account

                                                                                                      Type: object

                                                                                                      Tribal Tribal National Party Pres. Nominating Convention Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Pres. Nominating Convention Account"
                                                                                                      Example:

                                                                                                      "Pres. Nominating Convention Account"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html b/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html index e4d677ef..2dc8f076 100644 --- a/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html +++ b/docs/TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - FEC Tribal National Party Pres. Nominating Convention Account JF Memo

                                                                                                      FEC Tribal National Party Pres. Nominating Convention Account JF Memo

                                                                                                      Type: object

                                                                                                      National Tribal Party Pres. Nominating Convention Account JF Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account JF Memo: [ -~]{0,55}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal National Party Pres. Nominating Convention Account JF Memo

                                                                                                      FEC Tribal National Party Pres. Nominating Convention Account JF Memo

                                                                                                      Type: object

                                                                                                      National Tribal Party Pres. Nominating Convention Account JF Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_CONVENTION_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_CONVENTION_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Pres. Nominating Convention Account JF Memo: [ -~]{0,55}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html index 0e15fb7a..d0971344 100644 --- a/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html +++ b/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Tribal National Party Headquarters Buildings Account

                                                                                                      FEC Tribal National Party Headquarters Buildings Account

                                                                                                      Type: object

                                                                                                      Tribal National Party Headquarters Buildings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account"
                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal National Party Headquarters Buildings Account

                                                                                                      FEC Tribal National Party Headquarters Buildings Account

                                                                                                      Type: object

                                                                                                      Tribal National Party Headquarters Buildings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Headquarters Buildings Account"
                                                                                                      Example:

                                                                                                      "Headquarters Buildings Account"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html index c60bade6..68069151 100644 --- a/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html +++ b/docs/TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - FEC Tribal National Party Headquarters Buildings Account JF Transfer Memo

                                                                                                      FEC Tribal National Party Headquarters Buildings Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Tribal National Party Headquarters Buildings Account JF Transfer Memo

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,60}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal National Party Headquarters Buildings Account JF Transfer Memo

                                                                                                      FEC Tribal National Party Headquarters Buildings Account JF Transfer Memo

                                                                                                      Type: object

                                                                                                      Tribal National Party Headquarters Buildings Account JF Transfer Memo

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,60}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html index d235c501..8eb5b8c0 100644 --- a/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html +++ b/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Tribal National Party Recount/Legal Proceedings Account

                                                                                                      FEC Tribal National Party Recount/Legal Proceedings Account

                                                                                                      Type: object

                                                                                                      Tribal Tribal National Party Recount/Legal Proceedings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account"
                                                                                                      Example:

                                                                                                      "Recount/Legal Proceedings Account"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal National Party Recount/Legal Proceedings Account

                                                                                                      FEC Tribal National Party Recount/Legal Proceedings Account

                                                                                                      Type: object

                                                                                                      Tribal Tribal National Party Recount/Legal Proceedings Account (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Recount/Legal Proceedings Account"
                                                                                                      Example:

                                                                                                      "Recount/Legal Proceedings Account"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html b/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html index 7d0b64e8..7316f3fe 100644 --- a/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html +++ b/docs/TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO.html @@ -1,18 +1,18 @@ - FEC Tribal National Party Recount JF Memo

                                                                                                      FEC Tribal National Party Recount JF Memo

                                                                                                      Type: object

                                                                                                      Tribal National Party Recount - JF Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account JF Memo: [ -~]{0,57}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal National Party Recount JF Memo

                                                                                                      FEC Tribal National Party Recount JF Memo

                                                                                                      Type: object

                                                                                                      Tribal National Party Recount - JF Memo (17)

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      Example:

                                                                                                      "TRIBAL_NATIONAL_PARTY_RECOUNT_JF_TRANSFER_MEMO"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "NATIONAL_PARTY_RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^Recount/Legal Proceedings Account JF Memo: [ -~]{0,57}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 100 characters long

                                                                                                      Type: const
                                                                                                      Specific value: true

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_RECEIPT.html b/docs/TRIBAL_RECEIPT.html index 2fa90b7b..efef2b08 100644 --- a/docs/TRIBAL_RECEIPT.html +++ b/docs/TRIBAL_RECEIPT.html @@ -1,19 +1,19 @@ - FEC Tribal Receipt

                                                                                                      FEC Tribal Receipt

                                                                                                      Type: object

                                                                                                      Tribal Receipt (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_RECEIPT"
                                                                                                      Example:

                                                                                                      "TRIBAL_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Tribal Receipt"
                                                                                                      Example:

                                                                                                      "Tribal Receipt"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal Receipt

                                                                                                      FEC Tribal Receipt

                                                                                                      Type: object

                                                                                                      Tribal Receipt (11a)

                                                                                                      Type: enum (of string)

                                                                                                      Must be one of:

                                                                                                      • "SA11AI"
                                                                                                      • "SA11AII"

                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_RECEIPT"
                                                                                                      Example:

                                                                                                      "TRIBAL_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "Jo Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "GENERAL"
                                                                                                      Example:

                                                                                                      "GENERAL"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Tribal Receipt"
                                                                                                      Example:

                                                                                                      "Tribal Receipt"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/TRIBAL_RECOUNT_RECEIPT.html b/docs/TRIBAL_RECOUNT_RECEIPT.html index 1b9549b9..e7311d58 100644 --- a/docs/TRIBAL_RECOUNT_RECEIPT.html +++ b/docs/TRIBAL_RECOUNT_RECEIPT.html @@ -1,19 +1,19 @@ - FEC Tribal Recount Receipt

                                                                                                      FEC Tribal Recount Receipt

                                                                                                      Type: object

                                                                                                      Tribal Recount Receipt (17)

                                                                                                      No Additional Properties

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_RECOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "TRIBAL_RECOUNT_RECEIPT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      -

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      -

                                                                                                      Type: const
                                                                                                      Specific value: "Recount Account"
                                                                                                      Example:

                                                                                                      "Recount Account"
                                                                                                      -

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of null or string)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      -
                                                                                                      \ No newline at end of file + FEC Tribal Recount Receipt

                                                                                                      FEC Tribal Recount Receipt

                                                                                                      Type: object

                                                                                                      Tribal Recount Receipt (17)

                                                                                                      No Additional Properties

                                                                                                      Type: const
                                                                                                      Specific value: "SA17"
                                                                                                      Example:

                                                                                                      "SA17"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$

                                                                                                      Must be at least 9 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "TRIBAL_RECOUNT_RECEIPT"
                                                                                                      Example:

                                                                                                      "TRIBAL_RECOUNT_RECEIPT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "A56123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-1234"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,8}$
                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "ORG"
                                                                                                      Example:

                                                                                                      "ORG"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,200}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 200 characters long


                                                                                                      Example:

                                                                                                      "John Smith & Co."
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 34 characters long


                                                                                                      Example:

                                                                                                      "123 Main Street"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,34}$

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,30}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 30 characters long


                                                                                                      Example:

                                                                                                      "Anytown"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,2}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 2 characters long


                                                                                                      Example:

                                                                                                      "WA"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      981110123
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      "2018-11-13"
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      250
                                                                                                      +

                                                                                                      Type: number

                                                                                                      Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


                                                                                                      Example:

                                                                                                      1000
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "RECOUNT_ACCOUNT"
                                                                                                      Example:

                                                                                                      "RECOUNT_ACCOUNT"
                                                                                                      +

                                                                                                      Type: const
                                                                                                      Specific value: "Recount Account"
                                                                                                      Example:

                                                                                                      "Recount Account"
                                                                                                      +

                                                                                                      Type: boolean or null

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,100}$

                                                                                                      Type: enum (of string or null)

                                                                                                      Must be one of:

                                                                                                      • "REATTRIBUTED"
                                                                                                      • "REDESIGNATED"
                                                                                                      • "REATTRIBUTION_FROM"
                                                                                                      • "REATTRIBUTION_TO"
                                                                                                      • "REDESIGNATION_FROM"
                                                                                                      • "REDESIGNATION_TO"
                                                                                                      • null

                                                                                                      Example:

                                                                                                      "REATTRIBUTED"
                                                                                                      +
                                                                                                      \ No newline at end of file diff --git a/docs/Text.html b/docs/Text.html index fda81389..d3ed2f00 100644 --- a/docs/Text.html +++ b/docs/Text.html @@ -1,6 +1,6 @@ - FEC Text

                                                                                                      FEC Text

                                                                                                      Type: object

                                                                                                      TEXT - MISC. TEXT RELATED TO A REPORT, SCHEDULE OR ITEMIZATION

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,4}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 4 characters long


                                                                                                      Example:

                                                                                                      "TEXT"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "T123456789-3456"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-6543"
                                                                                                      -

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      -

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,4000}$
                                                                                                      \ No newline at end of file + FEC Text

                                                                                                      FEC Text

                                                                                                      Type: object

                                                                                                      TEXT - MISC. TEXT RELATED TO A REPORT, SCHEDULE OR ITEMIZATION

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,4}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 4 characters long


                                                                                                      Example:

                                                                                                      "TEXT"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,9}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 9 characters long


                                                                                                      Example:

                                                                                                      "C00123456"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,20}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 20 characters long


                                                                                                      Example:

                                                                                                      "T123456789-3456"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,20}$
                                                                                                      Example:

                                                                                                      "A123456789-6543"
                                                                                                      +

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[ -~]{0,8}$

                                                                                                      Must be at least 1 characters long

                                                                                                      Must be at most 8 characters long


                                                                                                      Example:

                                                                                                      "SA11AI"
                                                                                                      +

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,4000}$
                                                                                                      \ No newline at end of file diff --git a/docs/UNREGISTERED_REFUNDS.html b/docs/UNREGISTERED_REFUNDS.html index 299a9a29..8b796cb5 100644 --- a/docs/UNREGISTERED_REFUNDS.html +++ b/docs/UNREGISTERED_REFUNDS.html @@ -1 +1 @@ - FEC Refund of Unregistered Receipt from Person (Line 28A), Refund of Unregistered Receipt from Person - Void (Line 28a)

                                                                                                      FEC Refund of Unregistered Receipt from Person (Line 28A), Refund of Unregistered Receipt from Person - Void (Line 28a)


                                                                                                      SCHEDULE B - Refund of Unregistered Receipt from Person (Line 28A), Refund of Unregistered Receipt from Person - Void (Line 28a)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_UNREGISTERED_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be strictly lesser than 0

                                                                                                      \ No newline at end of file + FEC Refund of Unregistered Receipt from Person (Line 28A), Refund of Unregistered Receipt from Person - Void (Line 28a)

                                                                                                      FEC Refund of Unregistered Receipt from Person (Line 28A), Refund of Unregistered Receipt from Person - Void (Line 28a)


                                                                                                      SCHEDULE B - Refund of Unregistered Receipt from Person (Line 28A), Refund of Unregistered Receipt from Person - Void (Line 28a)

                                                                                                      Type: object

                                                                                                      If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

                                                                                                      Type: object

                                                                                                      Type: const
                                                                                                      Specific value: "REFUND_UNREGISTERED_CONTRIBUTION_VOID"
                                                                                                      Type: object

                                                                                                      Type: number

                                                                                                      Value must be strictly lesser than 0

                                                                                                      \ No newline at end of file From e55455355eec19fd4c5e611fe6bfb54096d0cf6d Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Fri, 19 Apr 2024 09:23:42 -0400 Subject: [PATCH 16/19] Makes changes to where whitespace is stripped when cleaning aggregation names for better consistency --- spec_verification/check_aggregation_group.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec_verification/check_aggregation_group.py b/spec_verification/check_aggregation_group.py index 60b57d76..eb69a41d 100644 --- a/spec_verification/check_aggregation_group.py +++ b/spec_verification/check_aggregation_group.py @@ -23,7 +23,7 @@ def check_aggregation_group(row, schema, field_name, columns): def clean_aggregation_group_name(aggr_group): - sheet_aggr_group = aggr_group.replace(" ", "_") + sheet_aggr_group = aggr_group.strip(" ").replace(" ", "_") sheet_aggr_group = sheet_aggr_group.replace("-", "_") sheet_aggr_group = sheet_aggr_group.upper() return sheet_aggr_group @@ -31,7 +31,7 @@ def clean_aggregation_group_name(aggr_group): def clean_aggregation_group_names(aggr_group_field): no_brackets = aggr_group_field.replace("[", "").replace("]", "") - no_whitespace = no_brackets.replace(" ", "").replace("\n", "") + no_whitespace = no_brackets.replace("\n", "") bars_please = no_whitespace.replace(",", "|") aggr_groups = bars_please.split("|") From ca5654743f8bd3947de0d9bf4a3183f41c903429 Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Fri, 19 Apr 2024 09:31:56 -0400 Subject: [PATCH 17/19] Adds docs --- docs/F1M.html | 2 +- docs/F1M_spec.html | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/F1M.html b/docs/F1M.html index da971353..634d5ac2 100644 --- a/docs/F1M.html +++ b/docs/F1M.html @@ -68,4 +68,4 @@

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Mr."
                                                                                                       

                                                                                                      Type: string or null
                                                                                                      Must match regular expression: ^[ -~]{0,10}$
                                                                                                      Example:

                                                                                                      "Jr."
                                                                                                       

                                                                                                      Type: string
                                                                                                      Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

                                                                                                      Must be at least 10 characters long


                                                                                                      Example:

                                                                                                      20120729
                                                                                                      -
                                                                                                      \ No newline at end of file + \ No newline at end of file diff --git a/docs/F1M_spec.html b/docs/F1M_spec.html index 606acf84..fc7866b5 100644 --- a/docs/F1M_spec.html +++ b/docs/F1M_spec.html @@ -210,7 +210,7 @@ 19 I CANDIDATE OFFICE -Dropdown +A/N-1 X (conditional error) House Senate @@ -234,7 +234,7 @@ 21 I CANDIDATE DISTRICT -A/N-2 +NUM-2 X (conditional error) @@ -322,7 +322,7 @@ 29 II CANDIDATE OFFICE -Dropdown +A/N-1 X (conditional error) House Senate @@ -346,7 +346,7 @@ 31 II CANDIDATE DISTRICT -A/N-2 +NUM-2 X (conditional error) @@ -434,7 +434,7 @@ 39 III CANDIDATE OFFICE -Dropdown +A/N-1 X (conditional error) House Senate @@ -458,7 +458,7 @@ 41 III CANDIDATE DISTRICT -A/N-2 +NUM-2 X (conditional error) @@ -546,7 +546,7 @@ 49 IV CANDIDATE OFFICE -Dropdown +A/N-1 X (conditional error) House Senate @@ -570,7 +570,7 @@ 51 IV CANDIDATE DISTRICT -A/N-2 +NUM-2 X (conditional error) @@ -658,7 +658,7 @@ 59 V CANDIDATE OFFICE -Dropdown +A-1 X (conditional error) House Senate @@ -682,7 +682,7 @@ 61 V CANDIDATE DISTRICT -A/N-2 +NUM-2 X (conditional error) From 68a93a1ef801b9c67f90d8f2214116b5872bdde3 Mon Sep 17 00:00:00 2001 From: Matt Travers Date: Fri, 19 Apr 2024 14:53:32 -0400 Subject: [PATCH 18/19] Fix lint issues raised by flake8 --- spec_verification/verify_against_spreadsheet.py | 1 - spec_verification/verify_schema_files.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/spec_verification/verify_against_spreadsheet.py b/spec_verification/verify_against_spreadsheet.py index 342fc7bd..0f8f75fc 100644 --- a/spec_verification/verify_against_spreadsheet.py +++ b/spec_verification/verify_against_spreadsheet.py @@ -53,7 +53,6 @@ def get_filename(sheet): if report in filename: return reports[report] - return filename diff --git a/spec_verification/verify_schema_files.py b/spec_verification/verify_schema_files.py index 8065ae4d..8f975289 100644 --- a/spec_verification/verify_schema_files.py +++ b/spec_verification/verify_schema_files.py @@ -125,6 +125,7 @@ def handle_roman_numerals(field_name: str): return field_name + def clean_field_name(field_name): clear_whitespace = field_name.strip(" ") underscored = clear_whitespace.replace(" ", "_") From 506e4b76b66ae94ade948dc20e2dcb329204377a Mon Sep 17 00:00:00 2001 From: Elaine Krauss Date: Fri, 19 Apr 2024 15:08:57 -0400 Subject: [PATCH 19/19] Renames variable for clarity --- spec_verification/check_length.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/spec_verification/check_length.py b/spec_verification/check_length.py index 14ab1943..99f58c22 100644 --- a/spec_verification/check_length.py +++ b/spec_verification/check_length.py @@ -42,23 +42,23 @@ def check_length(row, schema, field_name, columns): # These are recurring patterns whose lengths are very hard to measure with a function # Instead, the fields corresponding to the keys here are considered as matching if # their pattern matches the value below - committee_id_patterns = [ + fec_id_patterns = [ "^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$", "^P[0-9]{8}$|^[H|S][0-9]{1}[A-Z]{2}[0-9]{5}$" ] date_patterns = ["^[0-9]{4}-[0-9]{2}-[0-9]{2}$"] fixed_patterns = { - "filer_committee_id_number": committee_id_patterns, - "donor_committee_fec_id": committee_id_patterns, - "beneficiary_committee_fec_id": committee_id_patterns, - "beneficiary_candidate_fec_id": committee_id_patterns, - "affiliated_committee_fec_id": committee_id_patterns, - "I_candidate_id_number": committee_id_patterns, - "II_candidate_id_number": committee_id_patterns, - "III_candidate_id_number": committee_id_patterns, - "IV_candidate_id_number": committee_id_patterns, - "V_candidate_id_number": committee_id_patterns, - "payee_committee_fec_id": committee_id_patterns, + "filer_committee_id_number": fec_id_patterns, + "donor_committee_fec_id": fec_id_patterns, + "beneficiary_committee_fec_id": fec_id_patterns, + "beneficiary_candidate_fec_id": fec_id_patterns, + "affiliated_committee_fec_id": fec_id_patterns, + "I_candidate_id_number": fec_id_patterns, + "II_candidate_id_number": fec_id_patterns, + "III_candidate_id_number": fec_id_patterns, + "IV_candidate_id_number": fec_id_patterns, + "V_candidate_id_number": fec_id_patterns, + "payee_committee_fec_id": fec_id_patterns, "contribution_date": date_patterns, "expenditure_date": date_patterns, "loan_incurred_date": date_patterns,