Back to blog
Technology
20 January 2026

eCoC in Practice: IVI XML, XAdES Signatures and NAP Submission Routes

eCoC in Practice: IVI XML, XAdES Signatures and NAP Submission Routes

The IVI XML format

eCoCs are based on the Initial Vehicle Information (IVI) file developed for the EU eCoC system. The IVI 2.0 XML file follows the harmonised EU IVI template, with each EU Member State using its own approval authority code (e.g. e1 for Germany, e2 for France) and country-specific regulatory references where applicable.

IVI files must be in Extensible Markup Language (XML) format — not PDF, not Word, not any other format. XML is used because eCoCs are structured regulatory data that needs to be automatically extracted, validated, and stored by the NAP and other authorities.

The IVI schema: what goes into an eCoC

The IVI 2.0 schema contains hundreds of technical data fields covering:

Vehicle identity

VIN, type approval number, approval authority code, variant and version, manufacturer details

Technical data

Masses, dimensions, axle configurations, engine specifications, emissions class, fuel type

Compliance data

Component type approvals, regulatory references, stage-specific data for multi-stage builds

XAdES digital signatures

Every eCoC must carry a digital signature to guarantee authenticity and data integrity. The EU follows the same standard as the EU: XAdES (XML Advanced Electronic Signatures), as defined in ETSI EN 319 132 and aligned with the eIDAS Regulation.

The permitted signature types are:

  • Advanced Electronic Signatures (AdES) — the minimum requirement
  • Advanced Electronic Seals (AdESeal) — for organisational-level signing
  • Qualified variants (QES, QESeal) — optional but accepted

XML formatting sensitivity

Once an XML file has been digitally signed, any change to the file — even adding a space or line break — will invalidate the signature. This is a common source of submission failures. Files must be signed as the final step before submission, and no modifications should be made afterwards.

XSD schema validation

Before submission, IVI XML files are validated against the XSD (XML Schema Definition) to ensure the structure and content are correct. This automated check catches errors such as missing required fields, incorrect data types, and invalid values before the file reaches the NAP.

Pre-submission validation is essential — files that fail the XSD check will be rejected, requiring correction and resubmission.

NAP submission routes

NAP eCoC Portal

A web-based interface for manual upload of IVI XML files. Suitable for manufacturers with lower volumes or those in the early stages of implementation.

API (system-to-system)

Automated transmission via the NAP API. Enables direct integration with production systems, ERP platforms and eCoC management software for high-volume workflows.

COCDesk handles the technical complexity

COCDesk abstracts the technical requirements so your team does not need to build XML generation, XAdES signing, or NAP API integration in-house:

Automatic IVI XML generation from structured vehicle data
Built-in XSD schema validation catches errors before submission
Automated XAdES digital signing with proper sequencing
Both NAP portal upload and API submission supported

Ready for the EU eCoC rollout?

Book a free demo and see how COCDesk can have your eCoC process production-ready across every EU Member State.