@alex.garcia/libfec / Form3P
Type Alias: Form3P
Form3P =
object
Defined in: generated/Form3P.ts:41
FEC Form 3P, "Report of Receipts and Disbursements by an Authorized Committee of a Candidate for the Office of President or Vice President".
Who files. Every political committee authorized in writing by a candidate for President or Vice President, whether or not publicly funded (fecfrm3pi.pdf p3).
Layout. Pages 1–2 are the Summary Page, pages 3–4 the Detailed Summary Page, pages 5–7 the "Allocation of Primary Expenditures by State" and page 8 a worksheet for expenditures subject to limitation (fecfrm3pi.pdf p1). The F3P record carries all of it in one row (FEC format workbook v8.4, sheet F3P, fields 1–206): page 1 is the top-level fields here, page 2 Form3P.summary, pages 3–4 Form3P.detailed_summary, pages 5–7 Form3P.state_allocations.
Columns. On the Detailed Summary Page, Column A (DetailedSummaryRow.column_a) is "Total This Period" and Column B (DetailedSummaryRow.column_b) is "Election Cycle-to-Date" (fecfrm3p.pdf p3, p4). Column B is the previous report's cycle-to-date figure plus this report's Column A (fecfrm3pi.pdf p5). Summary Lines 6–15 and Line 31 are single amounts.
Validation. Over all 197 v8.x filings in the local corpus, every arithmetic identity on the form (e.g. Line 7 = Line 22 Column A, Line 14 = 17(e) Column B − 28(d) Column B, the state allocation totals) holds on 100% of records with this column mapping; see wiki/covers/F3P.md.
Properties
form_type
form_type:
string
Defined in: generated/Form3P.ts:50
Form type as filed, e.g. F3PN: the base form plus the amendment-indicator suffix (see base_form_type). Column form_type (FEC format workbook v8.4, sheet F3P, field 1). The suffix is N (new), A (amended; Line 4 "Is this report an amendment?") or T (the "Termination Report (TER)" box beside Line 3) (fecfrm3p.pdf p1).
filer_committee_id
filer_committee_id:
string
Defined in: generated/Form3P.ts:56
Line 2, the committee's FEC identification number (filer_committee_id_number; fecfrm3p.pdf p1).
committee_name
committee_name:
string
Defined in: generated/Form3P.ts:61
Line 1, the committee's full name (committee_name; fecfrm3p.pdf p1).
address
address:
Address
Defined in: generated/Form3P.ts:67
Line 1, the committee's mailing address (street_1, street_2, city, state, zip_code; fecfrm3pi.pdf p4).
change_of_address
change_of_address:
boolean
Defined in: generated/Form3P.ts:73
The "Check if different than previously reported (ACC)" box beside the address (change_of_address, X = yes; fecfrm3p.pdf p1).
activity_primary
activity_primary:
boolean
Defined in: generated/Form3P.ts:79
"Activity Primary" checkbox (activity_primary, X = yes; FEC format workbook v8.4, sheet F3P, field 10). Electronic-only: no such box is printed on the paper form, and the FEC sources do not define it.
activity_general
activity_general:
boolean
Defined in: generated/Form3P.ts:85
"Activity General" checkbox (activity_general, X = yes; FEC format workbook v8.4, sheet F3P, field 11). Electronic-only and undefined, like Form3P.activity_primary.
report_code
report_code:
string|null
Defined in: generated/Form3P.ts:94
Line 3, type of report: quarterly (Q1–Q3, YE), monthly (M2–M12, MYE for a monthly filer's year-end report), pre-/post-election or TER (report_code; fecfrm3p.pdf p1; FEC format workbook v8.4, sheet F3P, field 12). See Form3P::report_code_label.
election_code
election_code:
string|null
Defined in: generated/Form3P.ts:101
Election type and year for a pre-/post-election report, e.g. G2024 (election_code; FEC format workbook v8.4, sheet F3P, field 13). Electronic-only: page 1 prints no election-type box. See electionCodeLabel.
election_date
election_date:
string|null
Defined in: generated/Form3P.ts:108
Line 3, "12-Day Pre-Election Report for the Election on" / "30-Day Post-Election Report for the General Election on": the election date (date_of_election; fecfrm3p.pdf p1).
state_of_election
state_of_election:
string|null
Defined in: generated/Form3P.ts:114
Line 3, "in the State of" for a 12-day pre-election report (state_of_election; fecfrm3p.pdf p1).
coverage_from_date
coverage_from_date:
string|null
Defined in: generated/Form3P.ts:119
Line 5, first day of the covering period (coverage_from_date; fecfrm3p.pdf p1).
coverage_through_date
coverage_through_date:
string|null
Defined in: generated/Form3P.ts:124
Line 5, last day of the covering period (coverage_through_date; fecfrm3p.pdf p1).
treasurer
treasurer:
PersonName
Defined in: generated/Form3P.ts:130
"Type or Print Name of Treasurer" (treasurer_*; the single caret-delimited treasurer_name of v1–v5.x formats is split into parts; fecfrm3p.pdf p1).
date_signed
date_signed:
string|null
Defined in: generated/Form3P.ts:135
Date the treasurer signed the certification (date_signed; fecfrm3p.pdf p1).
summary
summary:
Form3PSummary
Defined in: generated/Form3P.ts:139
Page 2, the Summary Page (Lines 6–15).
detailed_summary
detailed_summary:
Form3PDetailedSummary
Defined in: generated/Form3P.ts:143
Pages 3–4, the Detailed Summary Page (Lines 16–31).
state_allocations
state_allocations:
Form3PStateAllocations
Defined in: generated/Form3P.ts:147
Pages 5–7, allocation of primary expenditures by state.