Specification for NATIONAL_PARTY_INDIVIDUAL_REFUNDS
FIELD DESCRIPTION |
TYPE |
REQUIRED |
SAMPLE DATA |
VALUE REFERENCE |
RULE REFERENCE |
FIELD FORM ASSOCIATION |
VALIDATION RULES |
REPORT TYPE |
A/N-100 |
|
|
|
|
|
- type: string
- max length: 5
|
FORM TYPE |
A/N-8 |
X (error) |
SB21B |
[ SB21B | SB29 ] |
If Transaction Type is INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT or INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT then Form Type is SB21B
If Transaction Type is INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT then Form Type is SB29 |
F3 | F3X | F3P | F3L |
- FORM_TYPE = 'SB21B' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT
- FORM_TYPE = 'SB21B' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT
- FORM_TYPE = 'SB29' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT
- REQUIRED
- must be one of: ['SB21B', 'SB29']
|
FILER COMMITTEE ID NUMBER |
A/N-9 |
X (error) |
C00123456 |
|
|
|
- REQUIRED
- type: string
- min length: 9
- max length: 9
- regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
|
TRANSACTION TYPE IDENTIFIER |
|
X (error) |
|
|
INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT, INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT, INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT |
|
- REQUIRED
- must be one of: ['INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT', 'INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT', 'INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT']
|
TRANSACTION ID |
A/N-20 |
X (error) |
B56123456789-1234 |
|
must be unique and UPPER CASE for the life of the report (original + all amendments) |
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 20
- regex: ^[ -~]{0,20}$
|
BACK REFERENCE TRAN ID NUMBER |
A/N-20 |
|
B123456789-1234 |
|
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 20
- regex: ^[ -~]{0,20}$
|
BACK REFERENCE SCHED NAME |
A/N-8 |
|
SB21 |
SB[line# ref] |
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 8
- regex: ^[ -~]{0,8}$
|
ENTITY TYPE |
A/N-3 |
X (error) |
IND |
IND |
IND |
|
|
PAYEE LAST NAME |
A/N-30 |
X (error) |
Smith |
|
Required |
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 30
- regex: ^[ -~]{0,30}$
|
PAYEE FIRST NAME |
A/N-20 |
X (error) |
John |
|
Required |
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 20
- regex: ^[ -~]{0,20}$
|
PAYEE MIDDLE NAME |
A/N-20 |
|
W |
|
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 20
- regex: ^[ -~]{0,20}$
|
PAYEE PREFIX |
A/N-10 |
|
Dr |
|
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 10
- regex: ^[ -~]{0,10}$
|
PAYEE SUFFIX |
A/N-10 |
|
Jr |
|
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 10
- regex: ^[ -~]{0,10}$
|
PAYEE STREET 1 |
A/N-34 |
X (error) |
Suite 16 |
|
|
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 34
- regex: ^[ -~]{0,34}$
|
PAYEE STREET 2 |
A/N-34 |
|
30 Oak Street |
|
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 34
- regex: ^[ -~]{0,34}$
|
PAYEE CITY |
A/N-30 |
X (error) |
Springfield |
|
|
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 30
- regex: ^[ -~]{0,30}$
|
PAYEE STATE |
A/N-2 |
X (error) |
MA |
|
|
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 2
- regex: ^[ -~]{0,2}$
|
PAYEE ZIP |
A/N-9 |
X (error) |
1012 |
|
|
F3 | F3X | F3P | F3L |
- REQUIRED
- type: string
- min length: 1
- max length: 9
- regex: ^[ -~]{0,9}$
|
EXPENDITURE DATE |
NUM-8 |
X (error) |
20120720 |
YYYYMMDD |
|
F3 | F3X | F3P |
- REQUIRED
- type: string
- min length: 10
- regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
|
EXPENDITURE AMOUNT |
AMT-12 |
X (error) |
1500 |
|
Expenditure Amt |
F3 | F3X | F3P | F3L |
- REQUIRED
- type: number
- minimum: -99999999.99
- maximum: 999999999.99
|
AGGREGATION GROUP |
|
X (error) |
|
[NATIONAL_PARTY_HEADQUARTERS_ACCOUNT | NATIONAL_PARTY_CONVENTION_ACCOUNT | NATIONAL_PARTY_RECOUNT_ACCOUNT] |
If Transaction Type is INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT then Aggregation Group is NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
If Transaction Type is INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT then Aggregation Group is NATIONAL_PARTY_CONVENTION_ACCOUNT
If Transaction Type is INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT then Aggregation Group is NATIONAL_PARTY_RECOUNT_ACCOUNT |
|
- AGGREGATION_GROUP = 'NATIONAL_PARTY_HEADQUARTERS_ACCOUNT' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT
- AGGREGATION_GROUP = 'NATIONAL_PARTY_CONVENTION_ACCOUNT' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT
- AGGREGATION_GROUP = 'NATIONAL_PARTY_RECOUNT_ACCOUNT' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT
- REQUIRED
- must be one of: ['NATIONAL_PARTY_HEADQUARTERS_ACCOUNT', 'NATIONAL_PARTY_CONVENTION_ACCOUNT', 'NATIONAL_PARTY_RECOUNT_ACCOUNT']
|
EXPENDITURE PURPOSE DESCRIP |
A/N-100 |
X (error) |
Headquarters Buildings Account: Refund |
[ Headquarters Buildings Account: Refund | Pres. Nominating Convention Account: Refund | Recount/Legal Proceedings Account: Refund ] |
If Transaction Type is INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT then use “Headquarters Buildings Account: Refund
If Transaction Type is INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT then use “Pres. Nominating Convention Account: Refund
If Transaction Type is INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT then use “Recount/Legal Proceedings Account: Refund |
F3 | F3X | F3P |
- EXPENDITURE_PURPOSE_DESCRIP = 'Headquarters Buildings Account: Refund' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_HEADQUARTERS_ACCOUNT
- EXPENDITURE_PURPOSE_DESCRIP = 'Pres. Nominating Convention Account: Refund' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_CONVENTION_ACCOUNT
- EXPENDITURE_PURPOSE_DESCRIP = 'Recount/Legal Proceedings Account: Refund' if TRANSACTION_TYPE_IDENTIFIER equals INDIVIDUAL_REFUND_NP_RECOUNT_ACCOUNT
- REQUIRED
- must be one of: ['Headquarters Buildings Account: Refund', 'Pres. Nominating Convention Account: Refund', 'Recount/Legal Proceedings Account: Refund']
|
CATEGORY CODE |
A/N-3 |
|
1 |
001-012 |
Only codes 001-012 |
F3 | F3X | F3P |
- type: ['string', 'null']
- must be one of: ['001', '002', '003', '004', '005', '006', '007', '008', '009', '010', '011', '012', None]
|
MEMO CODE |
A/N-1 |
|
|
X |
|
F3 | F3X | F3P | F3L |
- type: ['boolean', 'null']
|
MEMO TEXT/DESCRIPTION |
A/N-100 |
|
|
|
|
F3 | F3X | F3P | F3L |
- type: ['string', 'null']
- min length: 0
- max length: 100
- regex: ^[ -~]{0,100}$
|
REATTRIBUTION REDESIGNATION TAG |
A/N-20 |
|
REATTRIBUTED |
|
|
|
- must be one of: ['REATTRIBUTED', 'REDESIGNATED', 'REATTRIBUTION_FROM', 'REATTRIBUTION_TO', 'REDESIGNATION_FROM', 'REDESIGNATION_TO', None]
|