Skip to content

@alex.garcia/libfec / Form9

Type Alias: Form9 ​

Form9 = object

Defined in: generated/Form9.ts:52

"FEC FORM 9 - 24 HOUR NOTICE OF DISBURSEMENTS/OBLIGATIONS FOR ELECTIONEERING COMMUNICATIONS" (form REV. 01/2018, fecfrm9.pdf p1). Form types F9N (new) and F9A (amendment).

What it reports. An electioneering communication is "any broadcast, cable or satellite communication that (1) refers to a clearly identified candidate; (2) is publicly distributed; (3) is distributed within 60 days prior to a general election or 30 days prior to a primary election; and (4) can be received by 50,000 or more people" in the candidate's district or state. "Disbursements" "includes actual disbursements and the execution of contracts creating an obligation to make disbursements" (instructions revised 01/2018, fecfrm9i.pdf p1).

Who files, when. "Every person that makes disbursements for electioneering communications aggregating in excess of $10,000 during a calendar year", by 11:59 p.m. Eastern of the day after the communication is first publicly distributed, and again each time later disbursements aggregate in excess of $10,000 (fecfrm9i.pdf p1). A "person" may be "an individual, unincorporated organization, corporation or labor organization"; political committees report on Form 3X instead (fecfrm9i.pdf p2).

Line numbers. The 01/2018 paper form prints the totals as Lines 10 and 11; the v8.4 workbook labels the same fields "9." and "10." (FEC format workbook v8.4, sheet F9, fields 38-39). Docs here use the paper numbering.

Versions ​

v8.3–8.5 is the layout documented here. v6.2–8.2 lack original_amendment_date. v6.1 and v5.x have qualified_non_profit in place of filer_code/filer_code_description; v5.x has no individual name columns, and gives the custodian and person completing the form as single caret-delimited names in the custodian_last_name and person_completing_last_name columns, which are split into parts (FEC format workbook v5.2, sheet F9).

The test fixture is a real F9A (FEC-2015422, v8.5); no F9N was available locally.

Properties ​

form_type ​

form_type: string

Defined in: generated/Form9.ts:58

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


filer_committee_id ​

filer_committee_id: string

Defined in: generated/Form9.ts:66

Line 3, the filer's FEC identification number ("First time filers—leave this line blank", fecfrm9i.pdf p2). Column filer_committee_id_number (FEC format workbook v8.4, sheet F9, field 2).


entity_type ​

entity_type: string | null

Defined in: generated/Form9.ts:72

Electronic-format entity code, one of COM, IND, ORG, PAC, PTY (no box on the paper form; the workbook gives no descriptions). Column entity_type (FEC format workbook v8.4, sheet F9, field 3).


organization_name ​

organization_name: string | null

Defined in: generated/Form9.ts:78

Line 1(a), name of the organization or corporation making the disbursements. Column organization_name (FEC format workbook v8.4, sheet F9, field 4).


individual ​

individual: PersonName

Defined in: generated/Form9.ts:85

Line 1(a), name of the individual making the disbursements. Columns individual_last_name, individual_first_name, individual_middle_name, individual_prefix, individual_suffix (FEC format workbook v8.4, sheet F9, fields 5-9).


change_of_address ​

change_of_address: boolean

Defined in: generated/Form9.ts:91

Line 1(b) "check if different than previously reported" (X = yes). Column change_of_address (FEC format workbook v8.4, sheet F9, field 10).


address ​

address: Address

Defined in: generated/Form9.ts:97

Lines 1(b)-(c), the filer's address. Columns street_1, street_2, city, state, zip_code (FEC format workbook v8.4, sheet F9, fields 11-15).


individual_employer ​

individual_employer: string | null

Defined in: generated/Form9.ts:102

Line 2, employer, "If Entity is an Individual". Column individual_employer (FEC format workbook v8.4, sheet F9, field 16).


individual_occupation ​

individual_occupation: string | null

Defined in: generated/Form9.ts:107

Line 2, occupation, "If Entity is an Individual". Column individual_occupation (FEC format workbook v8.4, sheet F9, field 17).


original_amendment_date ​

original_amendment_date: string | null

Defined in: generated/Form9.ts:114

Line 5, 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 F9, field 18). v8.3+ only.


coverage_from_date ​

coverage_from_date: string | null

Defined in: generated/Form9.ts:123

Line 4, covered period start. These dates "should begin with the date of the first related disbursement and end with the date of public distribution" (fecfrm9i.pdf p2). Column coverage_from_date (FEC format workbook v8.4, sheet F9, field 19).


coverage_through_date ​

coverage_through_date: string | null

Defined in: generated/Form9.ts:128

Line 4, covered period end. Column coverage_through_date (FEC format workbook v8.4, sheet F9, field 20).


date_public_distribution ​

date_public_distribution: string | null

Defined in: generated/Form9.ts:137

Line 6(a), date of public distribution: the date the communication was first publicly distributed, or for a later notice about the same communication the date it was distributed again (fecfrm9i.pdf p2). Column date_public_distribution (FEC format workbook v8.4, sheet F9, field 21).


communication_title ​

communication_title: string | null

Defined in: generated/Form9.ts:145

Line 6(b), the communication's title "as named by the media vendor or producer" (fecfrm9i.pdf p2). Column communication_title (FEC format workbook v8.4, sheet F9, field 22).


filer_code ​

filer_code: string | null

Defined in: generated/Form9.ts:151

Line 7, "THE FILER IS": one of IND, UNO, QNC, CLQ, OTH. Column filer_code (FEC format workbook v8.4, sheet F9, field 23). See Form9::filer_code_label. v6.2+ only.


filer_code_description ​

filer_code_description: string | null

Defined in: generated/Form9.ts:157

Line 7(d) "Other, specify:", required when the filer code is OTH. Column filer_code_description (FEC format workbook v8.4, sheet F9, field 24).


qualified_nonprofit ​

qualified_nonprofit: string | null

Defined in: generated/Form9.ts:162

v6.1/v5.x only: "QUALIFIED NON-PROFIT", Y or N (FEC format workbook v5.2, sheet F9, field 16). Column qualified_non_profit.


segregated_bank_account ​

segregated_bank_account: string | null

Defined in: generated/Form9.ts:171

Line 8, "WERE THE DISBURSEMENTS MADE EXCLUSIVELY FROM DONATIONS TO A SEGREGATED BANK ACCOUNT?": Y or N. The answer changes which donors must be itemized on Schedule 9-A (fecfrm9i.pdf p2). Column segregated_bank_account (FEC format workbook v8.4, sheet F9, field 25, Y=YES, N=NO). See Form9::used_segregated_bank_account.


custodian ​

custodian: Form9Custodian

Defined in: generated/Form9.ts:177

Line 9, custodian of records: "the individual who controls the books and records that support this filing" (fecfrm9i.pdf p2).


total_donations ​

total_donations: number

Defined in: generated/Form9.ts:185

Line 10, total donations this statement: "the sum total of donations itemized on Schedule 9A", or zero if none required itemization (fecfrm9i.pdf p2). Workbook rule "= Sum of F92 Donations". Column total_donations (FEC format workbook v8.4, sheet F9, field 38, labelled line 9 there).


total_disbursements ​

total_disbursements: number

Defined in: generated/Form9.ts:194

Line 11, total disbursements/obligations this statement: "the sum total of disbursements itemized on Schedule 9B" (fecfrm9i.pdf p2). Workbook rule "= Sum of F93 Disbursements". Column total_disbursements (FEC format workbook v8.4, sheet F9, field 39, labelled line 10 there).


person_completing ​

person_completing: PersonName

Defined in: generated/Form9.ts:203

"TYPE OR PRINT NAME OF PERSON COMPLETING FORM", certifying "under penalty of perjury" that the statement is true, correct and complete (fecfrm9.pdf p1). Columns person_completing_last_name, _first_name, _middle_name, _prefix, _suffix (FEC format workbook v8.4, sheet F9, fields 40-44).


date_signed ​

date_signed: string | null

Defined in: generated/Form9.ts:208

Date signed. Column date_signed (FEC format workbook v8.4, sheet F9, field 45).