Skip to content

@alex.garcia/libfec / Form6Contribution

Type Alias: Form6Contribution ​

Form6Contribution = object

Defined in: generated/Form6Contribution.ts:40

One contribution on a Form 6 "48-Hour Notice of Contributions/Loans Received": the lettered entries (A, B, C, …) on the face of the form, each with full name, mailing address, occupation, employer, date and amount (fecfrm6.pdf p1). The F65 record (FEC format workbook v8.4, sheet F65, "FORM 6.5 - FOR EACH CONTRIBUTOR").

Rows include loans, loan guarantees and endorsements, advances, and a candidate's draws on personal credit cards, not only contributions, and nothing on the record tells them apart; the same contributions are itemized "a second time in the first report filed after the election", so they overlap with the committee's next regular report (instructions revised 03/2016) (fecfrm6i.pdf p1). Employer and occupation are asked only of individuals; for "any other person (including contributions from political committees)" the notice gives name, address, date and amount (fecfrm6i.pdf p1).

Versions ​

v6.1–8.5 share the 20-field layout. v2–5.x (FEC format workbook v5.3, sheet F65) have one combined contributor_name (split per Entity::from_prefixed), the transaction ID at the end, and a candidate (fields 15–19) and conduit (fields 20–25) that v6+ dropped; their amended_cd is ignored, as the v5.3 specification says (FEC_v530.rtf, "Amend Code … Unused Field (it's defined, but ignored)"). v1 has no entity type and no transaction ID (its sequence_number is not read). Paper layouts have no transaction ID, entity type or contributor FEC ID but carry an image_number.

Properties ​

form_type ​

form_type: string

Defined in: generated/Form6Contribution.ts:45

The row type as filed, F65. Column form_type (FEC format workbook v8.4, sheet F65, field 1).


filer_committee_id ​

filer_committee_id: string

Defined in: generated/Form6Contribution.ts:50

The filing candidate committee's FEC ID ("4. FEC Identification Number"). Column filer_committee_id_number (field 2).


transaction_id ​

transaction_id: string | null

Defined in: generated/Form6Contribution.ts:55

The filer's ID for this transaction, unique for the life of the report; electronic-only. Column transaction_id (field 3).


contributor ​

contributor: Entity

Defined in: generated/Form6Contribution.ts:63

Who gave or lent: entity type, organization or person ("Full Name"), "Mailing Address". Columns entity_type, contributor_organization_name, contributor_last_name … contributor_suffix, contributor_street_1 … contributor_zip_code (fields 4–15); v1–5.x contributor_name.


contributor_fec_id ​

contributor_fec_id: string | null

Defined in: generated/Form6Contribution.ts:68

A contributing committee's FEC ID ("If CCM,PAC..."); electronic-only. Column contributor_fec_id (field 16).


contribution_date ​

contribution_date: string | null

Defined in: generated/Form6Contribution.ts:73

"Date (month, day, year)" of receipt. Column contribution_date (field 17).


contribution_amount ​

contribution_amount: number

Defined in: generated/Form6Contribution.ts:77

"Amount". Column contribution_amount (field 18).


contributor_employer ​

contributor_employer: string | null

Defined in: generated/Form6Contribution.ts:82

"Name of Employer", for individuals. Column contributor_employer (field 19).


contributor_occupation ​

contributor_occupation: string | null

Defined in: generated/Form6Contribution.ts:87

"Occupation", for individuals. Column contributor_occupation (field 20).


candidate ​

candidate: CandidateRef

Defined in: generated/Form6Contribution.ts:95

v2–5.x only: "FEC CANDIDATE ID NUMBER", "CANDIDATE NAME", "CAN/OFFICE", "CAN/STATE", "CAN/DIST" (FEC format workbook v5.3, sheet F65, fields 15–19). The workbook does not say what role the candidate plays. Columns candidate_id, candidate_name, candidate_office, candidate_state, candidate_district.


conduit_name ​

conduit_name: string | null

Defined in: generated/Form6Contribution.ts:100

v2–5.x only: "CONDUIT NAME" (FEC format workbook v5.3, sheet F65, field 20). Column conduit_name.


conduit_address ​

conduit_address: Address

Defined in: generated/Form6Contribution.ts:105

v2–5.x only (fields 21–25). Columns conduit_street_1 … conduit_zip_code.


image_number ​

image_number: string | null

Defined in: generated/Form6Contribution.ts:110

The scanned page of a paper filing. Column image_number (paper layouts only).