Spreadsheet: 728ac2d1-af01-41a7-a7d4-de4d3dc40bf5
Sheet: Sheet1

Combined Tax Return for Multnomah County Business Income Tax and City of Portland Business License Tax | Unnamed: 1 | Unnamed: 2
Jurisdiction |  | CPMC
Specification Version |  | 10
Tax Year |  | 2014
Revisions from the prior specificaiton are highlighted in yellow.
General Standards for the 2D Barcode
 | Barcodes should be placed in the upper right corner of the tax form.
 | Fields should never be zero filled. To zero fill means to fill up the entire allowable length of the field with zeros. If the printed form requests that the field always contain some value or, if no value, then a single zero can be passed to the barcode.
 | Delimitate fields with a carriage return.
 | For blank fields, use a carriage return.
 | Date fields use up to a 10 digit format: [NAME]/dd/yyyy (m/d/yyyy or m/d/yy or mmddyyyy are also allowed).
 | Checkboxes should be rendered as 0 for unchecked, 1 for checked.
 | Fields which can be negative are noted in the format column as having two formats, one for positive values and another for negative values. Negative amounts have a leading minus sign.
 | Most values must be whole numbers. In cases where decimal places are allowed, the format column shows the maximum positions available before and after the decimal point.
 | Rounding: Round to the nearest dollar. Round .5 up (if a positive number) or down (if a negative number).
 | Text fields should be in all capitals, using standard ASCII.
 | The first six fields of the barcode comprise the standard header. The fields are defined below:
 | 1 | [NAME] Number: will be incremented each time the standards group alters the physical structure of the barcodes that were created using multiple header formats. This value is static for all barcodes and is currently T1.
 | 2 | Developer Code: A four-digit code used to identify the Software Developer whose application produced the barcode. The purpose of this field is to allow forms to be traced to the vendor producing them.
 | 3 | Jurisdiction: An alphanumeric identifier indicating the taxing jurisdiction.
 | 4 | Description: An alphanumeric identifier used to describe the form being processed, used to route the barcode information to the correct system for further processing.
 | 5 | Specification Version: A number that identifies the version of the specifications used to produce the barcode. These specifications are provided by the jurisdiction processing the form and describe the data layout in the barcode.
 | 6 | Software/Form Version: A vendor defined version number that reflects the software and form revision used to produce the barcode.
 | Trailer: The last field in the barcode is the trailer. The trailer is used to indicate the end of data has been reached. A static string of "*EOD*" is used as the trailer value. As with all fields, it must be followed by a carriage return and nothing else (i.e., no spaces).
Contact Information
 |  | [NAME]
 |  | Senior Business Systems Analyst
 |  | (503) 823-5196
 |  | [EMAIL]
 | cc: | [EMAIL]
Barcode position and other parameters
 | There shall be a clear zone in the upper right corner of the first page of the tax return.
 | The clear zone shall be 4 1/2" wide by 2 1/4" high as measured from the upper right corner of the paper.
 | The barcode shall be the only element printed in the clear zone.
 | Quiet zone: The edges of the barcode shall be no closer than 1/8" to any other printed element or the edge of the page.
 | Suggested position of the upper left corner of the barcode is 1/8" from the left edge of the clear zone and 1/2" from the top edge of the page.
 | Suggested symbol height is 3 times symbol width.
 | Symbols shall be 2 points tall.
 | Suggested barcode width is approximately 2 1/2 times barcode height.
 | Minimum error correction level is 4 (out of 0 to 8).