Skip to content

@alex.garcia/libfec / Form4

Type Alias: Form4 ​

Form4 = object

Defined in: generated/Form4.ts:53

FEC Form 4, "Report of Receipts and Disbursements for a Committee or Organization Supporting a Nominating Convention" — the F4N / F4A / F4T cover record.

Who files. Convention committees established by a national party committee; host committees and other organizations representing a State, municipality or other political subdivision in dealing with national party officials on a presidential nominating convention; and any other organization that makes convention arrangements for a political party (fecfrm4i.pdf p1).

When. Quarterly reports, a post-convention report (report code 60D) and, for a host committee, a final report once its convention activity has ceased (fecfrm4i.pdf p1).

Pages. Page 1 is the Summary Page: Section A, the cash summary (Lines 6–10), and Section B, expenditures subject to limitation (Lines 11–12(c)) (fecfrm4.pdf p1). Page 2 is the Detailed Summary Page: receipts (Lines 13–20) and disbursements (Lines 21–25) (fecfrm4.pdf p2). They are Form4.summary and Form4.detailed_summary.

Columns. In every DetailedSummaryRow on this form, Column A is "This Period" and Column B is "Calendar Year-to-Date" (fecfrm4.pdf p1, p2); Column B is the previous report's year-to-date figure plus this period's Column A (fecfrm4i.pdf p2). Column B exists only for subtotals and totals: the (a)/(b) sub-lines, Line 6(b) and Lines 9–10 are Column A only, and Lines 6(a) and 12(c) are Column B only (FEC format workbook v8.4, sheet F4, fields 20–83). Those lines are plain f64 fields here.

Versions. v6.1–v8.5 share one layout. The legacy v3/v5 layouts lack the split treasurer name (one caret-delimited treasurer_name column, split into parts) and name Lines 20/25 without the _TODO_DUP suffix, so the Line 6(c)/7 and 20/25 columns collide and both read the Line 20/25 value, which the instructions require to be equal anyway.

Properties ​

form_type ​

form_type: string

Defined in: generated/Form4.ts:59

Form type as filed, e.g. F4N: the base form plus the amendment-indicator suffix (see base_form_type). Column form_type (FEC format workbook v8.4, sheet F4, field 1).


committee_name ​

committee_name: string

Defined in: generated/Form4.ts:64

Line 1(a), name of the committee (committee_name) (fecfrm4.pdf p1).


filer_committee_id ​

filer_committee_id: string

Defined in: generated/Form4.ts:69

Line 2, FEC identification number (filer_committee_id_number) (fecfrm4.pdf p1).


address ​

address: Address

Defined in: generated/Form4.ts:75

Line 1(b)–(c), mailing address (street_1, street_2, city, state, zip_code) (fecfrm4.pdf p1).


committee_type ​

committee_type: string | null

Defined in: generated/Form4.ts:80

Line 3, type of committee/organization (committee_type): A, H or O. See Form4::committee_type_label.


committee_type_description ​

committee_type_description: string | null

Defined in: generated/Form4.ts:85

Line 3 "Other (specify)" text (committee_type_description) (FEC format workbook v8.4, sheet F4, field 10).


report_code ​

report_code: string | null

Defined in: generated/Form4.ts:90

Line 4, type of report (report_code). See Form4::report_code_label.


coverage_from_date ​

coverage_from_date: string | null

Defined in: generated/Form4.ts:95

Line 5, first day of the covering period (coverage_from_date) (fecfrm4.pdf p1).


coverage_through_date ​

coverage_through_date: string | null

Defined in: generated/Form4.ts:99

Line 5, last day of the covering period (coverage_through_date).


treasurer ​

treasurer: PersonName

Defined in: generated/Form4.ts:107

The treasurer who signed the certification (treasurer_last_name, treasurer_first_name, treasurer_middle_name, treasurer_prefix, treasurer_suffix; legacy caret-delimited treasurer_name split into parts) (fecfrm4.pdf p1).


date_signed ​

date_signed: string | null

Defined in: generated/Form4.ts:111

Date signed (date_signed).


summary ​

summary: Form4Summary

Defined in: generated/Form4.ts:115

Page 1, Summary Page (Lines 6–12(c)).


detailed_summary ​

detailed_summary: Form4DetailedSummary

Defined in: generated/Form4.ts:119

Page 2, Detailed Summary Page (Lines 13–25).