Section - 9 : Mapping Input Data to Output Data
The NY-INSURANCE-INFO structure is the source of the transaction data that will define the output data in the NY-AAMVA-INSURANCE-INFO structure. A subset of the data elements is moved to the output structure. In some cases, the source data is truncated in the output structure.
This table details which data elements will be transferred to the output structure (and thereby the bar code). This will help define which data elements are actually necessary to assign in the application to create a NYSID bar code.
Source record | Length | Destination record | Length | Required |
---|---|---|---|---|
NYID-R-LAST-NAME-1 | 18 | NY-AAMVA-SUB-R-LAST-NAME-1 | 18 | Yes |
NYID-R-FIRST-NAME-1 | 16 | NY-AAMVA-SUB-R-GIVEN-NAME-1 | 16 | Yes |
NYID-R-MIDDLE-NAME-1 | 16 | NY-AAMVA-SUB-R-MIDDLE-INIT-1 | 1 | No |
NYID-R-NAME-SUFFIX-1 | 3 | NY-AAMVA-SUB-R-NAME-SUFX-1 | 3 | No |
NYID-R-NAME-AS-ONE-1 | 20 | NY-AAMVA-SUB-R-NAME-AS-ONE-1 | 20 | Yes * |
NYID-R-CLIENT-ID-1 | 9 | NY-AAMVA-SUB-R-CLIENT-ID-1 | 9 | Yes |
NYID-R-LAST-NAME-2 | 18 | NY-AAMVA-SUB-R-LAST-NAME-2 | 18 | No |
NYID-R-FIRST-NAME-2 | 16 | NY-AAMVA-SUB-R-GIVEN-NAME-2 | 16 | No |
NYID-R-MIDDLE-NAME-2 | 16 | NY-AAMVA-SUB-R-MIDDLE-INIT-2 | 1 | No |
NYID-R-NAME-AS-ONE-2 | 20 | NY-AAMVA-SUB-R-NAME-AS-ONE-2 | 20 | No |
NYID-R-CLIENT-ID-2 | 9 | NY-AAMVA-SUB-R-CLIENT-ID-2 | 9 | No |
NYID-R-ORGANIZATION-LINE-1 | 20 | NY-AAMVA-SUB-R-ORG-LINE-1 | 20 | Yes |
NYID-R-ORGANIZATION-LINE-2 | 20 | NY-AAMVA-SUB-R-ORG-LINE-2 | 20 | No |
NYID-R-ORGANIZATION-FEIN | 9 | NY-AAMVA-SUB-R-ORG-FEIN | 9 | Yes |
NYID-R-V-SEATS | 2 | NY-AAMVA-SUB-R-SEATS | 2 | No** |
NYID-R-STREET | 20 | NY-AAMVA-SUB-R-STREET | 20 | Yes |
NYID-R-CITY | 15 | NY-AAMVA-SUB-R-CITY | 15 | Yes |
NYID-R-STATE | 2 | NY-AAMVA-SUB-R-STATE | 2 | Yes |
NYID-R-ZIP-CODE | 9 | NY-AAMVA-SUB-R-ZIP-CODE | 5 | Yes |
NYID-V-VIN-NUMBER | 25 | NY-AAMVA-SUB-V-VIN-NUMBER | 25 | Yes |
NYID-V-YEAR | 4 | NY-AAMVA-SUB-V-YEAR | 4 | Yes |
* If you omit data from this field, it will be added by software routines provided by the New York State DMV. **The number of seats is a required field for FH-1 and FH-1B ID cards issued to For Hire vehicles (taxis, liveries, rentals, school cars, buses, and so on). |
||||
NYID-V-MAKE | 5 | NY-AAMVA-SUB-V-MAKE | 5 | Yes |
NYID-V-REP-IND | 1 | NY-AAMVA-SUB-V-REP-IND | 1 | Yes |
NYID-V-HIST-IND | 1 | NY-AAMVA-SUB-V-HIST-IND | 1 | No |
NYID-V-TOW-IND | 1 | NY-AAMVA-SUB-V-TOW-IND | 1 | No |
NYID-I-ISSUER-ID | 10 | NY-AAMVA-SUB-I-ISSUER-ID | 10 | Yes |
NYID-I-INS-COMPANY-CODE | 3 | NY-AAMVA-SUB-I-INS-CO-CODE | 3 | Yes |
NYID-I-INS-ISSUANCE-DATE | 8 | NY-AAMVA-SUB-I-INS-ISSUE-DT | 8 | Yes |
NYID-I-COVERAGE-START-DATE | 8 | NY-AAMVA-SUB-I-COV-START-DT | 8 | Yes |
NYID-I-COVERAGE-END-DATE | 8 | NY-AAMVA-SUB-I-COV-END-DT | 8 | Yes |
NYID-I-POLICY-NUMBER | 15 | NY-AAMVA-SUB-I-POLICY-NUMBER | 15 | Yes |
Hard code: “IC200010” | NY-AAMVA-SUB-S-NY-BARCODE | 8 | No | |
NYID-S-SIGNATURE-TYPE (“001”) | 4 | NY-AAMVA-SUB-S-SIG-TYPE | 3 | Yes |
NYID-S-DIGITAL-SIGNATURE | 32 | NY-AAMVA-SUB-S-DIG-SIG | 32 | Yes |
NYID-V-VIN-OVERRIDE | 1 | Not used in the bar code | - | - |
NYID-I-DOCUMENT-TYPE | 15 | Not used in the bar code | - | - |
NYID-I-PAPER-SELECTION | 15 | Not used in the bar code | - | - |
NYID-I-INS-COMPANY-NAME | 40 | Not used in the bar code | - | - |
NYID-I-AGENCY-NAME | 40 | Not used in the bar code | - | - |
NYID-I-AGENCY-ADDRESS-LINE-1 | 40 | Not used in the bar code | - | - |
NYID-I-AGENCY-ADDRESS-LINE-2 | 40 | Not used in the bar code | - | - |
NYID-I-IS-ORGANIZATION | 1 | Not used in the bar code | - | - |
* If you omit data from this field, it will be added by software routines provided by the New York State DMV. **The number of seats is a required field for FH-1 and FH-1B ID cards issued to For Hire vehicles (taxis, liveries, rentals, school cars, buses, and so on). |