1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
//! Battery degradation rules — performance, durability and state-of-health.
//!
//! Two separate regimes, on two separate timelines. Conflating them is the easy
//! mistake here, because only one of them is pending.
//!
//! ## Already in force — declaration duties
//!
//! - **Art. 10(1), since 18 Aug 2024**: rechargeable industrial batteries above
//! 2 kWh, LMT batteries and EV batteries must be accompanied by a document
//! carrying the electrochemical performance and durability parameters of
//! **Annex IV Part A**, with Annex IV Part B explaining how they were measured.
//! - **Art. 14(1), since 18 Aug 2024**: the parameters of **Annex VII** must be
//! held in the battery management system of stationary battery energy storage
//! systems, LMT batteries and EV batteries.
//!
//! Neither is a threshold. Both are "declare the value", and both are live today.
//!
//! ## Pending — minimum values
//!
//! The values below which a battery is non-compliant come from a delegated act
//! under **Art. 10(5)**, which has not been adopted. There are two of them:
//!
//! | Scope | Act due | Minimum values apply from |
//! |---|---|---|
//! | Industrial > 2 kWh (excl. exclusively external storage) | 18 Feb 2026 | 18 Aug 2027 |
//! | LMT batteries | 18 Feb 2027 | 18 Aug 2028 |
//!
//! Both application dates are conditional: Art. 10(2) and 10(3) read "or 18
//! months after the date of entry into force of the delegated act …, whichever
//! is the latest". Until the act enters into force the effective date is
//! unknown, not merely future.
//!
//! Art. 10(6) is a different power — it lets the Commission *amend the Annex IV
//! parameter list* in light of technical progress. It does not set minimum
//! values, and an earlier version of this module cited it in their place.
//!
//! ## Art. 10(4) — the second-life carve-out
//!
//! Art. 10(1)–(3) do not apply to a battery prepared for re-use, prepared for
//! repurposing, repurposed or remanufactured, where the operator demonstrates it
//! was placed on the market **before** those obligations became applicable. A
//! determination therefore depends on the *original* placing-on-market date, not
//! the date of assessment.
//!
//! ## What Annex VII actually asks for
//!
//! State of health is a parameter set that differs by battery type, not a single
//! percentage:
//!
//! - **EV batteries** — state of certified energy (SOCE).
//! - **Stationary storage and LMT** — remaining capacity; where possible
//! remaining power capability; where possible remaining round trip efficiency;
//! evolution of self-discharging rates; where possible ohmic resistance.
//!
//! Annex VII Part B lists the expected-lifetime parameters separately, including
//! date of manufacture and (where appropriate) date of putting into service,
//! energy throughput, capacity throughput, tracking of harmful events, and the
//! number of full equivalent charge-discharge cycles.
//!
//! Which parameter set a battery must report is decided by its category — see
//! [`annex_vii_parameter_set_for`]. The *minimum values* those parameters must
//! reach remain pending under Art. 10(5).
/// Which Annex VII Part A parameter set applies to a battery.
///
/// Annex VII Part A splits into exactly two lists: one parameter for electric
/// vehicle batteries, and a five-parameter list shared by stationary battery
/// energy storage systems and LMT batteries.
/// The Annex VII Part A parameter set a battery of `battery_type` must report,
/// or `None` where Annex VII Part A does not reach it.
///
/// Matching is case-insensitive. Portable and SLI batteries return `None`:
/// Art. 14(1) names only stationary battery energy storage systems, LMT
/// batteries and electric vehicle batteries.
///
/// **Known imprecision.** Art. 3 defines a stationary battery energy storage
/// system as a *subset* of industrial batteries, and the passport's
/// `batteryType` cannot distinguish the two. `"industrial"` therefore maps to
/// [`Annex7ParameterSet::StationaryOrLmt`], which is the conservative
/// direction: an industrial battery that is not a stationary storage system is
/// outside Annex VII Part A entirely, so the only cost is that declaring the
/// parameters is treated as expected rather than as surplus.
/// Whether Annex VII **Part B** (expected-lifetime parameters) reaches a battery
/// of `battery_type`.
///
/// Part B is narrower than Part A, and the difference is easy to miss: Part A
/// names *"electric vehicle batteries, stationary battery energy storage systems
/// and LMT batteries"*, while Part B names only *"stationary battery energy
/// storage systems and LMT batteries"*. **Electric-vehicle batteries report a
/// state of health under Part A but no expected-lifetime parameter set under
/// Part B.**
///
/// The `"industrial"` imprecision described on [`annex_vii_parameter_set_for`]
/// applies here too.