@alex.garcia/libfec / Form5Expenditure
Type Alias: Form5Expenditure
Form5Expenditure =
object
Defined in: generated/Form5Expenditure.ts:40
"SCHEDULE 5-E ITEMIZED INDEPENDENT EXPENDITURES": one independent expenditure by a person other than a political committee, with the payee, the federal candidate it supports or opposes, and the calendar-year aggregate per election and office (fecfrm5.pdf p3). The F57 record (FEC format workbook v8.4, sheet F57, "FORM 5.7 - FOR EACH INDEPENDENT EXPENDITURE MADE (SCHEDULE 5-E)").
Entries are itemized "once the total of independent expenditures made exceeds $250 per election in a calendar year"; the schedule's total, including unitemized expenditures, is carried to Line 7 of Form 5 (instructions revised 09/2013) (fecfrm5i.pdf p2–3). For the 24- and 48-hour reports filers aggregate "including enforceable contracts obligating funds for disbursement" as of the first date of public dissemination, so a row can be an obligation rather than a payment (fecfrm5i.pdf p2).
Versions
v8.1–8.5 and v8.0 have the 33-field layout; v6.1–7.0 add expenditure_purpose_code. v2–5.x (FEC format workbook v5.3, sheet F57) have combined payee_name and candidate_name columns (split per Entity::from_prefixed and CandidateRef::from_prefixed), a conduit (fields 25–30) dropped in v6; v5.x add at the end the category and purpose codes, the aggregate and the election code (fields 33–37). v2's payee_candidate_* columns (v5.x's "Unused field" 20–24) and every legacy amended_code are not read. v1 has no entity type or transaction ID. Paper layouts have no transaction ID, entity type, candidate ID or payee committee ID but carry an image_number.
Properties
form_type
form_type:
string
Defined in: generated/Form5Expenditure.ts:45
The row type as filed, F57. Column form_type (FEC format workbook v8.4, sheet F57, field 1).
filer_committee_id
filer_committee_id:
string
Defined in: generated/Form5Expenditure.ts:49
The filer's FEC ID. Column filer_committee_id_number (field 2).
transaction_id
transaction_id:
string|null
Defined in: generated/Form5Expenditure.ts:54
The filer's ID for this transaction, unique for the life of the report; electronic-only. Column transaction_id_number (field 3).
payee
payee:
Entity
Defined in: generated/Form5Expenditure.ts:63
Who was paid: "Full Name (Last, First, Middle Initial) of Payee" and "Mailing Address" (fecfrm5.pdf p3). Columns entity_type, payee_organization_name, payee_last_name … payee_suffix, payee_street_1 … payee_zip_code (fields 4–15); v1–5.x payee_name.
payee_committee_fec_id
payee_committee_fec_id:
string|null
Defined in: generated/Form5Expenditure.ts:68
The payee's FEC committee ID; electronic-only (no box on the printed schedule). Column payee_cmtte_fec_id_number (field 23).
election_code
election_code:
string|null
Defined in: generated/Form5Expenditure.ts:74
"Disbursement For:" the election, a letter and a year (P2024; the workbook allows G,P,O[CCYY]). See electionCodeLabel. Column election_code (field 16).
election_other_description
election_other_description:
string|null
Defined in: generated/Form5Expenditure.ts:79
Required when election_code is O… (Other). Column election_other_description (field 17).
dissemination_date
dissemination_date:
string|null
Defined in: generated/Form5Expenditure.ts:85
"Date of Public Distribution/Dissemination" — not a payment date (fecfrm5.pdf p3). Column dissemination_date (field 18).
expenditure_amount
expenditure_amount:
number
Defined in: generated/Form5Expenditure.ts:89
"Amount". Column expenditure_amount (field 19).
calendar_ytd_per_election_office
calendar_ytd_per_election_office:
number|null
Defined in: generated/Form5Expenditure.ts:97
"Calendar Year-To-Date Per Election for Office Sought": "the total amount expended in the aggregate during the calendar year, per election, per office sought" — a running aggregate, not an amount to sum (fecfrm5i.pdf p3). Column calendar_y_t_d_per_election_office (field 20).
expenditure_purpose_code
expenditure_purpose_code:
string|null
Defined in: generated/Form5Expenditure.ts:103
A coded purpose ("TRANS {Purpose} CODE", sample 24A, 24E; FEC format workbook v5.3, sheet F57, field 34), v5.0–7.0 only. Column expenditure_purpose_code.
expenditure_purpose_description
expenditure_purpose_description:
string|null
Defined in: generated/Form5Expenditure.ts:108
"Purpose of Expenditure". Column expenditure_purpose_descrip (field 21).
category_code
category_code:
string|null
Defined in: generated/Form5Expenditure.ts:116
"Category/Type" code, 001–012 (field 22); "not intended to replace or to serve as a substitute for the 'purpose of disbursement'" (fecfrm5i.pdf p3). See categoryCodeLabel. Column category_code; from v5.0.
support_oppose_code
support_oppose_code:
string|null
Defined in: generated/Form5Expenditure.ts:122
S or O, the printed "Check One: Support / Oppose" (field 24). See supportOpposeLabel. Column support_oppose_code.
candidate
candidate:
CandidateRef
Defined in: generated/Form5Expenditure.ts:131
"Name of Federal Candidate Supported or Opposed by Expenditure", "Office Sought", "State", "District" (fecfrm5.pdf p3), plus the candidate's FEC ID (electronic-only). Columns candidate_id_number, candidate_last_name … candidate_district (fields 25–33); v1–5.x candidate_name.
conduit_name
conduit_name:
string|null
Defined in: generated/Form5Expenditure.ts:136
v2–5.x only: "CONDUIT NAME" (FEC format workbook v5.3, sheet F57, field 25). Column conduit_name.
conduit_address
conduit_address:
Address
Defined in: generated/Form5Expenditure.ts:141
v2–5.x only (fields 26–30). Columns conduit_street_1 … conduit_zip_code.
image_number
image_number:
string|null
Defined in: generated/Form5Expenditure.ts:146
The scanned page of a paper filing. Column image_number (paper layouts only).