# ACS Update Format

**File Type:** Fixed length

**Location:** `/dti/exchange/cm`. The file name is specified at runtime.

### ACS Update Format

<table><thead><tr><th width="150">Record</th><th width="150" align="center">Length</th><th width="371.2">Field</th></tr></thead><tbody><tr><td>Header</td><td align="center">1</td><td>H (Header data begins)</td></tr><tr><td> </td><td align="center">6</td><td>ACS participant (newspaper) ID</td></tr><tr><td> </td><td align="center">10</td><td>File creation date (yyyy/mm/dd)</td></tr><tr><td> </td><td align="center">9</td><td>Total number of subscribers contained in file</td></tr><tr><td> </td><td align="center">9</td><td>Total number of COAs</td></tr><tr><td> </td><td align="center">9</td><td>Total number of nixies</td></tr><tr><td> </td><td align="center">8</td><td>Shipment number on invoice</td></tr><tr><td> </td><td align="center">1</td><td>File class (1 = 1st class, 2 = Periodicals, 3 = Standard A, 4 = Standard B)</td></tr><tr><td> </td><td align="center">1</td><td>Media type sent (typically, this will be “9”)</td></tr><tr><td> </td><td align="center">375</td><td>Filler</td></tr><tr><td> </td><td align="center"> </td><td> </td></tr><tr><td>COA record</td><td align="center">1</td><td>2 (COA or nixie data begins)</td></tr><tr><td> </td><td align="center">8</td><td>Record sequence number</td></tr><tr><td> </td><td align="center">7</td><td>Participant code</td></tr><tr><td> </td><td align="center">16</td><td>Key line (subscription ID + check digit)</td></tr><tr><td> </td><td align="center">8</td><td>Date of move (yyyymmdd)</td></tr><tr><td> </td><td align="center">1</td><td>Move type (F = Family, I = Individual, B = Business)</td></tr><tr><td> </td><td align="center">1</td><td>Deliverability code (space = newaddress elements, K = no forward address, G = PO Box closed, C = No delivery at this address, W = Temporary address change)</td></tr><tr><td> </td><td align="center">3</td><td>USPS site ID</td></tr><tr><td> </td><td align="center">47</td><td>COA name</td></tr><tr><td> </td><td align="center">1</td><td>Old address type</td></tr><tr><td> </td><td align="center">28</td><td>Old urbanization name</td></tr><tr><td> </td><td align="center">60</td><td>Old address</td></tr><tr><td> </td><td align="center">35</td><td>Old city-state-ZIP</td></tr><tr><td> </td><td align="center">1</td><td>New address type</td></tr><tr><td> </td><td align="center">1</td><td>New urbanization name</td></tr><tr><td> </td><td align="center">60</td><td>New address</td></tr><tr><td> </td><td align="center">35</td><td>New city-state-ZIP</td></tr><tr><td> </td><td align="center">66</td><td>Formatted mail label</td></tr><tr><td> </td><td align="center">2</td><td>Filler</td></tr><tr><td> </td><td align="center">4</td><td>Postage due</td></tr><tr><td> </td><td align="center">8</td><td>Filler</td></tr><tr><td> </td><td align="center">1</td><td>Notification type (A = Future, B = 1st Class, C = Periodicals, D = Std A, E = Std B, F = Periodical Follow-Up notification)</td></tr><tr><td> </td><td align="center"> </td><td> </td></tr><tr><td>Nixie record</td><td align="center">1</td><td>2 (COA or nixie data begins)</td></tr><tr><td> </td><td align="center">8</td><td>Record sequence number</td></tr><tr><td> </td><td align="center">7</td><td>Participant code</td></tr><tr><td> </td><td align="center">16</td><td>Key line (subscription ID + check digit)</td></tr><tr><td> </td><td align="center">7</td><td>Filler</td></tr><tr><td> </td><td align="center">1</td><td>Deliverability code (A = Attempted, no known, B = Returned for better address, D = Outside delivery limits, E = In dispute, I = Insufficient address, L = Illegible, N = No such number, Q = Not deliverable as address, R = Refused, S = No such street, U = Unclaimed, V = Vacant, X = No such office)</td></tr><tr><td> </td><td align="center">3</td><td>USPS site ID</td></tr><tr><td> </td><td align="center">166</td><td>filler</td></tr><tr><td> </td><td align="center">5</td><td>Old ZIP</td></tr><tr><td> </td><td align="center">213</td><td>filler</td></tr></tbody></table>
