Skip to content

@alex.garcia/libfec / Form9Disbursement

Type Alias: Form9Disbursement ​

Form9Disbursement = object

Defined in: generated/Form9Disbursement.ts:31

"SCHEDULE 9-B Disbursement(s) Made or Obligation(s)": one disbursement made or contract executed for an electioneering communication, "including each disbursement made or contract executed prior to exceeding the $10,000 threshold" (instructions revised 01/2018) (fecfrm9.pdf p4, fecfrm9i.pdf p3). The F93 record (FEC format workbook v8.4, sheet F93, "FORM 9 / SCHED 9-B - FOR EACH DISBURSEMENT MADE"). The cover's total_disbursements is "= Sum of F93 Disbursements" (sheet F9, field 39). The candidates the communication identifies are Form9Candidate (F94) rows that back-reference this one's transaction_id.

Versions ​

v8.0–8.5 have the 25-field layout; v6.1–7.0 add expenditure_purpose_code. The v5.x F93 layout is the Schedule B one (see the module docs): a combined payee_name until v5.1 added the separate name columns, a purpose code, a category code (fields 10, 36) and the transaction ID near the end; its fields 16–30 are space holders (FEC format workbook v5.3, sheet F93), so the beneficiary and conduit columns the layout names there are not read. Paper layouts have no back reference, entity type or election code but carry a memo text (P1–P3.1) and an image_number.

Properties ​

form_type ​

form_type: string

Defined in: generated/Form9Disbursement.ts:36

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


filer_committee_id ​

filer_committee_id: string

Defined in: generated/Form9Disbursement.ts:40

The filer's FEC ID. Column filer_committee_id_number (field 2).


transaction_id ​

transaction_id: string | null

Defined in: generated/Form9Disbursement.ts:46

The filer's ID for this transaction, unique for the life of the report. Column transaction_id (field 3); v5.x transaction_id_number.


back_reference_transaction_id ​

back_reference_transaction_id: string | null

Defined in: generated/Form9Disbursement.ts:51

"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/Form9Disbursement.ts:56

The schedule of that record, F92 or F93. Column back_reference_sched_name (field 5).


payee ​

payee: Entity

Defined in: generated/Form9Disbursement.ts:65

"Full Name (Last, First, Middle Initial) of Payee" and "Mailing Address of Payee" (fecfrm9.pdf p4). Columns entity_type, payee_organization_name, payee_last_name … payee_suffix, payee_street_1 … payee_zip_code (fields 6–17); v5.0 payee_name.


election_code ​

election_code: string | null

Defined in: generated/Form9Disbursement.ts:71

"Disbursement/Obligation For:" the election, a letter and a year (G,P,O[YYYY]). See electionCodeLabel. Column election_code (field 18).


election_other_description ​

election_other_description: string | null

Defined in: generated/Form9Disbursement.ts:76

"Other (specify)", required when election_code is O…. Column election_other_description (field 19).


expenditure_date ​

expenditure_date: string | null

Defined in: generated/Form9Disbursement.ts:81

"Date of Disbursement or Obligation". Column expenditure_date (field 20).


expenditure_amount ​

expenditure_amount: number

Defined in: generated/Form9Disbursement.ts:85

"Amount". Column expenditure_amount (field 21).


expenditure_purpose_code ​

expenditure_purpose_code: string | null

Defined in: generated/Form9Disbursement.ts:90

v5.0–7.0 only: "TRANS {Purpose} CODE" (FEC format workbook v5.3, sheet F93, field 10). Column expenditure_purpose_code.


expenditure_purpose_description ​

expenditure_purpose_description: string | null

Defined in: generated/Form9Disbursement.ts:98

"Purpose of Disbursement (Including title(s) of communication(s))": the specific purpose (radio ad, television ad, …) and "the title of the communication as named by the media vendor or producer" (fecfrm9i.pdf p3). Column expenditure_purpose_descrip (field 22).


category_code ​

category_code: string | null

Defined in: generated/Form9Disbursement.ts:103

v5.x only: "CATEGORY CODE", 001–010 in the v5.3 workbook (sheet F93, field 36). Column category_code.


payee_employer ​

payee_employer: string | null

Defined in: generated/Form9Disbursement.ts:108

"Name of Employer", required if the payee is an individual or candidate. Column payee_employer (field 23).


payee_occupation ​

payee_occupation: string | null

Defined in: generated/Form9Disbursement.ts:112

"Occupation", same rule. Column payee_occupation (field 24).


communication_date ​

communication_date: string | null

Defined in: generated/Form9Disbursement.ts:119

"Communication Date", which "in most instances … will be the Date of Public Distribution" (fecfrm9i.pdf p3). Column communication_date (field 25).


memo_text ​

memo_text: string | null

Defined in: generated/Form9Disbursement.ts:123

Paper layouts P1–P3.1 only. Column memo_text_description.


image_number ​

image_number: string | null

Defined in: generated/Form9Disbursement.ts:128

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