@alex.garcia/libfec / Form5
Type Alias: Form5
Form5 =
object
Defined in: generated/Form5.ts:49
"FEC FORM 5 - REPORT OF INDEPENDENT EXPENDITURES MADE AND CONTRIBUTIONS RECEIVED", printed with the subtitle "To Be Used by Persons (Other than Political Committees)" (fecfrm5.pdf p1). Form types F5N (new) and F5A (amendment).
Who files. "Every person, group of persons or organization, other than a political committee, that makes or contracts to make independent expenditures aggregating in excess of $250 with respect to a given election in a calendar year"; political committees use Form 3X Schedule E instead (instructions revised 09/2013, fecfrm5i.pdf p1).
Which report. One record covers both kinds of Form 5 report (Line 4(a)): quarterly/year-end reports, identified by Form5.report_code, and 24- or 48-hour reports, identified by Form5.report_type. The workbook rule is "Either Report Code or 24/48-Hour Code is required" (FEC format workbook v8.4, sheet F5, fields 18-19). A 48-hour report is due when independent expenditures aggregate $10,000 or more with respect to an election "up to and including the 20th day before an election"; a 24-hour report when they aggregate $1,000 or more "after the twentieth day but more than 24 hours before 12:01a.m. of the day of the election" (fecfrm5i.pdf p1, p2).
Totals. The record carries only the page-1 totals, Line 6 (total contributions) and Line 7 (total independent expenditures); there is no two-column summary. Itemized contributions and expenditures are on Schedules 5-A and 5-E, whose totals are carried to Lines 6 and 7 (fecfrm5.pdf p2, p3).
Versions
v8.1–8.5 is the layout documented here. v6.1–8.0 also carry qualified_nonprofit and lack original_amendment_date. v3 and v5.x name the filer in a single committee_name column, carry the election (report_pgi, election_date, election_state), and give the person completing the form as one caret-delimited name (person_completing_name); all are read here where present (FEC format workbook v5.2, sheet F5).
Properties
form_type
form_type:
string
Defined in: generated/Form5.ts:56
Form type as filed, e.g. F5N: the base form plus the amendment-indicator suffix (see base_form_type). Column form_type (FEC format workbook v8.4, sheet F5, field 1), which allows F5N, F5A and F5T.
filer_committee_id
filer_committee_id:
string
Defined in: generated/Form5.ts:64
The filer's FEC identification number, Line 3 ("First time filers—leave this line blank", fecfrm5i.pdf p2). Column filer_committee_id_number (FEC format workbook v8.4, sheet F5, field 2).
entity_type
entity_type:
string|null
Defined in: generated/Form5.ts:71
Electronic-format code for the kind of filer: IND or ORG (no box on the paper form). The workbook ties occupation/employer to "If Entity = IND", and the paper form asks for those "for Individual Filers Only". Column entity_type (FEC format workbook v8.4, sheet F5, field 3).
organization_name
organization_name:
string|null
Defined in: generated/Form5.ts:77
Line 1(a), name of the organization or corporation filing. Required "If not Individual". Column organization_name (FEC format workbook v8.4, sheet F5, field 4); committee_name in v3/v5.x.
individual
individual:
PersonName
Defined in: generated/Form5.ts:84
Line 1(a), name of the individual filing. Required "If not Organization". Columns individual_last_name, individual_first_name, individual_middle_name, individual_prefix, individual_suffix (FEC format workbook v8.4, sheet F5, fields 5-9).
change_of_address
change_of_address:
boolean
Defined in: generated/Form5.ts:91
Line 1(b) "check if different than previously reported": the filer's address changed. Column change_of_address (FEC format workbook v8.4, sheet F5, field 10; fecfrm5.pdf p1).
address
address:
Address
Defined in: generated/Form5.ts:97
Lines 1(b)-(c), the filer's mailing address. Columns street_1, street_2, city, state, zip_code (FEC format workbook v8.4, sheet F5, fields 11-15).
individual_occupation
individual_occupation:
string|null
Defined in: generated/Form5.ts:105
Line 2, occupation, "for Individual Filers Only" ("the principal job title or position of an individual", fecfrm5i.pdf p1). Column individual_occupation (FEC format workbook v8.4, sheet F5, field 16).
individual_employer
individual_employer:
string|null
Defined in: generated/Form5.ts:110
Line 2, name of employer, for individual filers. Column individual_employer (FEC format workbook v8.4, sheet F5, field 17).
qualified_nonprofit
qualified_nonprofit:
string|null
Defined in: generated/Form5.ts:116
v6.1–8.0 and v3/v5.x only: "YES/NO (Qualified Non-Profit Corporation)", Y or N (FEC format workbook v8.0, sheet F5, field 16). Column qualified_nonprofit. Absent from v8.1+.
report_code
report_code:
string|null
Defined in: generated/Form5.ts:122
Line 4(a), quarterly report code: Q1, Q2, Q3, Q4 or YE. Blank on 24/48-hour reports. Column report_code (FEC format workbook v8.4, sheet F5, field 18). See Form5::report_code_label.
report_type
report_type:
string|null
Defined in: generated/Form5.ts:129
Line 4(a), 24/48-hour code: 24 or 48. Blank on quarterly reports (the workbook flags it as "not needed" when a report code is present). Column report_type (FEC format workbook v8.4, sheet F5, field 19, "24HOUR 48HOUR CODE"). See Form5::report_type_label.
original_amendment_date
original_amendment_date:
string|null
Defined in: generated/Form5.ts:136
Line 4(b), on an amendment the date of the report it amends ("Use date of original report or of most recent amendment"). Column original_amendment_date (FEC format workbook v8.4, sheet F5, field 20). v8.1+ only.
coverage_from_date
coverage_from_date:
string|null
Defined in: generated/Form5.ts:145
Line 5, covering period start. "Coverage dates are not required on 24- and 48-hour reports"; filers that enter them anyway "may use the first and last dates on which the communication airs" (fecfrm5i.pdf p2). Column coverage_from_date (FEC format workbook v8.4, sheet F5, field 21).
coverage_through_date
coverage_through_date:
string|null
Defined in: generated/Form5.ts:150
Line 5, covering period end. Column coverage_through_date (FEC format workbook v8.4, sheet F5, field 22).
election_code
election_code:
string|null
Defined in: generated/Form5.ts:158
v3/v5.x only: the workbook's "RPTPGI" election code, a letter plus year (values C,G,P,R,S[CCYY], sample P2006), required when the report code is a pre-election one. Column report_pgi (FEC format workbook v5.2, sheet F5, field 14), or election_code in paper (P1) layouts.
election_date
election_date:
string|null
Defined in: generated/Form5.ts:163
v3/v5.x only: "DATE (Of Election)". Column election_date (FEC format workbook v5.2, sheet F5, field 15).
election_state
election_state:
string|null
Defined in: generated/Form5.ts:168
v3/v5.x only: "STATE (Of Election)". Column election_state (FEC format workbook v5.2, sheet F5, field 16).
total_contributions
total_contributions:
number
Defined in: generated/Form5.ts:177
Line 6, total contributions received during the reporting period, "including contributions of $200 or less that were not itemized on Schedule 5-A" (fecfrm5i.pdf p2). Column total_contribution (FEC format workbook v8.4, sheet F5, field 23).
total_independent_expenditures
total_independent_expenditures:
number
Defined in: generated/Form5.ts:185
Line 7, "the total amount of independent expenditures made during this reporting period" (fecfrm5i.pdf p2). Column total_independent_expenditure (FEC format workbook v8.4, sheet F5, field 24).
person_completing
person_completing:
PersonName
Defined in: generated/Form5.ts:195
"TYPE OR PRINT NAME OF PERSON COMPLETING FORM": the person who signs the certification that the expenditures were not coordinated with any candidate, committee or party (fecfrm5.pdf p1). Columns person_completing_last_name, _first_name, _middle_name, _prefix, _suffix (FEC format workbook v8.4, sheet F5, fields 25-29); the caret-delimited person_completing_name in v3/v5.x.
date_signed
date_signed:
string|null
Defined in: generated/Form5.ts:200
Date signed. Column date_signed (FEC format workbook v8.4, sheet F5, field 30).