Specification for DEBTS
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) |
SD9, SD10 |
[SD9 | SD10] |
If Transaction Type is DEBT_OWED_TO_COMMITTEE, then Form Type is SD9 If Transaction Type is DEBT_OWED_BY_COMMITTEE, then Form Type is SD10 |
|
- FORM_TYPE = 'SD9' if TRANSACTION_TYPE_IDENTIFIER equals DEBT_OWED_TO_COMMITTEE
- FORM_TYPE = 'SD10' if TRANSACTION_TYPE_IDENTIFIER equals DEBT_OWED_BY_COMMITTEE
- REQUIRED
- must be one of: ['SD9', 'SD10']
|
FILER COMMITTEE ID NUMBER |
A/N-9 |
X (error) |
C00123456 |
|
this is the ID of the Committee Account the report/transaction is associated with |
|
- 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 |
A/N-12 |
X (error) |
|
|
DEBT_OWED_TO_COMMITTEE DEBT_OWED_BY_COMMITTEE |
|
- REQUIRED
- must be one of: ['DEBT_OWED_TO_COMMITTEE', 'DEBT_OWED_BY_COMMITTEE']
|
TRANSACTION ID |
A/N-20 |
X (error) |
D123456789-3456 |
|
Note: If pulled forward from a prior report, this MUST retain the same transaction ID for FEC tracking purposes. Note: the deferred receipt/disbursement paid against this debt MUST have this transaction ID in their back reference ID field. |
|
- REQUIRED
- type: string
- min length: 1
- max length: 20
- regex: ^[ -~]{0,20}$
|
ENTITY TYPE |
A/N-3 |
X (error) |
IND |
IND | ORG | COM |
IND | ORG | COM |
|
- REQUIRED
- must be one of: ['IND', 'ORG', 'COM']
|
CREDITOR ORGANIZATION NAME |
A/N-200 |
X (conditional error) |
The Bank of Banks |
|
Required if NOT [IND] |
|
- REQUIRED if ENTITY_TYPE one of ['ORG', 'COM']
- type: ['string', 'null']
- min length: 0
- max length: 200
- regex: ^[ -~]{0,200}$
|
CREDITOR LAST NAME |
A/N-30 |
X (conditional error) |
Smith |
|
Required if [IND] |
|
- REQUIRED if ENTITY_TYPE equals IND
- type: ['string', 'null']
- min length: 0
- max length: 30
- regex: ^[ -~]{0,30}$
|
CREDITOR FIRST NAME |
A/N-20 |
X (conditional error) |
John |
|
Required if [IND] |
|
- REQUIRED if ENTITY_TYPE equals IND
- type: ['string', 'null']
- min length: 0
- max length: 20
- regex: ^[ -~]{0,20}$
|
CREDITOR MIDDLE NAME |
A/N-20 |
|
W |
|
Optional if [IND] |
|
- type: ['string', 'null']
- min length: 0
- max length: 20
- regex: ^[ -~]{0,20}$
|
CREDITOR PREFIX |
A/N-10 |
|
Dr |
|
Optional if [IND] |
|
- type: ['string', 'null']
- min length: 0
- max length: 10
- regex: ^[ -~]{0,10}$
|
CREDITOR SUFFIX |
A/N-10 |
|
Jr |
|
Optional if [IND] |
|
- type: ['string', 'null']
- min length: 0
- max length: 10
- regex: ^[ -~]{0,10}$
|
CREDITOR STREET 1 |
A/N-34 |
X (error) |
The Bank Tower |
|
|
|
- REQUIRED
- type: string
- min length: 1
- max length: 34
- regex: ^[ -~]{0,34}$
|
CREDITOR STREET 2 |
A/N-34 |
|
100 Broadway |
|
|
|
- type: ['string', 'null']
- min length: 0
- max length: 34
- regex: ^[ -~]{0,34}$
|
CREDITOR CITY |
A/N-30 |
X (error) |
New York |
|
|
|
- REQUIRED
- type: string
- min length: 1
- max length: 30
- regex: ^[ -~]{0,30}$
|
CREDITOR STATE |
A-2 |
X (error) |
NY |
|
|
|
- REQUIRED
- type: string
- min length: 1
- max length: 2
- regex: ^[ -~]{0,2}$
|
CREDITOR ZIP |
A/N-9 |
X (error) |
10011 |
|
|
|
- REQUIRED
- type: string
- min length: 1
- max length: 9
- regex: ^[ -~]{0,9}$
|
PURPOSE OF DEBT OR OBLIGATION |
A/N-100 |
X (error) |
|
|
|
|
- REQUIRED
- type: string
- min length: 1
- max length: 100
- regex: ^[ -~]{0,100}$
|
BEGINNING BALANCE (This Period) |
AMT-12 |
X (error) |
|
|
|
|
- REQUIRED
- type: number
- minimum: -99999999.99
- maximum: 999999999.99
|
INCURRED AMOUNT (This Period) |
AMT-12 |
X (error) |
|
|
|
|
- REQUIRED
- type: number
- minimum: -99999999.99
- maximum: 999999999.99
|
PAYMENT AMOUNT (This Period) |
AMT-12 |
X (error) |
|
|
|
|
- REQUIRED
- type: number
- minimum: -99999999.99
- maximum: 999999999.99
|
BALANCE AT CLOSE (This Period) |
AMT-12 |
X (error) |
|
|
|
|
- REQUIRED
- type: number
- minimum: -99999999.99
- maximum: 999999999.99
|