@alex.garcia/libfec / Form3
Type Alias: Form3
Form3 =
object
Defined in: generated/Form3.ts:50
FEC Form 3, "Report of Receipts and Disbursements for an Authorized Committee": the periodic report of a House or Senate candidate's principal campaign committee.
Who files. The principal campaign committee designated by a candidate for the House of Representatives or Senate; presidential committees use Form 3P and committees not authorized by a candidate use Form 3X (fecfrm3i.pdf p2).
Layout. Page 1 identifies the committee, the type of report and the coverage period; page 2 is the Summary Page; pages 3–4 the Detailed Summary Page (fecfrm3i.pdf p1). The F3 record carries all four pages in one row (FEC format workbook v8.4, sheet F3, fields 1–93). Page 1 is the top-level fields of this struct; page 2 is Form3.summary; pages 3–4 are Form3.detailed_summary.
Columns. On the Summary and Detailed Summary pages, Column A (DetailedSummaryRow.column_a) is "Total This Period" and Column B (DetailedSummaryRow.column_b) is "Election Cycle-to-Date", not calendar year-to-date (fecfrm3.pdf p2, p3, p4). The election cycle begins the day after the previous general election for the seat and ends on the day of the next one (fecfrm3i.pdf p3). Lines 8–10 and 23–27 have a single amount, read from the record's Column A block (FEC format workbook v8.4, sheet F3, fields 30–32 and 58–62).
Derived lines. The Summary Page is carried from the Detailed Summary Page: 6(a) is 11(e), 6(b) is 20(d), 7(a) is 17, 7(b) is 14, 8 is 27 (fecfrm3i.pdf p3). Over 15,500 v8.x filings these identities hold on ≥ 99.7% of records; see wiki/covers/F3.md for the full table.
Post-general reports. For the report covering the general election the paper form substitutes a three-column Post-Election Detailed Summary Page (fecfrm3posti.pdf p1); the F3 record has no Column C, and the FEC sources do not say which paper column the record's Column B holds on such a report.
Properties
form_type
form_type:
string
Defined in: generated/Form3.ts:60
Form type as filed, e.g. F3N: the base form plus the amendment-indicator suffix (see base_form_type). Column form_type (FEC format workbook v8.4, sheet F3, field 1). N (new) or A (amended) match Line 3 "Is this report New (N) or Amended (A)" (fecfrm3.pdf p1); the workbook also lists T without defining it.
filer_committee_id
filer_committee_id:
string
Defined in: generated/Form3.ts:66
Line 2, the committee's FEC identification number (filer_committee_id_number; fecfrm3.pdf p1).
committee_name
committee_name:
string
Defined in: generated/Form3.ts:71
Line 1, the committee's full name (committee_name; fecfrm3.pdf p1).
address
address:
Address
Defined in: generated/Form3.ts:77
Line 1, the committee's mailing address (street_1, street_2, city, state, zip_code; fecfrm3i.pdf p3).
change_of_address
change_of_address:
boolean
Defined in: generated/Form3.ts:84
The "Check if different than previously reported (ACC)" box beside the address (change_of_address, X = yes; fecfrm3.pdf p1; FEC format workbook v8.4, sheet F3, field 4).
election_state
election_state:
string|null
Defined in: generated/Form3.ts:91
The "STATE" box printed beside Line 2 on page 1 (election_state; fecfrm3.pdf p1; FEC format workbook v8.4, sheet F3, field 10, "ELECTION STATE"). The instructions do not describe this box.
election_district
election_district:
string|null
Defined in: generated/Form3.ts:99
The "DISTRICT" box printed beside Line 2 on page 1, 01–99 (election_district; fecfrm3.pdf p1; FEC format workbook v8.4, sheet F3, field 11, "ELECTION DISTRICT"). The instructions do not describe this box.
report_code
report_code:
string|null
Defined in: generated/Form3.ts:106
Line 4, type of report: one of the codes printed beside the page-1 checkboxes, e.g. Q1, YE, 12P, 30G, TER (report_code; fecfrm3.pdf p1). See Form3::report_code_label.
election_code
election_code:
string|null
Defined in: generated/Form3.ts:115
For a 12-day pre-election or 30-day post-election report, the type of election (primary, general, convention, special or runoff) chosen on Line 4 (fecfrm3i.pdf p3), coded as a letter plus the election year, e.g. P2026 (election_code; FEC format workbook v8.4, sheet F3, field 13). See electionCodeLabel.
election_date
election_date:
string|null
Defined in: generated/Form3.ts:121
Line 4, "Election on": the date of the election a 12-day pre- or 30-day post-election report is for (election_date; fecfrm3.pdf p1).
state_of_election
state_of_election:
string|null
Defined in: generated/Form3.ts:127
Line 4, "in the State of": the state holding that election (state_of_election; fecfrm3.pdf p1).
coverage_from_date
coverage_from_date:
string|null
Defined in: generated/Form3.ts:132
Line 5, first day of the covering period (coverage_from_date; fecfrm3.pdf p1).
coverage_through_date
coverage_through_date:
string|null
Defined in: generated/Form3.ts:139
Line 5, last day of the covering period (coverage_through_date; fecfrm3.pdf p1). All activity since the last report's ending date must be included (fecfrm3i.pdf p3).
treasurer
treasurer:
PersonName
Defined in: generated/Form3.ts:145
"Type or Print Name of Treasurer" (treasurer_*; the single caret-delimited treasurer_name of v1–v5.x formats is split into parts; fecfrm3.pdf p1).
date_signed
date_signed:
string|null
Defined in: generated/Form3.ts:150
Date the treasurer signed the certification (date_signed; fecfrm3.pdf p1).
summary
summary:
Form3Summary
Defined in: generated/Form3.ts:154
Page 2, the Summary Page (Lines 6–10).
detailed_summary
detailed_summary:
Form3DetailedSummary
Defined in: generated/Form3.ts:158
Pages 3–4, the Detailed Summary Page (Lines 11–27).