Skip to content

@alex.garcia/libfec / TextRecord

Type Alias: TextRecord ​

TextRecord = object

Defined in: generated/TextRecord.ts:31

"TEXT - MISC. TEXT RELATED TO A REPORT, SCHEDULE OR ITEMIZATION": a block of free text, up to 4,000 characters, attached to the filing's form record or to one itemized transaction (FEC format workbook v8.4, sheet Text, fields 4–6). Not an FEC form: there is no printed counterpart.

Linking to the record it describes ​

back_reference_schedule_name is "the REC TYPE of the form or schedule to which this text record is related" (F3XN, SB21B, SC/10). If back_reference_transaction_id is supplied "it must exist within file along with corresponding Schedule Name"; when the text refers to the form itself it "must be blank" (workbook sheet Text, fields 4–5). So join on back_reference_transaction_id = the transaction_id of a record in the same filing; a blank one means the text is about the whole report (or, in a few filings, a whole schedule line).

Versions ​

v6.1–8.5 have all 6 fields. v3 and v5.x have 4 — rec_type, back_reference_sched_form_name, back_reference_tran_id_number, text, in that order — with no filer ID (read as "") and no transaction ID of their own. The legacy [BEGINTEXT] … [ENDTEXT] blocks are not TEXT records: Filing::next_row skips them, and the one on a Form 99 cover is read into Form99.text.

Properties ​

form_type ​

form_type: string

Defined in: generated/TextRecord.ts:36

The row type as filed, TEXT. Column rec_type (FEC format workbook v8.4, sheet Text, field 1).


filer_committee_id ​

filer_committee_id: string

Defined in: generated/TextRecord.ts:41

The filing committee's FEC ID; "" in v3–5.x layouts, which have no such column. Column filer_committee_id_number (field 2).


transaction_id ​

transaction_id: string | null

Defined in: generated/TextRecord.ts:46

The filer's ID for this text record, unique for the life of the report; v6.1+ only. Column transaction_id_number (field 3).


back_reference_transaction_id ​

back_reference_transaction_id: string | null

Defined in: generated/TextRecord.ts:51

The transaction_id of the record this text is about; blank when it is about the form. Column back_reference_tran_id_number (field 4).


back_reference_schedule_name ​

back_reference_schedule_name: string | null

Defined in: generated/TextRecord.ts:56

The row type of the form or schedule this text is about (F3XN, SA11AI, SC/10). Column back_reference_sched_form_name (field 5).


text ​

text: string | null

Defined in: generated/TextRecord.ts:61

The text: "Unformatted Text {text may not contain formatting characters such as tabs and line-feeds}". Column text (field 6).