@alex.garcia/libfec / ScheduleE
Type Alias: ScheduleE
ScheduleE =
object
Defined in: generated/ScheduleE.ts:48
"SCHEDULE E - ITEMIZED INDEPENDENT EXPENDITURES": one independent expenditure, i.e. spending on a communication "expressly advocating the election or defeat of a clearly identified candidate" that is not made in cooperation or consultation with, or at the request or suggestion of, a candidate, the candidate's committee or a party committee, or their agents (fecfrm3xi.pdf p21). Each row names the payee, the dates, amount and purpose, and the candidate the expenditure supports or opposes (fecfrm3xi.pdf p22).
Filed by political committees on Form 3X, and in the 24/48-hour notices of Form24, which "must include all of the information required on Schedule E" (fecfrm3xi.pdf p21); persons other than political committees report the same spending on Form 5 instead (fecfrm3xi.pdf p22). The same expenditure can therefore appear twice: estimated on a 24/48-hour notice, then reported on the next regular report's Schedule E (fecfrm3xi.pdf p21), so do not add the two together. The row type is plain SE, with no line number (FEC format workbook v8.4, sheet Sch E, field 1); the schedule's total goes to Form 3X Line 24 (fecfrm3xi.pdf p8).
Versions
v8.1–8.5 have all 44 fields. v8.0 and earlier have one date column (see ScheduleE.disbursement_date). v6.1–7.0 add expenditure_purpose_code. v1–5.x have one combined payee_name and candidate_name (split like legacy names in Entity::from_prefixed), a conduit, a combined signer name ind_name_as_signed and notary columns; v2 also names a payee candidate; v1 has no entity type. v1–5.2 also carry an amended_cd column, which is not read: the v5.3 specification says the schedules' amend codes are "unnecessary and the field is ignored" (FEC_v530.rtf, "Amend Code"). Paper layouts have no transaction IDs, entity type or candidate ID but carry an image_number.
Properties
form_type
form_type:
string
Defined in: generated/ScheduleE.ts:53
The row type as filed, SE. Column form_type (FEC format workbook v8.4, sheet Sch E, field 1).
filer_committee_id
filer_committee_id:
string
Defined in: generated/ScheduleE.ts:58
The filing committee's FEC ID. Column filer_committee_id_number (field 2).
transaction_id
transaction_id:
string|null
Defined in: generated/ScheduleE.ts:63
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/ScheduleE.ts:70
The transaction_id of a related record, e.g. the Schedule D debt of an expenditure disseminated before it was paid for (see ScheduleE.memo). Column back_reference_tran_id_number (field 4).
back_reference_schedule_name
back_reference_schedule_name:
string|null
Defined in: generated/ScheduleE.ts:75
The schedule of that related record (SD10, …). Column back_reference_sched_name (field 5).
payee
payee:
Entity
Defined in: generated/ScheduleE.ts:84
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 6–17); v1–5.x payee_name. A payee is itemized once payments to it for independent expenditures aggregate over $200 in the calendar year (fecfrm3xi.pdf p21).
payee_committee_fec_id
payee_committee_fec_id:
string|null
Defined in: generated/ScheduleE.ts:91
The payee's FEC committee ID. Column payee_cmtte_fec_id_number (field 26, "PAYEE CMTTE FEC ID NUMBER", not on the paper form); the v2 format calls it "FEC COMMITTEE ID NUMBER (If Entity-ID = COM, CCM, PAC or PPO)" (FEC_v2.rtf, Schedule E field 19).
election_code
election_code:
string|null
Defined in: generated/ScheduleE.ts:97
The election the expenditure is for, a letter and a year: G2024 (see electionCodeLabel). Required on Schedule E. Column election_code (field 18).
election_other_description
election_other_description:
string|null
Defined in: generated/ScheduleE.ts:102
Required when election_code is O… (Other). Column election_other_description (field 19).
dissemination_date
dissemination_date:
string|null
Defined in: generated/ScheduleE.ts:113
"Date of Public Distribution/Dissemination" (fecfrm3x.pdf p11): when the communication reached the public, which is when the expenditure is "made" for the 24/48-hour reporting thresholds (partygui.pdf p130). Column dissemination_date (field 20); the format requires this or disbursement_date, not both (fields 20, 22). Added in v8.1 (FEC_Format_v8.1.pdf Appendix D); None on earlier layouts.
disbursement_date
disbursement_date:
string|null
Defined in: generated/ScheduleE.ts:129
"Date of Disbursement or Obligation" (fecfrm3x.pdf p11): when the committee paid or became obligated to pay. Column disbursement_date (field 22).
v8.0 and earlier have a single date ("EXPENDITURE DATE", FEC format workbook v8.0, sheet Sch E, field 20; "DATE" in v2–5.x), which the column mappings name dissemination_date. v8.1 added the dissemination date "in the place of" the old one and kept the old date, relabelled "Date of Disbursement or Obligation", after the amount (FEC_Format_v8.1.pdf Appendix D, FECPrint changes 11–12), so that single date is read here. Paper layouts without a disbursement_date column (P1–P3.0) are read the same way.
expenditure_amount
expenditure_amount:
number
Defined in: generated/ScheduleE.ts:133
The amount of the expenditure. Column expenditure_amount (field 21).
calendar_ytd_per_election_office
calendar_ytd_per_election_office:
number|null
Defined in: generated/ScheduleE.ts:141
"The total amount expended in the aggregate during the calendar year, per election, per office sought" (fecfrm3xi.pdf p22): not a per-payee or per-candidate total. Column calendar_y_t_d_per_election_office (field 23; v5.3 and later).
expenditure_purpose_description
expenditure_purpose_description:
string|null
Defined in: generated/ScheduleE.ts:146
"Purpose of Expenditure", free text. Column expenditure_purpose_descrip (field 24).
expenditure_purpose_code
expenditure_purpose_code:
string|null
Defined in: generated/ScheduleE.ts:155
v5.x–7.0 only (dropped in v8.0): 24A or 24E ("EXPENDITURE PURPOSE CODE", FEC format workbook v6.4, sheet Sch E, field 23; "TRANS CODE" in v5.3, field 45), the FEC database's codes for an independent expenditure opposing (24A) or supporting (24E) a candidate (FEC_v530.rtf, "Independent Expenditures Support/Oppose"). Column expenditure_purpose_code.
category_code
category_code:
string|null
Defined in: generated/ScheduleE.ts:167
A disbursement category code, 001–012 (see categoryCodeLabel). Column category_code (field 25). The sources disagree on the allowed values: the workbook allows 001–010 (FEC format workbook v8.4, sheet Sch E, field 25), the Schedule E instructions print only 004 Advertising Expenses (fecfrm3xi.pdf p22), and the format specification defines 001–012 for SE and the other disbursement schedules (FEC_Format_v8.4.pdf p16). Kept as filed; some filings put a transaction code (24E, 24A) here.
support_oppose_code
support_oppose_code:
string|null
Defined in: generated/ScheduleE.ts:174
S support or O oppose (FEC format workbook v8.4, sheet Sch E, field 27); legacy filings may use SUP/OPP, 24E/24A or UNI (see supportOpposeLabel). Column support_oppose_code.
candidate
candidate:
CandidateRef
Defined in: generated/ScheduleE.ts:183
The candidate supported or opposed. Columns candidate_id_number, candidate_last_name … candidate_suffix, candidate_office, candidate_district, candidate_state (fields 28–36; v8.0 and earlier list state before district); v1–5.x candidate_name. The paper form prints no candidate ID box (fecfrm3x.pdf p11).
signer_name
signer_name:
PersonName
Defined in: generated/ScheduleE.ts:191
Who signed the schedule: the treasurer's certification, under penalty of perjury, that the expenditure was not coordinated (fecfrm3xi.pdf p22). Columns completing_last_name … completing_suffix (fields 37–41); v1–5.x ind_name_as_signed ("IND/NAME (as signed)").
date_signed
date_signed:
string|null
Defined in: generated/ScheduleE.ts:195
Column date_signed (field 42).
memo
memo:
boolean
Defined in: generated/ScheduleE.ts:202
True for a memo entry, e.g. an expenditure disseminated before it is paid for, whose obligation is reported on Schedule D (fecfrm3xi.pdf p22). Column memo_code, X when true (field 43).
memo_text
memo_text:
string|null
Defined in: generated/ScheduleE.ts:206
Column memo_text_description (field 44).
conduit_name
conduit_name:
string|null
Defined in: generated/ScheduleE.ts:212
v2–5.x only: the conduit of the expenditure, "Name of person/organization serving as transaction conduit" (FEC_v2.rtf, Schedule E field 25). Column conduit_name.
conduit_address
conduit_address:
Address
Defined in: generated/ScheduleE.ts:216
v2–5.x only. Columns conduit_street_1 … conduit_zip_code.
payee_candidate
payee_candidate:
CandidateRef|null
Defined in: generated/ScheduleE.ts:223
v2 only: the payee's FEC candidate ID, name, office, state and district, "If Entity-ID = CCM or CAN" (FEC_v2.rtf, Schedule E fields 20–24). Columns payee_candidate_id_number, payee_candidate_name, … None when blank.
date_notarized
date_notarized:
string|null
Defined in: generated/ScheduleE.ts:228
v1–5.x only: "DATE (Notarized)" (FEC format workbook v5.3, sheet Sch E, field 33). Column date_notarized.
notary_commission_expires
notary_commission_expires:
string|null
Defined in: generated/ScheduleE.ts:233
v1–5.x only: "DATE (Notary Commission Expires)" (field 34). Column date_notary_commission_expires.
notary_name
notary_name:
PersonName|null
Defined in: generated/ScheduleE.ts:238
v1–5.x only: "IND/NAME (Notary)" (field 35), split like other legacy names. Column ind_name_notary.
image_number
image_number:
string|null
Defined in: generated/ScheduleE.ts:243
The scanned page of a paper filing. Column image_number (paper layouts only).