Search Results for

    Show / Hide Table of Contents

    VDA 4992 MAT Label

    The VDA 4992 MAT Label is a standardized shipping label format used primarily in the German automotive industry for logistics and supply chain management. VDA 4992 (VDA = Verband der Automobilindustrie, in English: German Association of the Automotive Industry) is a specification for material identification using 2D Data Matrix codes according to ISO/IEC 15434 standards.

    Attribute Value
    Norm VDA
    Version 4992
    Link VDA 4992

    Report Overview and Key Features

    The VDA 4992 MAT Label system consists of two report formats:

    Report Report Number Caption Layout File
    Large MAT Label 5309950 EDI MAT-Label Large (VDA 4992) MATLabelLargeVDA.rdl
    Small MAT Label 5309951 EDI MAT-Label Small (VDA 4992) MATLabelSmallVDA.rdl

    Data Matrix Generation

    The Data Matrix barcode is generated using the CreateDataMatrix() function, which:

    • Creates a VDA 4992 compliant barcode string
    • Uses appropriate barcode font providers for both on-premises and SaaS environments
    • Encodes all required data elements according to ISO/IEC 15434

    Package Tracking Integration

    Both reports automatically retrieve and display:

    • Batch/lot numbers from package tracking records
    • Expiration dates when applicable
    • Multiple batch support (up to 2 batches)

    Package ID Generation

    The Package ID is created by combining:

    • Company's DUNS number (up to 21 characters)
    • Transport Label number
    • Results in globally unique package identification

    Date Formatting

    All dates are formatted according to VDA standards:

    • Format: DD.MM.YYYY
    • Used for production dates and expiry dates

    Quantity Formatting

    Quantities are formatted with appropriate decimal places for VDA compliance while maintaining readability for printed labels.

    RoHS Compliance

    Both reports include RoHS (Restriction of Hazardous Substances) compliance information:

    • Displays compliance status
    • Can show "RoHS" label when compliant
    • Integrated into Data Matrix code

    The RohS compliance can be set on the Item Card in the RoHs compliant field.

    Data Matrix Code Structure

    Both reports generate VDA 4992 compliant Data Matrix codes using the ISO/IEC 15434 message format. The Data Matrix contains the following structure:

    • Format Header: [)> (Start of message)
    • Version: 06 (Format version)
    • Record Separator: ASCII RS (30/1E hex)
    • Group Separator: ASCII GS (29/1D hex)
    • End of Transmission: ASCII EOT (4/04 hex)

    The Data Matrix code includes the following VDA 4992 compliant data identifiers:

    Identifier Field Name Description Mandatory Source Table Source Field
    12P Label Version Fixed value "4992" Yes System Hardcoded
    9K Label Revision Fixed value "01" Yes System Hardcoded
    P Customer Part Number Customer-specific Item Reference No. Yes Transport Label Item Reference No.
    1P Manufacturer Part Number Supplier's Item No. Yes Transport Label Item No.
    31P Ordering Code Alternative Ordering Code Yes Transport Label Item No.
    12V Manufacturer ID DUNS number of manufacturer Yes EDI Partner Our DUNS Number
    10V Manufacturing Location Country Code + City Yes Company Information Country/Region Code + City
    2P Revision Level/Index Engineering Change Index Optional Transport Label ECI-Number
    20P Additional Part Information Mutually agreed additional info Optional empty
    16D Date of Manufacturing Production Date Yes Package Tracking Creation Date
    14D Expiration Date Expiry Date (if applicable) Conditional Package Tracking Expiration Date
    30P RoHS Compliance Y/N/0 for compliance status Yes Item RoHS Compliance
    Z MS-Level Moisture Sensitivity Level Yes Fixed N
    V Supplier-ID Customer's supplier account Optional Customer Our Account No.
    3S Package-ID Globally unique package ID Yes Generated DUNS + Label No.
    Q Quantity Part quantity with decimals Yes Transport Label Filling Quantity
    3Q Unit of Measure UN/ECE Rec. 20 code Yes Transport Label Unit of Measure
    1T Batch-No. #1 First batch/lot number Conditional Package Tracking Lot No./Serial No.
    2T Batch-No. #2 Second batch/lot number Optional Package Tracking Lot No./Serial No.
    K Purchase Order Number Customer's order number Optional Sales Shipment Header Order No.
    2S Shipping Note Number Delivery note number Optional Transport Label Source No.
    1Z Supplier Data Free text for supplier use Optional Company Information City + Country/Region Code

    Sample Data Matrix Content

    [)>06GS12P4992GS9K01GSPPART123GS1PSUPPART456GS31PORDER789GS12VUN123456789GS10VDE-MUNICHGS16D18.09.2025GS30PYGSZNGS3SUN123456789LABEL001GSQ100.000GS3QPCEGS1TBATCH001RSEOT
    

    Large MAT Label Report

    The Large MAT Label (Report 5309950) provides comprehensive information suitable for larger label formats and includes all VDA 4992 compliant data fields.

    Example of Large MAT Label

    Fields

    Field Source Table Source Field Description
    Data Matrix Code Generated 2D barcode containing all VDA 4992 data
    Part No. Transport Label Item Reference No. Customer-specific part number
    Index Transport Label ECI-Number Engineering change index
    Quantity Transport Label Filling Quantity Formatted quantity with decimals
    MS-Level Fix N Moisture sensitivity level (Default "N")
    Ordering Code Transport Label Item No. Alternative ordering code
    Additional Info Fixed Empty Empty
    Part Name Transport Label Description + Description 2 Combined item description
    Package ID Generated DUNS + Label No. Unique package identifier
    Batch No. 1 & 2 Package Tracking Lot No./Serial No. Lot/Serial numbers from Package Tracking
    Production Date Package Tracking Creation Date Manufacturing date in DD.MM.YYYY format
    Expiry Date Package Tracking Expiration Date Expiration date in DD.MM.YYYY format
    Supplier ID Customer Our Account No. Supplier identification
    Supplier Company Information Name Supplier company name
    Order No. Sales Shipment Header Order No. Customer's purchase order number
    Delivery Note Transport Label Source No. Shipment document number
    Manufacturer Part No. Transport Label Item No. Supplier's internal part number
    Manufacturer Location Company Information Country/Region Code + City Country-City format
    RoHS Label Item RoHS Compliance RoHS compliance text display
    Supplier Data Company Information City + Country/Region Code City and country information

    Small MAT Label Report

    The Small MAT Label (Report 5309951) provides essential information in a compact format suitable for smaller label sizes while maintaining VDA 4992 compliance.

    Example of Small MAT Label

    Fields

    Field Source Table Source Field Description
    Data Matrix Code Generated CreateDataMatrix() 2D barcode containing all VDA 4992 data
    Part No. Transport Label Item Reference No. Customer-specific part number
    Quantity Transport Label Filling Quantity Formatted quantity with decimals
    Index Transport Label ECI-Number Engineering change index
    Batch No. 1 & 2 Package Tracking Lot No./Serial No. Lot/Serial numbers from Package Tracking
    Expiry Date Package Tracking Expiration Date Expiration date in DD.MM.YYYY format
    RoHS Label Item RoHS Compliance RoHS compliance text display
    Supplier ID Customer Our Account No. Supplier identification
    Package ID Generated DUNS + Label No. Unique package identifier

    Integration Events

    The VDA4992 Report Management codeunit provides multiple integration events for customization:

    • OnBeforeReturnVDACompliantBarcodeText: Customize barcode content
    • OnBeforeReturnRoHSLabel: Modify RoHS label display
    • OnBeforeReturnFormatVDA4992Quantity: Custom quantity formatting
    • OnBeforeReturnFormatPrintedQuantity: Custom printed quantity formatting
    • OnBeforeReturnAdditionalInformation: Customize additional information
    • OnBeforeReturnSupplierData: Modify supplier data
    • OnAfterGetItemTrackingInfo: Post-process Package Tracking information
    • OnAfterGetMSLevel: Customize MS Level
    • OnAfterGetOrderingCode: Customize Ordering Code
    • OnBeforeReturnUnitOfMeasureCode: Customize Unit of Measure Code

    Feedback
    Submit feedback for this page.

    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint