EU Battery Passport 2027: What Battery Makers Must Prepare, and How Odoo Helps

By Hanafy, Consultant at FlexCode Systems

EU Battery Passport 2027: What Battery Makers Must Prepare, and How Odoo Helps

From 18 February 2027, every e-bike battery, every industrial battery above 2 kWh and every electric vehicle battery placed on the EU market needs a digital battery passport. Each individual battery gets its own electronic record, reachable through a QR code on the battery, with data on its composition, performance, origin and later life.

That is less than five months away. For manufacturers, importers and anyone who assembles battery packs, the QR code is the easy part. The hard part is the data behind it: which cells went into which pack, what the supplier declared about materials and recycled content, which tests the battery passed, and what happened to it after the sale. That is an operations problem, and it is where an ERP like Odoo becomes the backbone of compliance.

This guide summarises what the EU Batteries Regulation requires, what is still open, and how to map each requirement to a concrete process in Odoo. It is a practical overview, not legal advice, so check the details for your products with your legal counsel.

What the battery passport is

The battery passport is defined in Article 77 of the EU Batteries Regulation, Regulation (EU) 2023/1542. The core rules are short:

Which batteries are covered

The passport obligation applies to three categories:

All other batteries also need a QR code from 18 February 2027, but for them it leads to the label information, the EU declaration of conformity and information on collection and recycling, not to a full passport.

If you make products with built-in batteries, a second date matters too. From 18 February 2027, portable batteries in products must be removable and replaceable by the end user, with some exceptions, and LMT batteries, including their individual cells, must be replaceable by an independent professional. That is a design question first, but it also affects your spare parts and service processes.

What goes into the passport

Annex XIII of the regulation lists the content in four access levels:

  1. Public information on the battery model, including the label information, material composition and chemistry, hazardous substances, critical raw materials, carbon footprint information, responsible sourcing, recycled content, the share of renewable content, rated capacity, voltage and power values, expected lifetime in cycles, the warranty period for the calendar life, the EU declaration of conformity and information on collection and recycling.
  2. Model information for persons with a legitimate interest, such as repairers, remanufacturers and recyclers: detailed composition including cathode, anode and electrolyte materials, part numbers and sources for spare parts, dismantling information such as exploded diagrams, disassembly sequences and tools, and safety measures.
  3. Information only for notified bodies, market surveillance authorities and the Commission, namely the test reports proving compliance.
  4. Data on the individual battery for persons with a legitimate interest: performance and durability values at placing on the market and after status changes, state of health, the status (original, repurposed, re-used, remanufactured or waste), and usage data such as charge cycles, negative events like accidents, operating temperature and state of charge.

The information only has to be included to the extent it applies to your battery category. Some fields, such as the carbon footprint declaration, only become mandatory when their own rules apply to your category, and several of those depend on Commission acts that are still pending.

Dates and open points as of September 2026

DateWhat applies
18 August 2025Separate collection symbol on all batteries
18 February 2027Battery passport for LMT, industrial above 2 kWh and EV batteries, QR code on all batteries, removability and replaceability rules
18 August 2027Supply chain due diligence obligations, postponed from 2025 by Regulation (EU) 2025/1561

Two open points are worth knowing:

The real challenge is data, not the QR code

Printing a QR code takes a day. Filling the passport behind it correctly for every single battery is a process that touches almost every department:

If this data lives in spreadsheets, supplier emails and separate tools, every passport becomes manual work. If it lives in one system with a clear serial number per battery, the passport becomes an output of your normal processes.

How Odoo helps you prepare

Odoo will not issue the passport on its own, but it can be the system where the passport data is created, linked and kept up to date. Here is how we map the requirements.

One product record per battery model

Each battery model becomes a product in Odoo with structured fields for the public passport data: chemistry, rated capacity, voltage range, expected lifetime, warranty period, critical raw materials and recycled content. Standard Odoo does not ship these fields, so we add them with Odoo Studio or a small custom module. The declaration of conformity, safety information and dismantling documents are attached to the product, with versions, so the passport always points to the current document.

A serial number and unique identifier for every battery

The passport is per battery, so every unit needs its own identity. Odoo tracks products by serial number through production, stock, delivery, returns and repairs. We configure the serial number format so it can serve as, or map to, the unique identifier the regulation requires. If you use GS1 identifiers to meet the ISO/IEC 15459 requirement, Odoo's barcode app supports the GS1 nomenclature. A consistent rule-based barcode and labelling system keeps this manageable across many models.

Component traceability in production

In Odoo Manufacturing, bills of materials define which cells, modules and BMS boards make up a pack. When production consumes lot-tracked cells, Odoo records which lots went into which serial number. The traceability report then shows the full chain in both directions: from a finished battery back to the cell lot and supplier, and from a supplier lot forward to every battery that contains it. That is exactly what you need when a supplier changes a material or a cell batch turns out to be faulty. If you are still planning production on whiteboards, our article on real-time shop floor visibility in Odoo 19 shows where to start.

Supplier data in purchasing

Composition, recycled content and sourcing information usually come from your suppliers. In Odoo Purchase, we attach the required supplier declarations to the vendor and the purchased product, and set up quality checks at goods receipt so that a cell lot cannot be released to production without its documents. That also prepares you for the due diligence obligations from August 2027.

Test results linked to each battery

With the Odoo Quality app, end-of-line tests become quality checks on the production order. Measured values such as capacity and internal resistance are stored against the serial number, and test reports are attached as documents. When an authority asks for proof, you can find it per battery instead of searching through file shares.

QR code labels

Odoo prints labels per serial number, and the QR code on the label can contain the link to the battery's passport. Label layout, size and placement on the battery or packaging are configured once and then printed automatically from production.

Status changes over the battery's life

When a battery comes back for repair, is replaced under warranty, is remanufactured or is returned for recycling, Odoo already records the event against the serial number through returns, the Repairs app and stock moves. We add the passport status (original, repurposed, re-used, remanufactured, waste) as a field on the serial number, and create a new serial number linked to the original for a remanufactured or repurposed battery.

Publishing the passport: where Odoo needs a partner

To be clear about the limits: standard Odoo is not a battery passport platform. It does not host passports with the four access levels, manage legitimate-interest access, or guarantee availability if your company ceases to exist. Live usage data such as state of health and charge cycles also comes from the battery management system, not from the ERP.

The practical setup for most companies is therefore Odoo as the data source plus a specialised digital product passport service for hosting and access control. FlexCode connects the two through Odoo's API, so that every new serial number, test result and status change in Odoo updates the passport automatically. For small series with mainly public data, a simpler setup can be enough, but that decision should wait until the access rules are published.

Where to start

With less than five months left, a practical sequence looks like this:

  1. List which of your batteries are LMT, industrial above 2 kWh or EV batteries, and who is the economic operator placing each one on the market.
  2. Map every Annex XIII field to its source: engineering, a supplier, production, quality or service.
  3. Set up serial number tracking and a unique identifier format that meets ISO/IEC 15459.
  4. Request the missing composition, recycled content and sourcing data from your cell and material suppliers now.
  5. Add the passport fields, documents and quality checks in Odoo.
  6. Choose a passport hosting service and connect it to Odoo.
  7. Test the full flow on one battery model before February 2027.

Frequently asked questions

When does the battery passport become mandatory?

From 18 February 2027, under Article 77 of Regulation (EU) 2023/1542. From that date, each covered battery placed on the EU market or put into service must have a battery passport, accessible through a QR code on the battery.

Which batteries need a battery passport?

LMT batteries such as e-bike and e-scooter batteries, industrial batteries with a capacity greater than 2 kWh, and electric vehicle batteries. Other batteries need a QR code from the same date, but it leads to label and conformity information rather than a full passport.

Who is responsible for the battery passport?

The economic operator that places the battery on the market, usually the manufacturer or importer. It must keep the information accurate, complete and up to date and may authorise another operator to act on its behalf. After repurposing or remanufacturing, the operator that places the battery on the market again takes over.

Has the battery passport deadline been postponed?

No. The supply chain due diligence obligations were postponed to 18 August 2027 by Regulation (EU) 2025/1561, but the battery passport date of 18 February 2027 has not changed. The Commission's implementing act on access rights for persons with a legitimate interest is late and planned for the fourth quarter of 2026.

Can Odoo create the battery passport?

Odoo can hold and link most of the data: product data per battery model, serial numbers, component traceability, supplier documents, test results and status changes. Hosting the passport with its access levels is usually done by a specialised passport service that receives the data from Odoo through an integration.

What is the first practical step?

Map each piece of passport data to where it comes from today, and close the gaps with your suppliers early. Supplier data on composition, recycled content and sourcing usually takes the longest to collect.

Make the battery passport a by-product of good processes

The battery passport turns product data into a regulated, long-term commitment for every single battery you sell. Companies that connect purchasing, production, quality and service in one system with one serial number per battery can meet it without a manual data project for every shipment.

FlexCode builds exactly these processes in Odoo, from serial number tracking and component traceability to supplier documents, quality checks and the integration with your passport provider. Request a demo or talk to us about your battery data, or email info@flexcodesys.com. One System. Total Control.