ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

X12 129 — Vehicle Damage

Specific damage report on a vehicle in transport: damage type, body-position (panel-by-panel), severity, estimated repair cost.

Purpose

Follows the 121 when a DA event is signalled. The 129 details the exact damage nature: hood, door-left, bumper-rear, etc. Each damage rates the vehicle zone (1-360 degrees per convention). Used for the insurance settlement between car hauler and manufacturer.

Envelope structure

The 129 travels inside the three X12 envelope levels (ISA/IEA, GS/GE with functional group VD, and ST/SE). Didactic example in 004010:

x12 example-129.x12
ISA*00*          *00*          *ZZ*CARHAULER     *ZZ*ACMEAUTOMFR   *260519*0930*U*00401*000000129*0*P*>~
GS*VD*CARHAULER*ACMEAUTOMFR*20260519*0930*1*X*004010~
ST*129*0001~
B2A*VD*20260519*DMG-001~
N9*VIN*1HGBH41JXMN109186~
N9*DA*HOOD~
N9*DA*SCRATCH 12CM~
N9*PH*https://photos.example.com/damage-001.jpg~
AMT*TC*350.00~
SE*7*0001~
GE*1*1~
IEA*1*000000129~

Common segments

  • HeaderST, B2A.
  • VINN9*VIN.
  • Damage detailN9*DA damage type, position, severity.
  • Photo referencesN9*PH with URL/file ID.
  • Cost estimateAMT.
  • SummarySE.

Common pitfalls

  • No photo: photo-less claims are rejected by 80% of insurers.
  • Generic cost: AMT*TC = total, but many manufacturers want the breakdown (paint, part, labor).
  • Non-standard zone: use SAE J1939 or AIAG standard for panel positions, not free text.

Documentation

The 129 code and the Vehicle Damage name are public and listed at x12.org/products/transaction-sets. The full loops/qualifiers/code-lists structure is distributed by DISA via proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.