FEC Sch B

Type: object

SCHEDULE B - ITEMIZED DISBURSEMENTS

FORM TYPE

Type: string
Must match regular expression: ^[ -~]{0,8}$

Must be at least 1 characters long

Must be at most 8 characters long


Example:

"SB17"

FILER COMMITTEE ID NUMBER

Type: string
Must match regular expression: ^[ -~]{0,9}$

Must be at least 1 characters long

Must be at most 9 characters long


Example:

"C00123456"

TRANSACTION TYPE IDENTIFIER

Type: string
Must match regular expression:

TRANSACTION ID

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"B56123456789-1234"

BACK REFERENCE TRAN ID NUMBER

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"B123456789-1234"

BACK REFERENCE SCHED NAME

Type: string or null
Must match regular expression: ^[ -~]{0,8}$
Example:

"SB21"

ENTITY TYPE

Type: string
Must match regular expression: ^[ -~]{0,3}$

Must be at least 1 characters long

Must be at most 3 characters long


Example:

"CCM"

PAYEE ORGANIZATION NAME

Type: string
Must match regular expression: ^[ -~]{0,200}$

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."

PAYEE LAST NAME

Type: string
Must match regular expression: ^[ -~]{0,30}$

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"

PAYEE FIRST NAME

Type: string
Must match regular expression: ^[ -~]{0,20}$

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"John"

PAYEE MIDDLE NAME

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
Example:

"W"

PAYEE PREFIX

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Dr"

PAYEE SUFFIX

Type: string or null
Must match regular expression: ^[ -~]{0,10}$
Example:

"Jr"

PAYEE STREET 1

Type: string or null
Must match regular expression: ^[ -~]{0,34}$
Example:

"Suite 16"

PAYEE STREET 2

Type: string or null
Must match regular expression: ^[ -~]{0,34}$
Example:

"30 Oak Street"

PAYEE CITY

Type: string or null
Must match regular expression: ^[ -~]{0,30}$
Example:

"Springfield"

PAYEE STATE

Type: string or null
Must match regular expression: ^[ -~]{0,2}$
Example:

"MA"

PAYEE ZIP

Type: string or null
Must match regular expression: ^[ -~]{0,9}$
Example:

1012

ELECTION CODE

Type: string or null
Must match regular expression: ^[ -~]{0,5}$
Example:

"P2012"

ELECTION OTHER DESCRIPTION

Type: string or null
Must match regular expression: ^[ -~]{0,20}$

EXPENDITURE DATE

Type: string
Must match regular expression: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Must be at least 10 characters long


Example:

"2012-07-20"

EXPENDITURE AMOUNT

Type: number or null

Example:

1500

SEMI-ANNUAL REFUNDED BUNDLED AMT

Type: number or null

Example:

2500

EXPENDITURE PURPOSE DESCRIP

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
Example:

"Repay Loan"

AGGREGATION AMOUNT

Type: number or null

Example:

1000

AGGREGATION GROUP

Type: string

Example:

"GENERAL_DISBURSEMENT"

CATEGORY CODE

Type: string or null
Must match regular expression: ^[ -~]{0,3}$
Example:

1

BENEFICIARY COMMITTEE FEC ID

Type: string or null
Must match regular expression: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
Example:

"C00654323"

BENEFICIARY COMMITTEE NAME

Type: string or null
Must match regular expression: ^[ -~]{0,200}$
Example:

"John Smith & Co."

BENEFICIARY CANDIDATE FEC ID

Type: string or null
Must match regular expression: ^[ -~]{0,9}$
Example:

"H98765431"

BENEFICIARY CANDIDATE LAST NAME

Type: string or null
Must match regular expression: ^[ -~]{0,30}$

BENEFICIARY CANDIDATE FIRST NAME

Type: string or null
Must match regular expression: ^[ -~]{0,20}$

BENEFICIARY CANDIDATE MIDDLE NAME

Type: string or null
Must match regular expression: ^[ -~]{0,20}$

BENEFICIARY CANDIDATE PREFIX

Type: string or null
Must match regular expression: ^[ -~]{0,10}$

BENEFICIARY CANDIDATE SUFFIX

Type: string or null
Must match regular expression: ^[ -~]{0,10}$

BENEFICIARY CANDIDATE OFFICE

Type: string or null
Must match regular expression: ^[ -~]{0,1}$
Example:

"H"

BENEFICIARY CANDIDATE STATE

Type: string or null
Must match regular expression: ^[ -~]{0,2}$
Example:

"FL"

BENEFICIARY CANDIDATE DISTRICT

Type: string or null
Must match regular expression: ^\d{2}$
Example:

35

CONDUIT NAME

Type: string or null
Must match regular expression: ^[ -~]{0,200}$
Example:

"Middle Organization"

CONDUIT STREET 1

Type: string or null
Must match regular expression: ^[ -~]{0,34}$
Example:

"45 E Street"

CONDUIT STREET 2

Type: string or null
Must match regular expression: ^[ -~]{0,34}$

CONDUIT CITY

Type: string or null
Must match regular expression: ^[ -~]{0,30}$
Example:

"Springfield"

CONDUIT STATE

Type: string or null
Must match regular expression: ^[ -~]{0,2}$
Example:

"MA"

CONDUIT ZIP

Type: string or null
Must match regular expression: ^[ -~]{0,9}$
Example:

10111

MEMO CODE

Type: boolean or null

MEMO TEXT/DESCRIPTION

Type: string or null
Must match regular expression: ^[ -~]{0,100}$

Reference to SI or SL system code that identifies the Account

Type: string or null
Must match regular expression: ^[ -~]{0,9}$
Example:

"123xyzABC"