FEC INDEPENDENT EXPENDITURE PARENTS


INDEPENDENT EXPENDITURE PARENTS

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: enum (of string)

Must be one of:

  • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
  • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
Type: object

Type: const
Specific value: "ORG"
Type: object

Type: const
Specific value: "IND"
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
Type: object

Type: const
Specific value: "Credit Card: See Below"
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
Type: object

Type: const
Specific value: "Payroll: See Below"
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT"
Type: object

Type: const
Specific value: "Reimbursement: See Below"
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "ORG"
Type: object

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "IND"
Type: object

Type: string

Type: string
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: string
Must match regular expression: ^O
Type: object

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "H"
Type: object

Type: string

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "S"
Type: object

Type: string
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: const
Specific value: "P"

Type: string
Must match regular expression: ^P
Type: object

Type: string
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: object

Type: string
Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: object

REPORT TYPE

Type: string

Must be at most 5 characters long


Example:

"F3X"

FORM TYPE

Type: const
Specific value: "SE"
Example:

"SE"

FILER COMMITTEE ID NUMBER

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

Must be at least 9 characters long

Must be at most 9 characters long


Example:

"C00123456"

TRANSACTION TYPE IDENTIFIER

Type: enum (of string)

Must be one of:

  • "INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"
  • "INDEPENDENT_EXPENDITURE_PAYMENT_TO_PAYROLL"
  • "INDEPENDENT_EXPENDITURE_STAFF_REIMBURSEMENT"

Example:

"INDEPENDENT_EXPENDITURE_CREDIT_CARD_PAYMENT"

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:

"D123456789-3456"

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: enum (of string)

Must be one of:

  • "IND"
  • "ORG"

Example:

"IND"

PAYEE ORGANIZATION NAME

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

"The Bank of Banks"

PAYEE LAST NAME

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

"Smith"

PAYEE FIRST NAME

Type: string or null
Must match regular expression: ^[ -~]{0,20}$
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
Must match regular expression: ^[ -~]{0,34}$

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"The Bank Tower"

PAYEE STREET 2

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

"100 Broadway"

PAYEE CITY

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"New York"

PAYEE STATE

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

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"NY"

PAYEE ZIP

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

Must be at least 1 characters long

Must be at most 9 characters long


Example:

10011

ELECTION CODE

Type: string
Must match regular expression: ^[GPRSCEO]\d{4}$

Must be at least 1 characters long

Must be at most 5 characters long


Example:

"P2012"

ELECTION OTHER DESCRIPTION

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

DISSEMINATION DATE

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

"2012-01-01"

EXPENDITURE AMOUNT

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999.99


Example:

10000

DISBURSEMENT DATE

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

"2012-01-01"

CALENDAR Y-T-D (per election/office)

Type: number

Value must be greater or equal to -99999999.99 and lesser or equal to 999999999999


Example:

11000.95

AGGREGATION GROUP

Type: const
Specific value: "INDEPENDENT_EXPENDITURE"
Example:

"INDEPENDENT_EXPENDITURE"

EXPENDITURE PURPOSE DESCRIPTION

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

Must be at least 1 characters long

Must be at most 100 characters long

CATEGORY CODE

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

1

SUPPORT/OPPOSE CODE

Type: enum (of string)

Must be one of:

  • "S"
  • "O"

Example:

"S"

S/O CANDIDATE 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:

"H98765431"

S/O CANDIDATE LAST NAME

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

Must be at least 1 characters long

Must be at most 30 characters long

S/O CANDIDATE FIRST NAME

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

Must be at least 1 characters long

Must be at most 20 characters long

S/O CANDIDATE MIDDLE NAME

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

S/O CANDIDATE PREFIX

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

S/O CANDIDATE SUFFIX

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

S/O CANDIDATE OFFICE

Type: enum (of string)

Must be one of:

  • "H"
  • "S"
  • "P"

Example:

"H"

S/O CANDIDATE STATE

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

"FL"

S/O CANDIDATE DISTRICT

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

35

COMPLETING 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"

COMPLETING 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"

COMPLETING MIDDLE NAME

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

"W"

COMPLETING PREFIX

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

"Dr"

COMPLETING SUFFIX

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

"Jr"

DATE SIGNED

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

Must be at least 10 characters long


Example:

"2012-01-01"

MEMO CODE

Type: boolean or null

MEMO TEXT/DESCRIPTION

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