Skip to main content

VDA Message Types – Understanding EDI Equivalents

EDIFACTWhat are VDA Message Types? 

VDA message types are EDI standards defined by the German Association of the Automotive Industry (Verband der Automobilindustrie e.V.). They were developed to support the digital exchange of supply chain data between OEMs, Tier-1 suppliers, and logistics providers. Common message types include VDA 4905 (Delivery Forecast), VDA 4913 (Delivery Note), VDA 4920 (Invoice), and VDA 4939 (Payment Advice). These messages align closely with ANSI X12 and EDIFACT standards, enabling global interoperability. 
 

How Does PartnerLinQ use VDA Messages? 

PartnerLinQ integrates VDA message types into its unified connectivity layer, harmonizing German automotive EDI with global standards. The platform automates VDA transactions through SAP and non-SAP systems, providing visibility across production schedules, shipments, and billing. 
 

What Responses to VDA Messages are expected/sent? 

Electronic Data InterchangeVDA messages often generate responses used to acknowledge receipt, confirm business acceptance, or report exceptions for automotive transactions such as orders, delivery schedules, shipments, and invoices. These responses ensure (1) the technical delivery and (2) the business intent are both synchronized between trading partners.   

Unlike EDIFACT or X12 that mostly rely on a universal acknowledgment process, VDA uses different response messages depending on whether the response is technical or business-related, for example, VDA 4905 planning schedules may trigger shipment notifications (VDA 4913) and invoices (VDA 4920). PartnerLinQ ensures these workflows align with ANSI X12 830/856/810 and EDIFACT DELFOR/DESADV/INVOIC equivalents. 
 

Technical (Transmission-Level) Responses 

These confirm that a message was successfully delivered and syntactically received. 

Response TypeDescriptionBusiness Meaning
OFTP / OFTP2 AcknowledgmentConfirms file transfer was completedMessage reached the receiver’s system
File-Level Receipt ConfirmationConfirms file was received and readableNo transport error occurred

 

Functional (Business-Level) Responses 

These confirm whether the business content of the message can be processed. 

Original VDA MessageExpected ResponsePurpose
VDA 4925 – Purchase OrderVDA 4926 – Order ResponseConfirms acceptance, rejection, or modification of the order
VDA 4913 – Delivery ForecastUpdated forecast or revised call-offConfirms or adjusts planning data
VDA 4915 / 4985 – JIT Call-off / DELJITRevised call-off or confirmationConfirms feasibility of delivery sequence

 

Exception and Change Responses 

VDA messages may also trigger business exception responses rather than simple acknowledgments. 

ScenarioTypical ResponseMeaning
Order cannot be fulfilledVDA 4926 with rejection and reason codeExplains why order is rejected
Quantity or date must changeRevised VDA 4925 or 4915Supersedes previous instruction
Pricing disputeVDA 4908 / 4938Issues credit or debit adjustment
Message contains errorsRejection with technical or business reason codeRequests correction and resend

 

What does the VDA message workflow support?  

Application Programming InterfaceThe VDA workflow covers core business and logistics functions: including ordering (VDA4925), Order Response (VDA 4926), delivery (4913), invoicing (4920), planning (4905), and payment (4939).  PartnerLinQ bridges the VDA workflow with SAP IDocs such as DELFOR, DESADV, INVOIC, and REMADV, ensuring seamless integration with ERP systems. 

Accepting an VDA order (VDA4925) message from your automotive trading partner is typically insufficient for complete EDI compliance. Most automotive trading partners will expect other VDA EDI transactions in response to or following a VDA4925 (Purchase Order) message such as: 

VDA MessageName / TypePurpose / Description
VDA 4925Purchase OrderUsed to place an order for goods or services.
VDA 4926Order ResponseConfirms receipt of the Purchase Order.
VDA 4925 (Order Change)Order Change (via Purchase Order)An updated purchase order used to support order changes.
VDA 4905Despatch AdviceDescribes the contents of the shipment.
VDA 4987Advance Ship Notice (ASN)Describes shipment contents and provides shipment notification.
VDA 4913Delivery ForecastAlso known as a call-off delivery forecast; supports supplier delivery schedules and forecasting.
VDA 4905Delivery InstructionProvides detailed delivery instructions and call-offs.
VDA 4915Delivery Just-in-Time (JIT)Used to provide just-in-time delivery schedules and detailed call-offs (traditional VDA format).
VDA 4985DELJIT (EDIFACT subset)Provides JIT delivery instructions using EDIFACT syntax (VDA’s more modern version).
VDA 4906InvoiceUsed to provide detailed billing for goods or services (traditional VDA format).
VDA 4932Invoice (ODETTE syntax)Used to provide detailed billing using ODETTE syntax (VDA’s more modern version).
VDA 4908Credit NotesUsed to provide detailed credit and billing information for goods or services.
VDA 4938Invoice + Credit NotesProvides detailed billing and credit information, similar to X12 812 Credit/Debit Adjustment (VDA modernization).

 

What are the Key Features of the VDA message workflow? 

SAP IDOCS• Optimized for the automotive sector 
• High data accuracy and minimal redundancy 
• Synchronizes planning, shipment, and billing 
• Compatible with EDIFACT, X12, and SAP IDocs 
 

What is the Purpose of the VDA message workflow? 

The purpose of VDA messages is to create standardized communication for automotive manufacturers and suppliers, reducing administrative overhead and ensuring supply chain continuity. 
 

What Information is included in the VDA message workflow? 

VDA uses multiple specialized messages to seamlessly exchange a coordinated set of commercial, planning, logistics, financial, and control data across the automotive supply-chain in Germany.  Originally defined by the German Association of the Automotive Industry (Verband der Automobilindustrie e.V.), they were developed to support the digital exchange of supply chain data between OEMs, Tier-1 suppliers, and logistics providers.  

Today, VDA messages support order creation, delivery forecasting, just-in-time call-offs, shipment execution, invoicing, and exception handling, each transaction designed to support tightly synchronized automotive supply-chain operations. 
 

End-to-End View (Conceptual) 

Workflow StageInformation ExchangedSupporting Messages
Order CreationCommercial terms, items, quantitiesVDA 4925 / 4926
Forecasting & Call-OffPlanned and firm demandVDA 4913, 4915, 4985
Shipping ExecutionShipment and packaging dataVDA 4905, 4987
Billing & SettlementInvoice and adjustment dataVDA 4906, 4908, 4932, 4938
Exception HandlingStatus and reason codesAll response/change messages

 

Information included in the VDA message workflow includes OFTP

  • Commercial Information (Ordering) - Exchanged when establishing or modifying supply commitments.
  • Planning & Forecast Information (Scheduling) - Exchanged to support medium- and short-term production planning.
  • Logistics & Shipment Information - Exchanged to execute and track physical movement of goods.
  • Financial & Settlement Information - Exchanged to reconcile physical deliveries with financial obligations.
  • Status & Exception Information – Exchanged to manage deviations from the planned process.
  • Control & Traceability Information - Present in all workflow messages to ensure integrity and auditability. 
     

What are the Essential Components of the VDA message workflow? 

VDA messages are profile-driven when compared with X12 or generic EDIFACT. In other words, VDA doesn’t just define a message format — it defines a business more like a recipe, a profile for how that message must be used.  A predefined usage rule set layered on top of a base syntax, one that is not open to interpretation. 

What VDA does instead is provide a fixed message layout, a single intended use case per message. Automotive-specific rules for Call-offs, JIT sequencing, cumulative quantities,  

Delivery schedules… and so on. So with VDA – a VDA 4915 always means JIT call-off, a VDA 4925 always means purchase order, and VDA 4906 always means invoice and very little partner-specific creativity. 

Every VDA message is built from three essential component layers: (1) Control & Identification, (2) Business Content, and (3) Structural Rules & Profiles. 
 

Control & Identification Components 

These ensure the message can be uniquely identified, routed, and processed and include: 

  • Message Type (e.g., VDA 4925, 4915, 4906)
  • Message Version / Release
  • Sender ID (customer, OEM, or logistics partner)
  • Receiver ID (supplier or carrier)
  • Message Reference Number (unique per transmission)
  • Creation Date & Time
  • Test vs Production Indicator 
     

Business Content Components 

These carry the actual commercial and logistics meaning of the message, in support of ordering, scheduling, shipping, and invoicing processes in an automotive supply chain. Business Content Components typically include: 

  • Parties
  • Document References (RFF)
  • Item Data
  • Dates and Times
  • Logistics Data
  • Financial Data (Where applicable) 
     

Structural Rules & Profiles 

This is what makes VDA distinct from generic EDIFACT for example. 

  • Fixed Segment Sequence - Messages must follow a strict segment order
  • Predefined Field Lengths - Many data elements have fixed lengths and formats.
  • Mandatory vs Optional Fields - Defined by VDA recommendation profiles.
  • Code Lists - Packaging codes, Transport modes, Reason codes,
  • Automotive-Specific Semantics - Call-off , JIT sequencing, Cumulative Quantity  
     

Summary Table 

Component LayerWhat It CoversWhy It Matters
Control & IdentificationSender, receiver, message type, date/time, reference numbersRouting, uniqueness, traceability
Business ContentParties, items, quantities, dates, logistics, financialsExecutes the business transaction
Structural Rules & ProfilesSegment order, mandatory fields, code lists, automotive semanticsGuarantees interoperability
Transport & SyntaxFile format, protocols, acknowledgmentsEnsures delivery and security

 

What Common Segments are included in VDA messages? 

Unlike traditional EDI messages, where ‘segments’ are assembled and together carry transactional order, delivery, and shipping information, VDA messages are built based on fixed-position data fields grouped into logical record sections. Functionally speaking,  

VDA messages contain recurring ‘data groups’ that play the same role as ‘segments’ or ‘elements’ do in other standards. ‘Data groups’ function like ‘segments’ and appear consistently across transactions (even though field positions differ). 

Data Group (Functional “Segment”)What It ContainsPurpose
Message HeaderMessage type (e.g., 4925, 4915), sender ID, receiver ID, creation date/time, message reference numberIdentifies and controls the message
Document HeaderDocument number (PO, schedule, ASN, invoice), document date, transaction purpose (original/change/cancel)Identifies the business document
Party IdentificationBuyer, supplier, ship-to, delivery plant, unloading pointDefines who is involved in the transaction
Reference InformationPurchase order number, schedule number, delivery note, ASN number, contract numberLinks the message to related documents
Item / Material DataPart number, description, drawing revision, material codeIdentifies the product being ordered or shipped
Quantity InformationOrdered quantity, scheduled quantity, shipped quantity, cumulative quantityCommunicates volume commitments
Date / Time InformationOrder date, delivery date, call-off date, production dateControls timing and sequencing
Packaging InformationPackage type, packaging unit, container ID, pallet countSupports automotive packaging and handling
Transport / Delivery DataTransport mode, carrier, route, unloading pointSupports physical logistics execution
Call-off / Schedule DataJIT sequence number, call-off number, delivery windowSupports just-in-time and sequence-based supply
Price / Financial Data (if applicable)Unit price, total price, tax, allowancesUsed in invoice and credit note messages
Control TotalsNumber of line items, total quantities, total amountsUsed for validation and reconciliation
Message TrailerEnd-of-message indicator, record countConfirms message completeness

‘Data groups’ appear consistently across various transactions, thus are considered ‘common.’ 

  • VDA 4925 (Purchase Order)
  • VDA 4913 (Delivery Forecast)
  • VDA 4915 / 4985 (JIT Call-off / DELJIT)
  • VDA 4905 / 4987 (Despatch Advice / ASN)
  • VDA 4906 / 4932 (Invoice) 
     

What Status Codes are included in VDA messages? 

VDA messages, while very similar to messages defined within other standards, does not leverage a single ‘global status code list.’ While status codes are used to represent transaction status (accepted, rejected, pending) unlike X12 or EDIFACT, each message type defines its own status code values, their meanings and where they appear in the layout of the transaction. VDA messages use profile-specific status codes to indicate the business state of orders, delivery schedules, shipments, and invoices. 
 

Document / Transaction Status Codes 

Document / Transaction Status Codes are used to describe the overall purpose or state of the document and are used in the VDA 4925 (PO), VDA 4913 (Forecast), VDA 4915/4985 (JIT), VDA 4905 (Despatch Advice), VDA 4906/4932 (Invoice), for example: 

CategoryMeaning
OriginalFirst issuance of a document (order, call-off, ASN, invoice)
Change / UpdateRevision to a previously sent document
CancellationCancels a prior order or schedule
ReplacementSupersedes a previous version

 

Order & Schedule Status Codes 

Order & Schedule Status Codes are used to describe the commercial state of an order or delivery call-off and Used in the VDA 4926 (Order Response), VDA 4913 (Delivery Forecast), VDA 4915 (JIT). 

CategoryMeaning
AcceptedSupplier confirms the order or call-off
RejectedSupplier cannot fulfill the order
Partially AcceptedSome lines accepted, others rejected
Confirmed QuantityQuantity agreed by supplier
Changed QuantityQuantity modified from original request
Firm / FrozenDelivery is fixed and cannot be changed
ForecastPlanning information only (non-binding)

 

Delivery & Shipment Status Codes 

Delivery & Shipment Status Codes are used to describe the logistics execution state and can be found in the VDA 4905 (Despatch Advice) and VDA 4987 (ASN). 

CategoryMeaning
Ready for DispatchGoods prepared for shipment
DispatchedShipment has left the supplier
In TransitShipment is moving to destination
DeliveredShipment has arrived
Partially DeliveredOnly part of the shipment delivered
DelayedDelivery will not meet planned date/time

 

Call-off / JIT Sequencing Status Codes 

CategoryMeaning
Call-off ValidActive delivery instruction
Call-off ChangedRevised delivery instruction
Call-off CancelledInstruction no longer valid
Sequence ConfirmedProduction/shipping sequence acknowledged
Sequence RejectedSequence cannot be met

Call-off / JIT Sequencing Status Codes are used in just-in-time and sequence-based supply chains and it is used in the VDA 4915 and VDA 4985 (DELJIT subset).
 

Invoice & Financial Status Codes 

Invoice & Financial Status Codes are used to describe billing and settlement state and can be found in the VDA 4906, VDA 4932 (Invoice), and VDA 4908 / 4938 (Credit/Debit) 

CategoryMeaning
Invoice IssuedBilling document created
Credit IssuedCredit note generated
Debit IssuedDebit adjustment
DisputedInvoice under review
CorrectedReplacement or correction invoice
Paid / SettledFinancially closed (if supported)

 

Technical / Processing Status Codes 

Technical / Processing Status Codes are used to indicate message handling results and these are most often embedded in response messages or handled via transport acknowledgments (e.g., OFTP/OFTP2) 

CategoryMeaning
Message AcceptedSyntax and business rules passed
Message RejectedValidation failed
DuplicateMessage already processed
Error in ContentBusiness rule violation

 

What Reason Codes are included in VDA messages? 

Here again, VDA reason codes are profile-specific business explanation codes that explain why an order, call-off, shipment, or invoice was rejected, changed, or adjusted.  Used to qualify rejections, changes, and most importantly, deviations in automotive order, scheduling, shipping, and invoicing processes explanations for rejections and/or changes include qualification include quantity unavailable, capacity constraints, material shortages, scheduling conflicts, packaging rather than using a single universal reason code list. They communicate why a transaction could not be processed as requested.  Where X12 message might indicate simply ‘Rejected’ a VDA response indicates ‘Rejected — due to material shortage’, or ‘Changed — due to capacity constraint’ or ‘Delayed — due to transport issue’ a structure that enables automated exception handling and coordinated supply-chain response – perhaps the first steps in the direction of fully autonomous supply chain. 
 

Common Reason Code Categories in VDA Messages 

CategoryTypical MeaningBusiness Use
Quantity Not AvailableSupplier cannot meet requested quantityExplains partial or full rejection of an order or call-off
Capacity ConstraintProduction capacity is insufficientExplains delivery delay or reduced quantity
Material ShortageRaw materials or components unavailableExplains inability to fulfill request
Schedule ConflictRequested date/time cannot be metExplains delivery date changes
Packaging Not AvailableRequired packaging type not availableExplains logistics or ASN deviations
Transport ProblemCarrier or routing issueExplains shipment delay or change
Technical ErrorData incorrect or incompleteExplains rejection due to invalid message content
Pricing ErrorPrice does not match contractExplains invoice dispute or rejection
Incorrect Part NumberMaterial number invalid or unknownExplains line-item rejection
Contract Not ValidNo valid agreement existsExplains commercial rejection
Order SupersededReplaced by a newer messageExplains cancellation or replacement
Duplicate MessageMessage already processedExplains technical rejection
Regulatory / Compliance IssueLegal or compliance rule violatedExplains blocked delivery or billing

 

Where Reason Codes Are Used 

VDA MessageReason Codes Explain…
VDA 4926 (Order Response)Why an order line is rejected or changed
VDA 4913 (Delivery Forecast)Why forecast quantities are adjusted
VDA 4915 / 4985 (JIT Call-off / DELJIT)Why a call-off or sequence is rejected or changed
VDA 4905 / 4987 (Despatch Advice / ASN)Why shipment differs from plan
VDA 4906 / 4932 (Invoice)Why amounts differ or are disputed
VDA 4908 / 4938 (Credit/Debit)Why a credit or adjustment was issued

 

What Use Cases do VDA messages support? 

VDA messages support high-volume end-to-end automotive supply-chain use cases including purchase order management, delivery forecasting, just-in-time scheduling, shipment notification, invoicing, exception handling, and compliance.  

Together, these use cases enable tightly synchronized, high-volume, and automated collaboration between OEMs and suppliers. Value Added Network

Business FunctionVDA Message IDUse Case
Order Management4925, 4926Electronic transmission of purchase orders; create and confirm supply commitments
Planning and Demand Forecasting4913Communicate planned demand
Just-in-time Manufacturing4915, 4985Issue sequenced delivery instructions
Shipping4905, 4987Notify of outbound shipments
Billing4906, 4908, 4932, 4938Invoice and adjust charges
Exception Handling4926, revised call-offsManage rejections and changes
ComplianceAllMaintain auditable records
  • Delivery scheduling between OEMs and suppliers
  • Packaging Instructions
  • Forwarding Instructions
  • Delivery Notes / Dispatch Advice (ASN - Advance Shipping Notice)
  • Receipt Acknowledgment
  • Automated invoicing, remittance, and reconciliation
     

What are the Benefits of VDA messages? 

• Improves supply chain synchronization 
• Reduces manual reconciliation 
• Enhances automotive compliance (VDA & AIAG alignment)  
 

How Efficient are VDA messages? 

VDA messages are optimized for high-volume, repetitive automotive transactions such as call-offs, delivery schedules, ASNs, and invoices. They are the backbone that enables the most demanding and efficient manufacturing practices in the world, the automotive sector. Their design prioritizes speed, predictability, and low processing cost over flexibility, in fact, VDA messages are extremely efficient VDA messages are used almost exclusively for Just-in-Time (JIT) and Just-in-Sequence (JIS) in the automobile sector when compared with other manufacturing sectors.   

  • Parsing is simple (fixed field positions, no variable-length loops)
  • Validation is predictable (rules are embedded in the profile)
  • File sizes are small compared to X12 or EDIFACT
  • CPU and memory usage is low during processing
  • Batch processing is fast, even at very high volumes 
     

Key Efficiency Characteristics 

Efficiency DimensionHow VDA Achieves ItResulting Benefit
Compact FormatFixed-length, positional fields instead of verbose tagged segmentsSmaller message size and faster parsing
Profile-Driven StructureMandatory fields and strict layouts defined by VDA recommendationsMinimal ambiguity and fewer validation rules
Single-Purpose MessagesEach message supports a specific business process (e.g., call-off, JIT, invoice)No extra or unused data elements
Automotive Semantics EmbeddedBuilt-in concepts such as cumulative quantities, call-offs, and sequencingEliminates need for external business logic
Low OptionalityLimited optional fields compared to X12 or EDIFACTReduces conditional branching and mapping complexity
Deterministic ProcessingSame structure every time for a given message typeEnables straight-through processing (STP)
Transport OptimizedHistorically paired with OFTP/OFTP2Reliable, high-throughput transmission

 

How Compliant are VDA messages? 

VDA messages are highly compliant by design. Primarily governed by industry rather than government (e.g., regulation) they leverage strict, profile-driven rules that define field usage, code values, and business semantics for specific automotive processes. Compliance is industry-mandated rather than legally mandated, and operationally compulsory for participation in many automotive supply networks and enforced through industry standards and trading partner agreements.  The result is deterministic validation, reduced ambiguity, and reliable automation across OEM and supplier networks. 

  • Messages follow the exact structure defined in the VDA recommendation
  • Mandatory data elements are always populated
  • Codes and qualifiers match allowed values
  • Business rules (e.g., cumulative quantity logic) are applied consistently
  • Rejected or changed transactions include valid reason codes
  • Superseded messages properly reference prior versions 
     

What is the Format of a VDA message? 

VDA messages are structured variable-length text files (Delimited). VDA messages use predefined field lengths. While many data elements have fixed lengths and formats, they can be harmonized with EDI and IDoc mappings in some of the more advanced solutions in the market like the PartnerLinQ platform which consolidates, normalizes and harmonizes data from various sources making critical information accessible for optimizing supply chain operations. 
 

How Accurate are VDA messages? 

VDA messages are designed to ensure precision with minimal human intervention. Delivered through standardized data exchanges like Just-in-Time (JIT) and Just-in-Sequence (JIS), just two examples just how accurate VDA messages can be.  The automobile sector shines with their approach to coordinated supply-chain response, perhaps leading the first steps in a fully autonomous supply chain now that AI is taking hold. 
 

What are the Limitations of a VDA message? 

VDA’s fixed-length formats in support of the automobile sector requires strict adherence and lack flexibility compared to X12 or EDIFACT, messages that are non-compliant typically result in: 

  • Message rejection
  • Delivery or payment delays
  • Manual intervention
  • Potential commercial penalties (e.g., chargebacks) 
     

Are Guidelines & Sample Files for VDA messages available? 

Yes. PartnerLinQ provides sample VDA Transactions and Implementation guides are available through its Support and Guideline Management Team

Sample implementation guides illustrate both inbound and outbound flows, segment layouts, and valid data examples and support testing and partner onboarding. Customized specification documents for use in on boarding and technical development are available upon request.  

PartnerLinQ provides: 

  • Transaction implementation guide
  • Sample payloads
  • Qualification and testing maps
  • Error handling and best-practice notes 

Contact our experts

Sample File

 

What are the Basic Questions for Integration of the VDA message workflow? 

  1. Which VDA versions are used or required?
  2. What is the general direction of the transaction?
  3. Are orders inbound or outbound?
  4. Are there Samples and Specs available?
  5. Are functional acknowledgments needed?
  6. Is EDIFACT, X12, or AIAG alignment required?
  7. Are PO Changes accommodated?
  8. How are changes to orders managed today?
  9. Is there automation? (an internal systems triggers) or are PO changes triggered manually
  10. How will cancellations and changes be managed?
  11. Are there other parties interested in this same transaction?
  12. What transactions might these interested parties also be a party to?
  13. What type of connection will be used for exchanging the EDI Files?  (OFTP/OFTP2, AS2, VAN…)
  14. Is the customer only sending EDI or are there other ways to get the order into the system?
  15. Is there customization to accommodate Order to Cash flows?
  16. How are Payment Terms, FOB, INCO Terms, and/or Method of Payment terms applied?
  17. Are Line Items identified by SKU or UPC?
  18. How does pricing work?
  19. Is a contract or a Price/Sales Catalog transaction in use?
  20. Are we expecting Service, Promotion, Allowance, or Charge Information (SAC) within the PO?
     

What is the basic VDA Business Level Workflow model? 

The VDA workflow model reflects how German and European automotive OEMs and suppliers coordinate planning, shipping, invoicing, and payment using fixed-format VDA messages. It’s built to support Just-in-Time (JIT) and Just-in-Sequence (JIS) manufacturing. 

  1. OEM issues planning schedule (VDA 4905)
  2. Supplier sends delivery note (VDA 4913)
  3. Supplier issues invoice (VDA 4920)
  4. OEM confirms payment (VDA 4939)
Workflow

 

Planning & Forecasting 

VDA 4905 – Delivery Forecast / Scheduling Agreement 

  • Communicates medium- to long-term production requirements.
  • Defines expected quantities and delivery dates.
  • Drives supplier production planning and material procurement. 
     

Shipping Instruction & Execution 

VDA 4908 – Shipping Schedule (call-off / JIT instruction) 

  • Converts forecast into near-term shipping requirements.
  • Often used for JIT or sequence-based delivery.
  • Supplier prepares goods and ships. 
     

Delivery Notification 

VDA 4913 – Delivery Note / Despatch Data 

  • Sent when goods are shipped.
  • Contains packaging, handling unit, and transport details.
  • Enables dock planning and automated receiving. 
     

Invoicing 

VDA 4920 – Invoice 

  • Requests payment for delivered goods.
  • References shipment and order data for matching. 
     

Payment & Remittance 

VDA 4939 – Payment Advice / Remittance 

  • Confirms payment and identifies which invoices were paid. 
     

Quality & Test Reporting 

VDA 4987 – Quality Data / Test Results 

  • Provides inspection or quality assurance results.  
     

What are the Best Practices of the VDA message workflow? 

  • Validate message formats before transmission
  • Map each VDA file to the corresponding X12/EDIFACT/SAP equivalent
  • Use automated acknowledgment and reconciliation
  • Maintain strict version control across partners 
     

Appendix: Mapping Table – VDA ↔ X12 ↔ EDIFACT ↔ SAP IDoc 

VDAANSI X12EDIFACTSAP IDoc
VDA 4905 – Delivery Forecast830 – Planning ScheduleDELFORDELFOR
VDA 4908 – Shipping Schedule862 – Shipping ScheduleDELJITDELJIT
VDA 4913 – Delivery Note856 – Advance Ship NoticeDESADVDESADV
VDA 4920 – Invoice810 – InvoiceINVOICINVOIC
VDA 4939 – Payment Advice820 – Payment Order/RemittanceREMADVREMADV
VDA 4987 – Quality Data863 – Report of Test ResultsQALITYQALITY

Explore Our Integration Solutions

PartnerLinQ integration Solutions

PartnerLinQ Integration Solutions

Connect Everything. Integrate Intelligently.

Future-Proof Your Business with Composable, AI Powered Connectivity.

×