@alex.garcia/libfec / ScheduleF
Type Alias: ScheduleF
ScheduleF =
object
Defined in: generated/ScheduleF.ts:47
"SCHEDULE F - ITEMIZED COORDINATED EXPENDITURES MADE BY POLITICAL PARTY COMMITTEES OR DESIGNATED AGENT(S) ON BEHALF OF CANDIDATES FOR FEDERAL OFFICE": one expenditure a party committee (or its designated agent) makes on behalf of a candidate in the general election under the special limits of 52 U.S.C. § 30116(d). These "are not contributions to the candidate and are not contributions in-kind reported on Schedule B", and do not apply in primary elections (fecfrm3xi.pdf p23). Filed with Form 3X by party committees only (fecfrm3xi.pdf p8); the total goes to Line 25 of the Detailed Summary Page (same page). The row type is always SF, with no line number (FEC format workbook v8.4, sheet Sch F, field 1).
A national committee may spend through designated agents (state or subordinate party committees), and a state committee may designate subordinate committees (fecfrm3xi.pdf p23–24): see ScheduleF.filer_designated, ScheduleF.designating_committee and ScheduleF.subordinate_committee. Agents' expenditures reported by the designating committee "should not be included in the reporting committee's totals" (fecfrm3xi.pdf p24); under the party guide's recommended method they are memo entries (partygui.pdf p130).
Versions
v8.0–8.5 have all 44 fields. v5.0–7.0 add expenditure_purpose_code, and v5.0–6.3 increased_limit. v2–5.x have one combined payee_name (and payee_candidate_name), split per Entity::from_prefixed, and a conduit; v2 and v3 have no category code, v2 no memo or back-reference columns. v1 gives the designating committee's address instead of a subordinate committee and has no entity type. Paper layouts have no transaction IDs, entity type or committee IDs but carry an image_number.
Properties
form_type
form_type:
string
Defined in: generated/ScheduleF.ts:52
The row type as filed, SF. Column form_type (FEC format workbook v8.4, sheet Sch F, field 1).
filer_committee_id
filer_committee_id:
string
Defined in: generated/ScheduleF.ts:57
The filing committee's FEC ID. Column filer_committee_id_number (field 2).
transaction_id
transaction_id:
string|null
Defined in: generated/ScheduleF.ts:62
The filer's ID for this transaction, unique for the life of the report; electronic-only. Column transaction_id_number (field 3).
back_reference_transaction_id
back_reference_transaction_id:
string|null
Defined in: generated/ScheduleF.ts:67
The transaction_id of a related record. Column back_reference_tran_id_number (field 4).
back_reference_schedule_name
back_reference_schedule_name:
string|null
Defined in: generated/ScheduleF.ts:72
The schedule of that related record. Column back_reference_sched_name (field 5).
filer_designated
filer_designated:
boolean|null
Defined in: generated/ScheduleF.ts:79
"Has your committee been designated to make coordinated expenditures?": Y is Some(true), N Some(false), blank or any other value None. Column coordinated_expenditures (field 6, allowed values Y,N).
designating_committee
designating_committee:
ScheduleFCommittee
Defined in: generated/ScheduleF.ts:86
The committee that designated the filer ("If YES, name the designating committee"). Columns designating_committee_id_number (field 7, electronic-only), designating_committee_name (field 8); v1 also designating_street_1 … designating_zip_code.
subordinate_committee
subordinate_committee:
ScheduleFCommittee
Defined in: generated/ScheduleF.ts:93
The subordinate committee, with its mailing address. Columns subordinate_committee_id_number (field 9, electronic-only), subordinate_committee_name (field 10), subordinate_street_1 … subordinate_zip_code (fields 11–15). Absent in v1.
payee
payee:
Entity
Defined in: generated/ScheduleF.ts:100
Who was paid: entity type, organization or person, mailing address. Columns entity_type, payee_organization_name, payee_last_name … payee_suffix, payee_street_1 … payee_zip_code (fields 16–27); v1–5.x payee_name.
expenditure_date
expenditure_date:
string|null
Defined in: generated/ScheduleF.ts:104
Date of the expenditure. Column expenditure_date (field 28).
expenditure_amount
expenditure_amount:
number
Defined in: generated/ScheduleF.ts:108
Amount of the expenditure. Column expenditure_amount (field 29).
aggregate_general_election_expended
aggregate_general_election_expended:
number|null
Defined in: generated/ScheduleF.ts:115
The coordinated expenditures made on behalf of this candidate for the general election (fecfrm3xi.pdf p23). Column aggregate_general_elec_expended (field 30).
expenditure_purpose_code
expenditure_purpose_code:
string|null
Defined in: generated/ScheduleF.ts:120
A coded purpose, v5.x–7.0 only (dropped in v8.0). Column expenditure_purpose_code.
expenditure_purpose_description
expenditure_purpose_description:
string|null
Defined in: generated/ScheduleF.ts:125
Purpose of the expenditure; required when the aggregate is over $0.00 (field 31). Column expenditure_purpose_descrip.
category_code
category_code:
string|null
Defined in: generated/ScheduleF.ts:133
Category of disbursement, 001–012 per the workbook (field 32); the Schedule F instructions print only 001–007 and 011 (fecfrm3xi.pdf p23). Kept raw: which source's meanings apply is an open question (fec-docs wiki/Open-Questions.md). Column category_code.
payee_committee_fec_id
payee_committee_fec_id:
string|null
Defined in: generated/ScheduleF.ts:138
FEC ID of the payee, when it is a committee (entity CCM, COM, PAC, PTY). Column payee_committee_id_number (field 33).
candidate
candidate:
CandidateRef
Defined in: generated/ScheduleF.ts:146
The federal candidate the expenditure supports ("Name of Federal Candidate Supported", "Office Sought", "State", "District"). Columns payee_candidate_id_number (field 34, electronic-only), payee_candidate_last_name … payee_candidate_district (fields 35–42); v1–5.x payee_candidate_name.
conduit_name
conduit_name:
string|null
Defined in: generated/ScheduleF.ts:151
The conduit, v2–5.x only (dropped in v6.1). Column conduit_name. Its role is not in the sources read for this crate.
conduit_address
conduit_address:
Address
Defined in: generated/ScheduleF.ts:155
Columns conduit_street_1 … conduit_zip_code, v2–5.x only.
memo
memo:
boolean
Defined in: generated/ScheduleF.ts:162
True for a memo entry, not counted in the Line 25 total; agents' expenditures reported by the designating committee are memo entries (partygui.pdf p130). Column memo_code, X when true (field 43).
memo_text
memo_text:
string|null
Defined in: generated/ScheduleF.ts:166
Column memo_text_description (field 44).
increased_limit
increased_limit:
string|null
Defined in: generated/ScheduleF.ts:172
Column increased_limit, raw: v5.0–6.3 and paper layouts P1–P2.4 only. Its meaning and values are not in the sources read for this crate.
notice_24_hour
notice_24_hour:
string|null
Defined in: generated/ScheduleF.ts:177
Column 24_hour_notice, raw: paper layouts P1–P2.4 only. Its meaning and values are not in the sources read for this crate.
image_number
image_number:
string|null
Defined in: generated/ScheduleF.ts:182
The scanned page of a paper filing. Column image_number (paper layouts only).