-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #145 from fecgov/release/sprint-17
Release/sprint 17
- Loading branch information
Showing
75 changed files
with
11,063 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,212 @@ | ||
<!DOCTYPE html><html lang="en"><head><title>BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT</title><link rel="stylesheet" href="spec_table.css"></head><body><table><caption>Specification for BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT</caption><tr> | ||
<th>FIELD DESCRIPTION</th> | ||
<th>TYPE</th> | ||
<th>REQUIRED</th> | ||
<th>SAMPLE DATA</th> | ||
<th>VALUE REFERENCE</th> | ||
<th>RULE REFERENCE</th> | ||
<th>FIELD FORM ASSOCIATION</th> | ||
<th>VALIDATION RULES</th> | ||
</tr> | ||
<tr> | ||
<td>FORM TYPE</td> | ||
<td>A/N-8</td> | ||
<td>X (error)</td> | ||
<td>SA17</td> | ||
<td>SA[line# ref]</td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>must equal: SA17</li></td> | ||
</tr> | ||
<tr> | ||
<td>FILER COMMITTEE ID NUMBER</td> | ||
<td>A/N-9</td> | ||
<td>X (error)</td> | ||
<td>C00123456</td> | ||
<td></td> | ||
<td>this is the ID of the Committee Account the report/transaction is associated with</td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 9</li><li>max length: 9</li><li>regex: ^(?:[PC][0-9]{8}|[HS][0-9]{1}[A-Z]{2}[0-9]{5})$</li></td> | ||
</tr> | ||
<tr> | ||
<td>TRANSACTION TYPE IDENTIFIER</td> | ||
<td>A/N-12</td> | ||
<td>X (error)</td> | ||
<td>BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>must equal: BUSINESS_LABOR_NON_CONTRIBUTION_ACCOUNT</li></td> | ||
</tr> | ||
<tr> | ||
<td>TRANSACTION ID</td> | ||
<td>A/N-20</td> | ||
<td>X (error)</td> | ||
<td>A56123456789-1234</td> | ||
<td></td> | ||
<td>Must be unique for the life of a report (original + amendments) within each committee account. Letters, if included, must be uppercase.</td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 0</li><li>max length: 20</li><li>regex: ^[ -~]{0,20}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>BACK REFERENCE TRAN ID NUMBER</td> | ||
<td>A/N-20</td> | ||
<td></td> | ||
<td>A123456789-1234</td> | ||
<td></td> | ||
<td>Reference to the Tran ID of a Related Record</td> | ||
<td></td> | ||
<td><ul><li>type: ['string', 'null']</li><li>min length: 0</li><li>max length: 20</li><li>regex: ^[ -~]{0,20}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>BACK REFERENCE SCHED NAME</td> | ||
<td>A/N-8</td> | ||
<td></td> | ||
<td>SA17</td> | ||
<td>SA17</td> | ||
<td>Ref to the Schedule that has the Related Record. SA3L must be used | ||
with the F3L</td> | ||
<td></td> | ||
<td><ul><li>type: ['string', 'null']</li><li>min length: 0</li><li>max length: 8</li><li>regex: ^[ -~]{0,8}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>ENTITY TYPE</td> | ||
<td>A/N-3</td> | ||
<td>X (error)</td> | ||
<td>ORG</td> | ||
<td>ORG only</td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>must equal: ORG</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTOR ORGANIZATION NAME</td> | ||
<td>A/N-200</td> | ||
<td>X (error)</td> | ||
<td>Jo Smith & Co.</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 0</li><li>max length: 200</li><li>regex: ^[ -~]{0,200}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTOR STREET 1</td> | ||
<td>A/N-34</td> | ||
<td>X (error)</td> | ||
<td>123 Main Street</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 0</li><li>max length: 34</li><li>regex: ^[ -~]{0,34}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTOR STREET 2</td> | ||
<td>A/N-34</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>type: ['string', 'null']</li><li>min length: 0</li><li>max length: 34</li><li>regex: ^[ -~]{0,34}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTOR CITY</td> | ||
<td>A/N-30</td> | ||
<td>X (error)</td> | ||
<td>Anytown</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 0</li><li>max length: 30</li><li>regex: ^[ -~]{0,30}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTOR STATE</td> | ||
<td>A/N-2</td> | ||
<td>X (error)</td> | ||
<td>WA</td> | ||
<td>AK,AL,...,ZZ</td> | ||
<td>Edit: ST</td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 0</li><li>max length: 2</li><li>regex: ^[ -~]{0,2}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTOR ZIP</td> | ||
<td>A/N-9</td> | ||
<td>X (error)</td> | ||
<td>981110123</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 0</li><li>max length: 9</li><li>regex: ^[ -~]{0,9}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTION DATE</td> | ||
<td>NUM-8</td> | ||
<td>X (error)</td> | ||
<td>20120615</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: string</li><li>min length: 10</li><li>regex: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTION AMOUNT</td> | ||
<td>AMT-12</td> | ||
<td>X (error)</td> | ||
<td>250</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: number</li><li>minimum: -99999999.99</li><li>maximum: 999999999.99</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTION AGGREGATE</td> | ||
<td>AMT-12</td> | ||
<td>X (error)</td> | ||
<td>1000</td> | ||
<td></td> | ||
<td>YTD</td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>type: number</li><li>minimum: -99999999.99</li><li>maximum: 999999999.99</li></td> | ||
</tr> | ||
<tr> | ||
<td>AGGREGATION GROUP</td> | ||
<td>A/N-100</td> | ||
<td>X (error)</td> | ||
<td>NON_CONTRIBUTION_ACCOUNT</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>must equal: NON_CONTRIBUTION_ACCOUNT</li></td> | ||
</tr> | ||
<tr> | ||
<td>CONTRIBUTION PURPOSE DESCRIPTION</td> | ||
<td>A/N-100</td> | ||
<td>X (error)</td> | ||
<td>Non-contribution Account Receipt</td> | ||
<td></td> | ||
<td>Non-contribution Account Receipt</td> | ||
<td></td> | ||
<td><ul><li>REQUIRED</li><li>must equal: Non-contribution Account Receipt</li></td> | ||
</tr> | ||
<tr> | ||
<td>MEMO CODE</td> | ||
<td>A/N-1</td> | ||
<td></td> | ||
<td></td> | ||
<td>X</td> | ||
<td>X = True</td> | ||
<td></td> | ||
<td><ul><li>type: ['boolean', 'null']</li></td> | ||
</tr> | ||
<tr> | ||
<td>MEMO TEXT/DESCRIPTION</td> | ||
<td>A/N-100</td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td></td> | ||
<td><ul><li>type: ['string', 'null']</li><li>min length: 0</li><li>max length: 100</li><li>regex: ^[ -~]{0,100}$</li></td> | ||
</tr> | ||
</table></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.