diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html new file mode 100644 index 00000000..5e0065eb --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -0,0 +1 @@ + FEC Individual National Party Pres. Nominating Convention Account

FEC Individual National Party Pres. Nominating Convention Account


Individual National Party Pres. Nominating Convention Account (17)

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: number

Value must be greater or equal to 200.01

Type: object

\ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html new file mode 100644 index 00000000..6791b9e5 --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html @@ -0,0 +1,272 @@ +INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA17 Only
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (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 IDENTIFIERA/N-12X (error)INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT
  • REQUIRED
  • must equal: INDIVIDUAL_NATIONAL_PARTY_CONVENTION_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA11AISA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)INDIND Only[IND]
  • REQUIRED
  • must equal: IND
CONTRIBUTOR LAST NAMEA/N-30X (error)Smith
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR FIRST NAMEA/N-20X (error)John
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR MIDDLE NAMEA/N-20W
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR PREFIXA/N-10Dr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR SUFFIXA/N-10Jr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTOR EMPLOYERA/N-38X (error)XYZ CompanyReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
CONTRIBUTOR OCCUPATIONA/N-38X (error)QC InspectorReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
CONTRIBUTION DATENUM-8X (error)20120615YYYYMMDD
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPX (error)National Party Convention AccountNational Party Convention Account
  • REQUIRED
  • must equal: NATIONAL_PARTY_CONVENTION_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Pres. Nominating Convention AccountPres. Nominating Convention AccountPres. Nominating Convention Account
  • REQUIRED
  • must equal: Pres. Nominating Convention Account
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html new file mode 100644 index 00000000..ba556e5b --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -0,0 +1 @@ + FEC Individual National Party Headquarters Buildings Account

FEC Individual National Party Headquarters Buildings Account


Individual National Party Headquarters Buildings Account (17)

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: number

Value must be greater or equal to 200.01

Type: object

\ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html new file mode 100644 index 00000000..5b2d5ce9 --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html @@ -0,0 +1,272 @@ +INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA[line# ref]
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)INDIND only
  • REQUIRED
  • must equal: IND
CONTRIBUTOR LAST NAMEA/N-30X (error)Smith
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR FIRST NAMEA/N-20X (error)John
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR MIDDLE NAMEA/N-20W
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR PREFIXA/N-10Dr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR SUFFIXA/N-10Jr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPA/N-100X (error)NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Headquarters Buildings AccountHeadquarters Buildings Account
  • REQUIRED
  • must equal: Headquarters Buildings Account
CONTRIBUTOR EMPLOYERA/N-38X (error)XYZ CompanyReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • type: ['string', 'null']
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
CONTRIBUTOR OCCUPATIONA/N-38X (error)QC InspectorReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • type: ['string', 'null']
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
MEMO CODEA/N-1X (error)XX = True
  • REQUIRED
  • must equal: True
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html new file mode 100644 index 00000000..be07e526 --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -0,0 +1 @@ + FEC Individual National Party Headquarters Joint Fundraising Transfer Memo

FEC Individual National Party Headquarters Joint Fundraising Transfer Memo


Individual National Party Headquarters Joint Fundraising Transfer Memo (17)

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: number

Value must be greater or equal to 200.01

Type: object

\ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO_spec.html b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO_spec.html new file mode 100644 index 00000000..41f88383 --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO_spec.html @@ -0,0 +1,272 @@ +INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA17 Only
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (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 IDENTIFIERA/N-12X (error)INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO
  • REQUIRED
  • must equal: INDIVIDUAL_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20X (error)A123456789-1234Reference to the Tran ID of a Related Record
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8X (error)SA17SA17 OnlyRef to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • REQUIRED
  • must equal: SA17
ENTITY TYPEA/N-3X (error)INDIND Only[IND]
  • REQUIRED
  • must equal: IND
CONTRIBUTOR LAST NAMEA/N-30X (error)Smith
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR FIRST NAMEA/N-20X (error)John
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR MIDDLE NAMEA/N-20W
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR PREFIXA/N-10Dr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR SUFFIXA/N-10Jr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615YYYYMMDD
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPX (error)National Party Headquarters AccountNational Party Headquarters Account
  • REQUIRED
  • must equal: NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Headquarters Buildings Account JF Memo: XXHeadquarters Buildings Account JF Memo: XXHeadquarters Buildings Account JF Memo: XX, where XX is organization name from parent transaction COL SEQ 8
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 100
  • regex: ^Headquarters Buildings Account JF Memo: [ -~]{0,62}$
CONTRIBUTOR EMPLOYERA/N-38X (error)XYZ CompanyReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • type: ['string', 'null']
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
CONTRIBUTOR OCCUPATIONA/N-38X (error)QC InspectorReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • type: ['string', 'null']
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
MEMO CODEA/N-1X (error)XX = True
  • REQUIRED
  • must equal: True
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html new file mode 100644 index 00000000..136cbd69 --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -0,0 +1 @@ + FEC Individual National Party Recount/Legal Proceedings Account

FEC Individual National Party Recount/Legal Proceedings Account


Individual National Party Recount/Legal Proceedings Account (17)

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: number

Value must be greater or equal to 200.01

Type: object

\ No newline at end of file diff --git a/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT_spec.html b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT_spec.html new file mode 100644 index 00000000..b95b8c9b --- /dev/null +++ b/docs/INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT_spec.html @@ -0,0 +1,272 @@ +INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA[line# ref]
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT
  • REQUIRED
  • must equal: INDIVIDUAL_NATIONAL_PARTY_RECOUNT_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA11AISA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)INDIND only
  • REQUIRED
  • must equal: IND
CONTRIBUTOR LAST NAMEA/N-30X (error)Smith
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR FIRST NAMEA/N-20X (error)John
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR MIDDLE NAMEA/N-20W
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
CONTRIBUTOR PREFIXA/N-10Dr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR SUFFIXA/N-10Jr
  • type: ['string', 'null']
  • min length: 0
  • max length: 10
  • regex: ^[ -~]{0,10}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPA/N-100X (error)NATIONAL_PARTY_RECOUNT_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_RECOUNT_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Recount/Legal Proceedings AccountRecount/Legal Proceedings Account
  • REQUIRED
  • must equal: Recount/Legal Proceedings Account
CONTRIBUTOR EMPLOYERA/N-38X (error)XYZ CompanyReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • type: ['string', 'null']
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
CONTRIBUTOR OCCUPATIONA/N-38X (error)QC InspectorReq if Donor aggregate >$200
  • REQUIRED if CONTRIBUTION_AGGREGATE >= 200.01
  • type: ['string', 'null']
  • min length: 0
  • max length: 38
  • regex: ^[ -~]{0,38}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html new file mode 100644 index 00000000..101bce93 --- /dev/null +++ b/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -0,0 +1,18 @@ + FEC JF Trnsfr - Nat' Party Headq.

FEC JF Trnsfr - Nat' Party Headq.

Type: object

JF Transfer - Nat'l Party Headquarters Account (17)

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

"A123456789-1234"
+

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

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

Type: const
Specific value: "Headquarters Buildings Account Transfer of JF Proceeds"

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html b/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html new file mode 100644 index 00000000..ad26d53a --- /dev/null +++ b/docs/JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html @@ -0,0 +1,232 @@ +JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA17 Only
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: JF_TRANSFER_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)COMCOM OnlyCOM Only
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATIONA/N-200X (error)John Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615YYYYMMDD
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPX (error)National Party Headquarters AccountNational Party Headquarters Account
  • REQUIRED
  • must equal: NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Headquarters Buildings Account Transfer of JF Proceeds
  • REQUIRED
  • must equal: Headquarters Buildings Account Transfer of JF Proceeds
DONOR COMMITTEE FEC IDA/N-9X (error)
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PAC
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html new file mode 100644 index 00000000..0edafa6c --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -0,0 +1,18 @@ + FEC PAC National Party Pres. Nominating Convention Account

FEC PAC National Party Pres. Nominating Convention Account

Type: object

PAC National Party Pres. Nominating Convention Account (17)

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT"
Example:

"PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

"A123456789-1234"
+

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

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
Example:

"NATIONAL_PARTY_CONVENTION_ACCOUNT"
+

Type: const
Specific value: "Pres. Nominating Convention Account"

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html b/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html new file mode 100644 index 00000000..64f5a303 --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html @@ -0,0 +1,232 @@ +PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA17 Only
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT
  • REQUIRED
  • must equal: PAC_NATIONAL_PARTY_CONVENTION_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)COMCOM OnlyCOM Only
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATIONA/N-200X (error)John Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615YYYYMMDD
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPX (error)NATIONAL_PARTY_CONVENTION_ACCOUNTNATIONAL_PARTY_CONVENTION_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_CONVENTION_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Pres. Nominating Convention AccountPres. Nominating Convention AccountPres. Nominating Convention Account
  • REQUIRED
  • must equal: Pres. Nominating Convention Account
DONOR COMMITTEE FEC IDA/N-9X (error)
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PAC
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html new file mode 100644 index 00000000..40d9c947 --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -0,0 +1,19 @@ + FEC PAC National Party Headquarters Buildings Account

FEC PAC National Party Headquarters Buildings Account

Type: object

PAC National Party Headquarters Buildings Account (17)

The following properties are required:

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

"A123456789-1234"
+

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

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Jo Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

Type: const
Specific value: "Headquarters Buildings Account"
Example:

"Headquarters Buildings Account"
+

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html new file mode 100644 index 00000000..7dfae7e5 --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html @@ -0,0 +1,232 @@ +PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA[line# ref]
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: PAC_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)COMCOM only
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATION NAMEA/N-200X (error)Jo Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPA/N-100X (error)NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Headquarters Buildings AccountHeadquarters Buildings Account
  • REQUIRED
  • must equal: Headquarters Buildings Account
DONOR COMMITTEE FEC IDA/N-9X (error)Should populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PACShould populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html new file mode 100644 index 00000000..dbdd74e6 --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO.html @@ -0,0 +1,18 @@ + FEC PAC National Party Headquarters Joint Fundraising Transfer Memo

FEC PAC National Party Headquarters Joint Fundraising Transfer Memo

Type: object

PAC National Party Headquarters Joint Fundraising Transfer Memo (17)

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
Example:

"PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A123456789-1234"
+

Type: const
Specific value: "SA17"
Example:

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

Type: string
Must match regular expression: ^Headquarters Buildings Account JF Memo: [ -~]{0,62}$

Must be at least 0 characters long

Must be at most 100 characters long

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: const
Specific value: true

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO_spec.html b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO_spec.html new file mode 100644 index 00000000..6e70cdbd --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO_spec.html @@ -0,0 +1,232 @@ +PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA17 Only
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (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 IDENTIFIERA/N-12X (error)PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO
  • REQUIRED
  • must equal: PAC_NATIONAL_PARTY_HEADQUARTERS_JF_TRANSFER_MEMO
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20X (error)A123456789-1234Reference to the Tran ID of a Related Record
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8X (error)SA17SA17 OnlyRef to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • REQUIRED
  • must equal: SA17
ENTITY TYPEA/N-3X (error)COMCOM Only[COM]
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATIONA/N-200X (error)John Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615YYYYMMDD
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPX (error)National Party Headquarters AccountNational Party Headquarters Account
  • REQUIRED
  • must equal: NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Headquarters Buildings Account JF Memo: XXHeadquarters Buildings Account JF Memo: XXHeadquarters Buildings Account JF Memo: XX, where XX is organization name from parent transaction COL SEQ 8
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 100
  • regex: ^Headquarters Buildings Account JF Memo: [ -~]{0,62}$
DONOR COMMITTEE FEC IDA/N-9X (error)Should populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PACShould populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1X (error)XX = True
  • REQUIRED
  • must equal: True
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html b/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html new file mode 100644 index 00000000..474d5109 --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT.html @@ -0,0 +1,18 @@ + FEC PAC National Party Recount/Legal Proceedings Account

FEC PAC National Party Recount/Legal Proceedings Account

Type: object

PAC National Party Recount/Legal Proceedings Account (17)

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT"
Example:

"PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

"A123456789-1234"
+

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

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_RECOUNT_ACCOUNT"
Example:

"NATIONAL_PARTY_RECOUNT_ACCOUNT"
+

Type: const
Specific value: "Recount/Legal Proceedings Account"

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT_spec.html b/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT_spec.html new file mode 100644 index 00000000..dfd9714f --- /dev/null +++ b/docs/PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT_spec.html @@ -0,0 +1,232 @@ +PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA17 Only
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT
  • REQUIRED
  • must equal: PAC_NATIONAL_PARTY_RECOUNT_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)COMCOM OnlyCOM Only
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATIONA/N-200X (error)John Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615YYYYMMDD
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPX (error)NATIONAL_PARTY_RECOUNT_ACCOUNTNATIONAL_PARTY_RECOUNT_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_RECOUNT_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Recount/Legal Proceedings AccountRecount/Legal Proceedings AccountRecount/Legal Proceedings Account
  • REQUIRED
  • must equal: Recount/Legal Proceedings Account
DONOR COMMITTEE FEC IDA/N-9X (error)
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PAC
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html b/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html new file mode 100644 index 00000000..e1c1b114 --- /dev/null +++ b/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT.html @@ -0,0 +1,19 @@ + FEC Party National Party Convention Account

FEC Party National Party Convention Account

Type: object

Party National Party Convention Account (17)

The following properties are required:

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT"
Example:

"PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

"A123456789-1234"
+

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

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Jo Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_CONVENTION_ACCOUNT"
Example:

"NATIONAL_PARTY_CONVENTION_ACCOUNT"
+

Type: const
Specific value: "Pres. Nominating Convention Account"
Example:

"Pres. Nominating Convention Account"
+

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html b/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html new file mode 100644 index 00000000..d868adcf --- /dev/null +++ b/docs/PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT_spec.html @@ -0,0 +1,232 @@ +PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA[line# ref]
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT
  • REQUIRED
  • must equal: PARTY_NATIONAL_PARTY_CONVENTION_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)COMCOM only
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATION NAMEA/N-200X (error)Jo Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPA/N-100X (error)NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_CONVENTION_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Pres. Nominating Convention AccountPres. Nominating Convention Account
  • REQUIRED
  • must equal: Pres. Nominating Convention Account
DONOR COMMITTEE FEC IDA/N-9X (error)Should populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PACShould populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html b/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html new file mode 100644 index 00000000..c220b0e3 --- /dev/null +++ b/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT.html @@ -0,0 +1,19 @@ + FEC Party National Party Headquarters Buildings Account

FEC Party National Party Headquarters Buildings Account

Type: object

Party National Party Headquarters Buildings Account (17)

The following properties are required:

Type: const
Specific value: "SA17"
Example:

"SA17"
+

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

Type: const
Specific value: "PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"A56123456789-1234"
+

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

"A123456789-1234"
+

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

"SA17"
+

Type: const
Specific value: "COM"
Example:

"COM"
+

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Jo Smith & Co."
+

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"123 Main Street"
+

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

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

981110123
+

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

Must be at least 10 characters long


Example:

"2018-11-13"
+

Type: number

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


Example:

250
+

Type: number

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


Example:

1000
+

Type: const
Specific value: "NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
Example:

"NATIONAL_PARTY_HEADQUARTERS_ACCOUNT"
+

Type: const
Specific value: "Headquarters Buildings Account"
Example:

"Headquarters Buildings Account"
+

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

Must be at least 0 characters long

Must be at most 9 characters long

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Action PAC"
+

Type: boolean or null

Type: string or null
Must match regular expression: ^[ -~]{0,100}$
\ No newline at end of file diff --git a/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html b/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html new file mode 100644 index 00000000..fdab8978 --- /dev/null +++ b/docs/PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT_spec.html @@ -0,0 +1,232 @@ +PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Specification for PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
FIELD DESCRIPTIONTYPEREQUIREDSAMPLE DATAVALUE REFERENCERULE REFERENCEFIELD FORM ASSOCIATIONVALIDATION RULES
FORM TYPEA/N-8X (error)SA17SA[line# ref]
  • REQUIRED
  • must equal: SA17
FILER COMMITTEE ID NUMBERA/N-9X (error)C00123456this 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 IDENTIFIERA/N-12X (error)PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: PARTY_NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
TRANSACTION IDA/N-20X (error)A56123456789-1234Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE TRAN ID NUMBERA/N-20A123456789-1234Reference to the Tran ID of a Related Record
  • type: ['string', 'null']
  • min length: 0
  • max length: 20
  • regex: ^[ -~]{0,20}$
BACK REFERENCE SCHED NAMEA/N-8SA17SA[line# ref]Ref to the Schedule that has the Related Record. SA3L must be used +with the F3L
  • type: ['string', 'null']
  • min length: 0
  • max length: 8
  • regex: ^[ -~]{0,8}$
ENTITY TYPEA/N-3X (error)COMCOM only
  • REQUIRED
  • must equal: COM
CONTRIBUTOR ORGANIZATION NAMEA/N-200X (error)Jo Smith & Co.
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
CONTRIBUTOR STREET 1A/N-34X (error)123 Main Street
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR STREET 2A/N-34
  • type: ['string', 'null']
  • min length: 0
  • max length: 34
  • regex: ^[ -~]{0,34}$
CONTRIBUTOR CITYA/N-30X (error)Anytown
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 30
  • regex: ^[ -~]{0,30}$
CONTRIBUTOR STATEA/N-2X (error)WAAK,AL,...,ZZEdit: ST
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 2
  • regex: ^[ -~]{0,2}$
CONTRIBUTOR ZIPA/N-9X (error)981110123
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^[ -~]{0,9}$
CONTRIBUTION DATENUM-8X (error)20120615
  • REQUIRED
  • type: string
  • min length: 10
  • regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
CONTRIBUTION AMOUNTAMT-12X (error)250
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
CONTRIBUTION AGGREGATEAMT-12X (error)1000YTD
  • REQUIRED
  • type: number
  • minimum: -99999999.99
  • maximum: 999999999.99
AGGREGATION GROUPA/N-100X (error)NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
  • REQUIRED
  • must equal: NATIONAL_PARTY_HEADQUARTERS_ACCOUNT
CONTRIBUTION PURPOSE DESCRIPTIONA/N-100X (error)Headquarters Buildings AccountHeadquarters Buildings Account
  • REQUIRED
  • must equal: Headquarters Buildings Account
DONOR COMMITTEE FEC IDA/N-9X (error)Should populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 9
  • regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$
DONOR COMMITTEE NAMEA/N-200X (error)Action PACShould populate with information from FEC database
  • REQUIRED
  • type: string
  • min length: 0
  • max length: 200
  • regex: ^[ -~]{0,200}$
MEMO CODEA/N-1XX = True
  • type: ['boolean', 'null']
MEMO TEXT/DESCRIPTIONA/N-100
  • type: ['string', 'null']
  • min length: 0
  • max length: 100
  • regex: ^[ -~]{0,100}$
diff --git a/docs/SchB.html b/docs/SchB.html index e3c5cc4d..def0517a 100644 --- a/docs/SchB.html +++ b/docs/SchB.html @@ -1,36 +1,36 @@ - FEC Sch B

FEC Sch B

Type: object

SCHEDULE B - ITEMIZED DISBURSEMENTS {v6.4 revised layout}

No Additional Properties

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

Must be at least 0 characters long

Must be at most 8 characters long


Example:

"SB17"
+ FEC Sch B 

FEC Sch B

Type: object

SCHEDULE B - ITEMIZED DISBURSEMENTS

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

Must be at least 0 characters long

Must be at most 8 characters long


Example:

"SB17"
 

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

"C00123456"
-

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"B56123456789-1234"
-

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"B123456789-1234"
-

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

Must be at least 0 characters long

Must be at most 8 characters long


Example:

"SB21"
+

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"B56123456789-1234"
+

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

"B123456789-1234"
+

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

"SB21"
 

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

Must be at least 0 characters long

Must be at most 3 characters long


Example:

"CCM"
 

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."
 

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Smith"
 

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"John"
-

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

Must be at least 0 characters long

Must be at most 20 characters long


Example:

"W"
-

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

Must be at least 0 characters long

Must be at most 10 characters long


Example:

"Dr"
-

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

Must be at least 0 characters long

Must be at most 10 characters long


Example:

"Jr"
-

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"Suite 16"
-

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"30 Oak Street"
-

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Springfield"
-

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"MA"
-

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

1012
-

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

Must be at least 0 characters long

Must be at most 5 characters long


Example:

"P2012"
-

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

Must be at least 0 characters long

Must be at most 20 characters long

Type: string
Must match regular expression: ^\d{0,8}$

Must be at least 0 characters long

Must be at most 8 characters long


Example:

20120720
-

Type: number

Value must be greater or equal to 0 and lesser or equal to 999999999.99


Example:

1500
-

Type: number

Value must be greater or equal to 0 and lesser or equal to 999999999.99


Example:

2500
-

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

Must be at least 0 characters long

Must be at most 100 characters long


Example:

"Repay Loan"
+

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

"W"
+

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

"Dr"
+

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

"Jr"
+

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

"Suite 16"
+

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

"30 Oak Street"
+

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

"Springfield"
+

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

"MA"
+

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

1012
+

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

"P2012"
+

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

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

Type: number or null

Example:

1500
+

Type: number or null

Example:

2500
+

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

"Repay Loan"
 

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

Must be at least 0 characters long

Must be at most 3 characters long


Example:

1
-

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

"C00654323"
-

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"John Smith & Co."
-

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

"H98765431"
-

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

Must be at least 0 characters long

Must be at most 30 characters long

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

Must be at least 0 characters long

Must be at most 20 characters long

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

Must be at least 0 characters long

Must be at most 20 characters long

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

Must be at least 0 characters long

Must be at most 10 characters long

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

Must be at least 0 characters long

Must be at most 10 characters long

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

Must be at least 0 characters long

Must be at most 1 characters long


Example:

"H"
-

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"FL"
-

Type: string
Must match regular expression: ^\d{0,2}$

Must be at least 0 characters long

Must be at most 2 characters long


Example:

35
-

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

Must be at least 0 characters long

Must be at most 200 characters long


Example:

"Middle Organization"
-

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

Must be at least 0 characters long

Must be at most 34 characters long


Example:

"45 E Street"
-

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

Must be at least 0 characters long

Must be at most 34 characters long

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

Must be at least 0 characters long

Must be at most 30 characters long


Example:

"Springfield"
-

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

Must be at least 0 characters long

Must be at most 2 characters long


Example:

"MA"
-

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

10111
-

Type: boolean or null

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

Must be at least 0 characters long

Must be at most 100 characters long

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

Must be at least 0 characters long

Must be at most 9 characters long


Example:

"123xyzABC"
-
\ No newline at end of file +

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

"C00654323"
+

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

"John Smith & Co."
+

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

"H98765431"
+

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

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

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

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

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

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

"H"
+

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

"FL"
+

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

35
+

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

"Middle Organization"
+

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

"45 E Street"
+

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

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

"Springfield"
+

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

"MA"
+

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

10111
+

Type: boolean or null

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

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

"123xyzABC"
+
\ No newline at end of file diff --git a/docs/SchB_spec.html b/docs/SchB_spec.html index d71dda9b..e164baac 100644 --- a/docs/SchB_spec.html +++ b/docs/SchB_spec.html @@ -34,7 +34,7 @@ 3 -TRANSACTION ID NUMBER +TRANSACTION ID A/N-20 X (error) B56123456789-1234 @@ -52,7 +52,7 @@ Reference to the Tran ID of a Related Record F3 | F3X | F3P | F3L -