Skip to content

@alex.garcia/libfec / ScheduleC1

Type Alias: ScheduleC1 ​

ScheduleC1 = object

Defined in: generated/ScheduleC1.ts:60

"SCHEDULE C-1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS": the terms of a loan or line of credit from a bank or other lending institution, filed so the Commission can verify the loan is not a prohibited contribution from the lender (fecfrm3xi.pdf p18). An authorized committee also files one when the candidate takes such a loan or line of credit for the campaign (fecfrm3i.pdf p13).

Unlike Schedule C it is not repeated on every report: it is filed when the loan is obtained and each time it is restructured, and for a line of credit also with each draw (fecfrm3xi.pdf p18). Each row is a child of a ScheduleC row: back_reference_transaction_id is that row's transaction_id (FEC format workbook v8.4, sheet Sch C1, field 4).

The fields follow the form's lettered sections: A restructured loan, B draws on a line of credit, C others liable, D traditional collateral, E future receipts as collateral, F other basis for the loan, G the treasurer's signature, and the lender's certification signed by an authorized representative (workbook fields 15–48; fecfrm3xi.pdf p18–19). The quoted questions below are printed on the form (fecfrm3x.pdf p9).

Amounts ​

loan_amount is the record's amount (f64, blank 0.0; required, workbook field 11). The others answer one section each and are Option<f64>: blank means the section does not apply.

Terms ​

The incurred date is YYYYMMDD (workbook field 13) and typed. The due date and interest rate are 15-character text (fields 12 and 14) that filers fill with NONE, Monthly Payment, 3/31/2025, .07, WSJ Prime, …; they are kept as written, and ScheduleC1::loan_due_date reads the due date when it is one.

Versions ​

v6.1–8.5 have all 48 fields. v2–5.x have no transaction ID, an entity_type, and one combined treasurer_name and authorized_name (split per split_legacy_name); v2 has no authorized_date. v1 links to its Schedule C row with a reference_id_number "Same as Ref ID on Schedule C" (FEC format v1, Fec_v1.rtf, Schedule C1 field 3), read as back_reference_transaction_id. Paper layouts have neither ID but carry an image_number.

Properties ​

form_type ​

form_type: string

Defined in: generated/ScheduleC1.ts:65

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


filer_committee_id ​

filer_committee_id: string

Defined in: generated/ScheduleC1.ts:70

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


transaction_id ​

transaction_id: string | null

Defined in: generated/ScheduleC1.ts:76

The filer's ID for this record; "may be a combination of Parent SC/ TranID + a unique ID for this Child SC1/ record". Column transaction_id_number (field 3; v6.1+).


back_reference_transaction_id ​

back_reference_transaction_id: string | null

Defined in: generated/ScheduleC1.ts:82

The transaction_id of the Schedule C loan this record details. Column back_reference_tran_id_number (field 4); v1 reference_id_number.


lender ​

lender: Entity

Defined in: generated/ScheduleC1.ts:88

The lending institution: name and mailing address. Columns lender_organization_name, lender_street_1 … lender_zip_code (fields 5–10), and entity_type in v2–5.x.


loan_amount ​

loan_amount: number

Defined in: generated/ScheduleC1.ts:95

"Amount of Loan"; for a restructured loan, the amount under the new terms (fecfrm3xi.pdf p18). Column loan_amount (field 11).


loan_interest_rate_terms ​

loan_interest_rate_terms: string | null

Defined in: generated/ScheduleC1.ts:100

"Interest Rate (APR)", as written (see the struct's Terms). Column loan_interest_rate (field 12, A/N-15).


loan_incurred_date ​

loan_incurred_date: string | null

Defined in: generated/ScheduleC1.ts:105

"Date Incurred or Established". Column loan_incurred_date (field 13, YYYYMMDD).


loan_due_date_terms ​

loan_due_date_terms: string | null

Defined in: generated/ScheduleC1.ts:110

"Date Due", as written (see the struct's Terms). Column loan_due_date (field 14, A/N-15).


loan_restructured ​

loan_restructured: boolean | null

Defined in: generated/ScheduleC1.ts:115

A. "Has loan been restructured?" Column loan_restructured (field 15, Y,N; Y → Some(true), N → Some(false), else None).


loan_incurred_date_original ​

loan_incurred_date_original: string | null

Defined in: generated/ScheduleC1.ts:120

A. "If yes, date originally incurred". Column loan_incurred_date_original (field 16).


credit_amount_this_draw ​

credit_amount_this_draw: number | null

Defined in: generated/ScheduleC1.ts:125

B.1 "Amount of this Draw" on a line of credit. Column credit_amount_this_draw (field 17).


total_balance ​

total_balance: number | null

Defined in: generated/ScheduleC1.ts:132

B.2 "Total outstanding balance" of a line of credit: cumulative draws less repayments (fecfrm3xi.pdf p18). Column total_balance (field 18).


others_liable ​

others_liable: boolean | null

Defined in: generated/ScheduleC1.ts:137

C. "Are other parties secondarily liable for the debt incurred?" Column others_liable (field 19, Y,N).


collateral ​

collateral: boolean | null

Defined in: generated/ScheduleC1.ts:145

D. "Are any of the following pledged as collateral for the loan: real estate, personal property, goods, negotiable instruments, certificates of deposit, chattel papers, stocks, accounts receivable, cash on deposit, or other similar traditional collateral?" Column collateral (field 20, Y,N).


collateral_description ​

collateral_description: string | null

Defined in: generated/ScheduleC1.ts:149

D.1 "If yes, specify". Column description (field 21).


collateral_value ​

collateral_value: number | null

Defined in: generated/ScheduleC1.ts:154

D.2 "What is the value of this collateral?" Column collateral_value_amount (field 22).


perfected_interest ​

perfected_interest: boolean | null

Defined in: generated/ScheduleC1.ts:159

D.3 "Does the lender have a perfected security interest in it?" Column perfected_interest (field 23, Y,N).


future_income ​

future_income: boolean | null

Defined in: generated/ScheduleC1.ts:165

E.1 "Are any future contributions or future receipts of interest income, pledged as collateral for the loan?" Column future_income (field 24, Y,N).


future_income_description ​

future_income_description: string | null

Defined in: generated/ScheduleC1.ts:170

E.2 "If yes, specify". Column description_TODO_DUP (field 25; the parser's name for the layout's second description column).


future_income_estimated_value ​

future_income_estimated_value: number | null

Defined in: generated/ScheduleC1.ts:175

E.3 "What is the estimated value?" Column estimated_value (field 26).


depository_account_established_date ​

depository_account_established_date: string | null

Defined in: generated/ScheduleC1.ts:181

E.4 "Date account established": the depository account that "must be established" when future receipts are pledged. Column established_date (field 27).


depository_account_location ​

depository_account_location: string | null

Defined in: generated/ScheduleC1.ts:185

E.5 "Location of account". Column account_location_name (field 28).


depository_account_address ​

depository_account_address: Address

Defined in: generated/ScheduleC1.ts:190

E.6–E.10 the account's address. Columns street_1, street_2, city, state, zip_code (fields 29–33).


depository_account_authorization_date ​

depository_account_authorization_date: string | null

Defined in: generated/ScheduleC1.ts:198

E.11 "Date debtor authorized the Secretary of the U.S. Treasury to make direct deposits of public financing payments to the depository account", printed only on Schedule C-P-1 (fecfrm3p.pdf p12). Column deposit_acct_auth_date_presidential (field 34).


basis_of_loan_description ​

basis_of_loan_description: string | null

Defined in: generated/ScheduleC1.ts:206

F. "If neither of the types of collateral described above was pledged for this loan, or if the amount pledged does not equal or exceed the loan amount, state the basis upon which this loan was made and the basis on which it assures repayment." Column f_basis_of_loan_description (field 35).


treasurer ​

treasurer: PersonName

Defined in: generated/ScheduleC1.ts:212

G. "Type or Print Name of Committee Treasurer". Columns treasurer_last_name … treasurer_suffix (fields 36–40); v1–5.x treasurer_name.


date_signed ​

date_signed: string | null

Defined in: generated/ScheduleC1.ts:216

G. The treasurer's signature date. Column date_signed (field 41).


authorized_representative ​

authorized_representative: PersonName

Defined in: generated/ScheduleC1.ts:222

The lender's "Authorized Representative" who signs its certification. Columns authorized_last_name … authorized_suffix (fields 42–46); v1–5.x authorized_name.


authorized_representative_title ​

authorized_representative_title: string | null

Defined in: generated/ScheduleC1.ts:226

The representative's title. Column authorized_title (field 47).


authorized_date ​

authorized_date: string | null

Defined in: generated/ScheduleC1.ts:231

The representative's signature date. Column authorized_date (field 48).


image_number ​

image_number: string | null

Defined in: generated/ScheduleC1.ts:236

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