@alex.garcia/libfec / Form9Donation
Type Alias: Form9Donation
Form9Donation =
object
Defined in: generated/Form9Donation.ts:33
"SCHEDULE 9-A Donation(s) Received": one donation used to finance an electioneering communication — "any gift, subscription, loan, advance or deposit of money or anything of value" (instructions revised 01/2018) (fecfrm9.pdf p3, fecfrm9i.pdf p1). The F92 record (FEC format workbook v8.4, sheet F92, "FORM 9 / SCHED 9-A - FOR EACH DONATION RECEIVED"). The cover's total_donations is "= Sum of F92 Donations" (sheet F9, field 38).
Which donors appear depends on the filer: generally each donor of $1,000 or more since the first day of the preceding calendar year, but a corporation or labor organization not paying from a segregated account lists only donations made "for the purpose of furthering electioneering communications" (fecfrm9i.pdf p2–3).
Versions
v6.1–8.5 share the 19-field layout. The v5.x F92 layout is the Schedule A one (see the module docs): a combined contributor_name until v5.1 added the separate name columns, employer and occupation, and a "TRANS CODE"; its election code and aggregate are marked "Not used" and its fields 18–33 are space holders (FEC format workbook v5.3, sheet F92), so they are not read. Paper layouts have no transaction ID, back reference or entity type but carry a memo text and an image_number.
Properties
form_type
form_type:
string
Defined in: generated/Form9Donation.ts:38
The row type as filed, F92. Column form_type (FEC format workbook v8.4, sheet F92, field 1).
filer_committee_id
filer_committee_id:
string
Defined in: generated/Form9Donation.ts:42
The filer's FEC ID. Column filer_committee_id_number (field 2).
transaction_id
transaction_id:
string|null
Defined in: generated/Form9Donation.ts:47
The filer's ID for this transaction, unique for the life of the report; electronic-only. Column transaction_id (field 3).
back_reference_transaction_id
back_reference_transaction_id:
string|null
Defined in: generated/Form9Donation.ts:52
"Reference to the Tran 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/Form9Donation.ts:57
The schedule of that record, F92 or F93. Column back_reference_sched_name (field 5).
donor
donor:
Entity
Defined in: generated/Form9Donation.ts:66
"Full Name of Donor" and "Mailing Address of Donor" (fecfrm9.pdf p3), though the columns say contributor. Columns entity_type, contributor_organization_name, contributor_last_name … contributor_suffix, contributor_street_1 … contributor_zip_code (fields 6–17); v5.0 contributor_name.
contribution_date
contribution_date:
string|null
Defined in: generated/Form9Donation.ts:71
"Date of Receipt" (DATE RECEIVED). Column contribution_date (field 18).
contribution_amount
contribution_amount:
number
Defined in: generated/Form9Donation.ts:75
"Amount" (AMOUNT RECEIVED). Column contribution_amount (field 19).
donor_employer
donor_employer:
string|null
Defined in: generated/Form9Donation.ts:81
v5.x only, "INDEMP", required "if Aggr > 200" (FEC format workbook v5.3, sheet F92, field 12); the v6+ record and the printed schedule have no employer. Column contributor_employer.
donor_occupation
donor_occupation:
string|null
Defined in: generated/Form9Donation.ts:85
v5.x only, "INDOCC" (field 13). Column contributor_occupation.
transaction_code
transaction_code:
string|null
Defined in: generated/Form9Donation.ts:91
v5.x only, "TRANS CODE", sample 15, values 15,15C,... (FEC format workbook v5.3, sheet F92, field 17). Column contribution_purpose_code.
memo_text
memo_text:
string|null
Defined in: generated/Form9Donation.ts:95
Paper layouts only. Column memo_text_description.
image_number
image_number:
string|null
Defined in: generated/Form9Donation.ts:100
The scanned page of a paper filing. Column image_number (paper layouts only).