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).