Skip to content

@alex.garcia/libfec / ScheduleA3L

Type Alias: ScheduleA3L ​

ScheduleA3L = object

Defined in: generated/ScheduleA3L.ts:42

"SCHEDULE A (FEC Form 3L) REPORTABLE BUNDLED CONTRIBUTIONS FORWARDED BY OR CREDITED TO LOBBYISTS/REGISTRANTS AND LOBBYIST/REGISTRANT PACs" (fecfrm3l.pdf p2): one bundler — a lobbyist/registrant or lobbyist/registrant PAC that forwarded, or is credited with raising, bundled contributions over the reporting threshold in the covered period — with its name, address and the aggregate amount bundled (fecfrm3li.pdf p5).

Each row is a bundler, not a contributor, and its amount is not a receipt of the filing committee's own report: Form 3L reports no finances, only the bundling disclosures of 52 U.S.C. §30104(i) (fecfrm3li.pdf p1). The schedule's totals go to Form 3L Line 7, without subtracting the refunds reported on Schedule B (SB3L) (fecfrm3li.pdf p5).

In the electronic format these rows are Schedule A records whose form type "must" be SA3L (FEC format workbook v8.4, sheet Sch A, field 1), with some columns changing meaning; the column mappings give the 8.x layout its own names (lobbyist_registrant_*, bundled_amount_*), and field numbers below are the workbook's Sch A ones. The layout also carries Schedule A's donor-candidate (fields 28–36), conduit (37–42) and Schedule I/L reference (45) columns, which Schedule A (Form 3L) has no box for (fecfrm3l.pdf p2); they are not read.

Versions ​

v8.0–8.5 have 45 fields; v6.4–7.0 add contribution_purpose_code. Paper layouts (P2.6–P3.4) use the ordinary Schedule A names (contributor_*, contribution_amount, contribution_aggregate), have no transaction IDs or entity type, carry an image_number, and from P3.2 a memo_code.

Properties ​

form_type ​

form_type: string

Defined in: generated/ScheduleA3L.ts:47

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


filer_committee_id ​

filer_committee_id: string

Defined in: generated/ScheduleA3L.ts:52

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


transaction_id ​

transaction_id: string | null

Defined in: generated/ScheduleA3L.ts:57

The filer's ID for this row; electronic only. Column transaction_id (field 3).


back_reference_transaction_id ​

back_reference_transaction_id: string | null

Defined in: generated/ScheduleA3L.ts:61

Column back_reference_tran_id_number (field 4).


back_reference_schedule_name ​

back_reference_schedule_name: string | null

Defined in: generated/ScheduleA3L.ts:65

Column back_reference_sched_name (field 5).


lobbyist_registrant ​

lobbyist_registrant: Entity

Defined in: generated/ScheduleA3L.ts:75

The bundler: "Full Name of Lobbyist/Registrant (Last, First, Middle Initial) or Lobbyist/Registrant PAC", mailing address (fecfrm3l.pdf p2), and entity type (IND or PAC in practice). Columns entity_type, lobbyist_registrant_organization_name, lobbyist_registrant_last_name … lobbyist_registrant_zip_code (fields 6–17); paper layouts contributor_*.


lobbyist_registrant_employer ​

lobbyist_registrant_employer: string | null

Defined in: generated/ScheduleA3L.ts:83

"Name of Employer", required when the lobbyist/registrant is an individual (fecfrm3li.pdf p5). Column lobbyist_registrant_employer (field 24); paper contributor_employer.


lobbyist_registrant_occupation ​

lobbyist_registrant_occupation: string | null

Defined in: generated/ScheduleA3L.ts:88

Column lobbyist_registrant_occupation (field 25); not printed on the paper schedule. Paper contributor_occupation.


lobbyist_registrant_pac_fec_id ​

lobbyist_registrant_pac_fec_id: string | null

Defined in: generated/ScheduleA3L.ts:97

"FEC ID number of Lobbyist/Registrant PAC, if applicable" (fecfrm3l.pdf p2), which the committee should enter for a bundler that is a lobbyist/registrant PAC (fecfrm3li.pdf p5). Column donor_committee_fec_id (field 26).


lobbyist_registrant_pac_name ​

lobbyist_registrant_pac_name: string | null

Defined in: generated/ScheduleA3L.ts:101

That PAC's name. Column donor_committee_name (field 27).


election_code ​

election_code: string | null

Defined in: generated/ScheduleA3L.ts:107

Schedule A's election code (P2024, see electionCodeLabel); Schedule A (Form 3L) has no election box. Column election_code (field 18).


election_other_description ​

election_other_description: string | null

Defined in: generated/ScheduleA3L.ts:111

Column election_other_description (field 19).


contribution_date ​

contribution_date: string | null

Defined in: generated/ScheduleA3L.ts:118

Schedule A's receipt date; Schedule A (Form 3L) has no date box, since a row is an aggregate over the covered period (fecfrm3l.pdf p2). Column contribution_date (field 20).


bundled_amount ​

bundled_amount: number

Defined in: generated/ScheduleA3L.ts:131

"Reportable Bundled Contributions during: Quarterly / Monthly / Pre-Election or Post-Election Covered Period" (fecfrm3l.pdf p2): the aggregate bundled by this bundler during the report's covered period ("CONTRIBUTION AMOUNT {F3L Bundled}", FEC format workbook v8.4, sheet Sch A, field 21). A July or January report whose bundler is over the threshold only for the semi-annual period may report 0 or leave it blank (fecfrm3li.pdf p6). Column bundled_amount_period; paper contribution_amount.


bundled_amount_semi_annual ​

bundled_amount_semi_annual: number | null

Defined in: generated/ScheduleA3L.ts:142

"Reportable Bundled Contributions during: Semi-annual Covered Period" (fecfrm3l.pdf p2), used on reports filed in July and January for January 1–June 30 or July 1–December 31 (fecfrm3li.pdf p5); "CONTRIBUTION AGGREGATE {F3L Semi-annual Bundled}" (field 22). The two periods overlap: do not add this to bundled_amount. Column bundled_amount_semi_annual; paper contribution_aggregate.


contribution_purpose_code ​

contribution_purpose_code: string | null

Defined in: generated/ScheduleA3L.ts:147

A coded purpose, v6.4–7.0 only (dropped in v8.0). Column contribution_purpose_code.


contribution_purpose_description ​

contribution_purpose_description: string | null

Defined in: generated/ScheduleA3L.ts:151

Column contribution_purpose_descrip (field 23).


memo ​

memo: boolean

Defined in: generated/ScheduleA3L.ts:156

True for a memo entry. Column memo_code, X when true (field 43); the 8.x column mapping names that position associated_text_record.


memo_text ​

memo_text: string | null

Defined in: generated/ScheduleA3L.ts:162

Optional explanation of the entries (fecfrm3li.pdf p5). Column memo_text (field 44); paper memo_text_description.


image_number ​

image_number: string | null

Defined in: generated/ScheduleA3L.ts:167

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