diff --git a/.gitignore b/.gitignore index e24f718a..934b19f9 100644 --- a/.gitignore +++ b/.gitignore @@ -60,7 +60,9 @@ testem.log *.bower-registry *.bower-tmp - +# Spec Verification XLSX Sheets +spec_verification/spec-sheets/*.xlsx +spec_verification_report.txt # System Files .DS_Store diff --git a/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html b/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html index 629426ad..db11700c 100644 --- a/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html +++ b/docs/BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT.html @@ -1,19 +1,19 @@ - FEC Non-contribution Account

FEC Non-contribution Account

Type: object

Non-contribution 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: "BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
Example:

"BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
-

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

Must be at least 1 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: "ORG"
Example:

"ORG"
-

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

Must be at least 1 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 1 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 1 characters long

Must be at most 30 characters long


Example:

"Anytown"
-

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

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"WA"
-

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

Must be at least 1 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: "NON_CONTRIBUTION_ACCOUNT"
Example:

"NON_CONTRIBUTION_ACCOUNT"
-

Type: const
Specific value: "Non-contribution Account"
Example:

"Non-contribution Account"
-

Type: boolean or null

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

Type: enum (of null or string)

Must be one of:

  • "REATTRIBUTED"
  • "REDESIGNATED"
  • "REATTRIBUTION_FROM"
  • "REATTRIBUTION_TO"
  • "REDESIGNATION_FROM"
  • "REDESIGNATION_TO"
  • null

Example:

"REATTRIBUTED"
-
\ No newline at end of file + FEC Non-contribution Account

FEC Non-contribution Account

Type: object

Non-contribution 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: "BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
Example:

"BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT"
+

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

Must be at least 1 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: "ORG"
Example:

"ORG"
+

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

Must be at least 1 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 1 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 1 characters long

Must be at most 30 characters long


Example:

"Anytown"
+

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

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"WA"
+

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

Must be at least 1 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: "NON_CONTRIBUTION_ACCOUNT"
Example:

"NON_CONTRIBUTION_ACCOUNT"
+

Type: const
Specific value: "Non-contribution Account"
Example:

"Non-contribution Account"
+

Type: boolean or null

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

Type: enum (of string or null)

Must be one of:

  • "REATTRIBUTED"
  • "REDESIGNATED"
  • "REATTRIBUTION_FROM"
  • "REATTRIBUTION_TO"
  • "REDESIGNATION_FROM"
  • "REDESIGNATION_TO"
  • null

Example:

"REATTRIBUTED"
+
\ No newline at end of file diff --git a/docs/C1_LOAN_AGREEMENT.html b/docs/C1_LOAN_AGREEMENT.html index da57cd84..3e041061 100644 --- a/docs/C1_LOAN_AGREEMENT.html +++ b/docs/C1_LOAN_AGREEMENT.html @@ -1,34 +1,34 @@ - FEC C1 - Loan Agreement

FEC C1 - Loan Agreement


SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS

Type: object

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

Type: object

Type: const
Specific value: true
Type: object

Type: object

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

Type: object

Type: object

Type: number
Type: object

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

Type: object

Type: const
Specific value: true
Type: object

Type: string

Type: object

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

Type: object

Type: const
Specific value: true
Type: object

Type: number

Type: string

Must be at least 10 characters long

Type: string

Type: string

Type: string

Type: string

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

Must be at least 1 characters long

Must be at most 8 characters long


Example:

"SC1/10"
-

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

Must be at least 1 characters long

Must be at most 9 characters long


Example:

"C00123456"
-

Type: const
Specific value: "C1_LOAN_AGREEMENT"
Example:

"C1_LOAN_AGREEMENT"
-

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456-001"
-

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456"
-

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

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"The Bank of Banks"
-

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

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"The Bank Tower"
-

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

"100 Broadway"
-

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"New York"
-

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

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"NY"
-

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

Must be at least 1 characters long

Must be at most 9 characters long


Example:

10011
-

Type: number

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


Example:

10000.0
-

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

Must be at least 1 characters long

Must be at most 15 characters long


Example:

".0565"
-

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

Must be at least 10 characters long


Example:

"2012-01-01"
-

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

Must be at least 1 characters long

Must be at most 15 characters long


Example:

"20121231"
-

Type: boolean

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

"2012-01-01"
-

Type: number or null

Example:

500.0
-

Type: number or null

Example:

10000.0
-

Type: boolean

Type: boolean

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

"House & Car"
-

Type: number or null

Example:

95000.0
-

Type: boolean or null

Type: boolean

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

Type: number or null

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

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

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

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

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

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

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

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

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
-

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
-

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

"Thomas"
-

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

"Mr."
-

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

"Jr."
-

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

Must be at least 10 characters long


Example:

20120729
-

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
-

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
-

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

"Thomas"
-

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

"Mr."
-

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

"Jr."
-

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Treasurer"
-

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

Must be at least 10 characters long


Example:

20120820
-
\ No newline at end of file + FEC C1 - Loan Agreement

FEC C1 - Loan Agreement


SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS

Type: object

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

Type: object

Type: const
Specific value: true
Type: object

Type: object

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

Type: object

Type: object

Type: number
Type: object

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

Type: object

Type: const
Specific value: true
Type: object

Type: string

Type: object

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

Type: object

Type: const
Specific value: true
Type: object

Type: number

Type: string

Must be at least 10 characters long

Type: string

Type: string

Type: string

Type: string

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

Must be at least 1 characters long

Must be at most 8 characters long


Example:

"SC1/10"
+

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

Must be at least 1 characters long

Must be at most 9 characters long


Example:

"C00123456"
+

Type: const
Specific value: "C1_LOAN_AGREEMENT"
Example:

"C1_LOAN_AGREEMENT"
+

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456-001"
+

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"C123456789-3456"
+

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

Must be at least 1 characters long

Must be at most 200 characters long


Example:

"The Bank of Banks"
+

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

Must be at least 1 characters long

Must be at most 34 characters long


Example:

"The Bank Tower"
+

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

"100 Broadway"
+

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"New York"
+

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

Must be at least 1 characters long

Must be at most 2 characters long


Example:

"NY"
+

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

Must be at least 1 characters long

Must be at most 9 characters long


Example:

10011
+

Type: number

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


Example:

10000.0
+

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

Must be at least 1 characters long

Must be at most 15 characters long


Example:

".0565"
+

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

Must be at least 10 characters long


Example:

"2012-01-01"
+

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

Must be at least 1 characters long

Must be at most 15 characters long


Example:

"20121231"
+

Type: boolean

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

"2012-01-01"
+

Type: number or null

Example:

500.0
+

Type: number or null

Example:

10000.0
+

Type: boolean

Type: boolean

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

"House & Car"
+

Type: number or null

Example:

95000.0
+

Type: boolean or null

Type: boolean

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

Type: number or null

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

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

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

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

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

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

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

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

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
+

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
+

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

"Thomas"
+

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

"Mr."
+

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

"Jr."
+

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

Must be at least 10 characters long


Example:

20120729
+

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

Must be at least 1 characters long

Must be at most 30 characters long


Example:

"Smith"
+

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Patrick"
+

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

"Thomas"
+

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

"Mr."
+

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

"Jr."
+

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

Must be at least 1 characters long

Must be at most 20 characters long


Example:

"Treasurer"
+

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

Must be at least 10 characters long


Example:

20120820
+
\ No newline at end of file diff --git a/docs/C1_LOAN_AGREEMENT_spec.html b/docs/C1_LOAN_AGREEMENT_spec.html index 8ab37a24..b29364c1 100644 --- a/docs/C1_LOAN_AGREEMENT_spec.html +++ b/docs/C1_LOAN_AGREEMENT_spec.html @@ -26,7 +26,7 @@ -