Skip to content

@alex.garcia/libfec / ScheduleC2

Type Alias: ScheduleC2 ​

ScheduleC2 = object

Defined in: generated/ScheduleC2.ts:38

"SCHEDULE C2 - LOAN GUARANTOR NAME & ADDRESS INFORMATION (SUPPLEMENTARY FOR INFORMATION FOUND ON SCHEDULE C)": one endorser or guarantor of a loan reported on Schedule C, with the amount of the guarantee outstanding at the close of the period (FEC format workbook v8.4, sheet Sch C2; fecfrm3xi.pdf p16). On paper these are the "List All Endorsers or Guarantors (if any) to Loan Source" blocks of Schedule C itself (fecfrm3x.pdf p8).

Each row is a child of a ScheduleC row: back_reference_transaction_id is that row's transaction_id (workbook field 4). "A loan is a contribution by each endorser or guarantor" for the portion each agreed to be liable for (fecfrm3xi.pdf p17). The first guarantor of a loan reported through an intermediary may be the loan's original source instead (fecfrm3xi.pdf p16).

Versions ​

v6.1–8.4 have 17 fields, a guarantor identified by a person's name only. v8.5 adds three columns, guarantor_entity, guarantor_organization_name and guarantor_committee_fec_id, read into guarantor.entity_type, guarantor.organization_name and guarantor_committee_fec_id; no v8.5 format specification is in fec-docs, so their meaning is the columns' names (filers use the entity codes IND, CAN, CCM, ORG). v2–5.x have no transaction ID and one combined guarantor_name. v1 has no Schedule C-2: its guarantors are on the Schedule C row (ScheduleC.guarantors). Paper layouts carry an image_number.

Properties ​

form_type ​

form_type: string

Defined in: generated/ScheduleC2.ts:43

The row type as filed, SC2/ plus the line number: SC2/10. Column form_type (FEC format workbook v8.4, sheet Sch C2, field 1).


filer_committee_id ​

filer_committee_id: string

Defined in: generated/ScheduleC2.ts:48

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


transaction_id ​

transaction_id: string | null

Defined in: generated/ScheduleC2.ts:53

The filer's ID for this record. Column transaction_id_number (field 3; v6.1+).


back_reference_transaction_id ​

back_reference_transaction_id: string | null

Defined in: generated/ScheduleC2.ts:58

The transaction_id of the Schedule C loan guaranteed. Column back_reference_tran_id_number (field 4).


guarantor ​

guarantor: Entity

Defined in: generated/ScheduleC2.ts:65

The endorser or guarantor: name and mailing address. Columns guarantor_last_name … guarantor_suffix, guarantor_street_1 … guarantor_zip_code (fields 5–14); v2–5.x guarantor_name; v8.5 also guarantor_entity and guarantor_organization_name.


guarantor_committee_fec_id ​

guarantor_committee_fec_id: string | null

Defined in: generated/ScheduleC2.ts:70

An FEC committee ID for the guarantor, v8.5 only. Column guarantor_committee_fec_id.


guarantor_employer ​

guarantor_employer: string | null

Defined in: generated/ScheduleC2.ts:75

"Name of Employer", for an individual; flagged by the workbook when the amount is over $200. Column guarantor_employer (field 15).


guarantor_occupation ​

guarantor_occupation: string | null

Defined in: generated/ScheduleC2.ts:79

"Occupation". Column guarantor_occupation (field 16).


guaranteed_amount ​

guaranteed_amount: number

Defined in: generated/ScheduleC2.ts:87

"Amount Guaranteed Outstanding" at the close of the period, not a payment (fecfrm3xi.pdf p16); the record's amount, blank read as 0.0. Column guaranteed_amount (field 17).


image_number ​

image_number: string | null

Defined in: generated/ScheduleC2.ts:92

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