Ingest your ERP data. Normalize to the AAS standard. Generate compliant labels and QR codes. Ship to EU — before the deadline.
The only compliance linter that catches 2023/1542 gaps in your batch data — so your logistics chain stays protected.
Book a 10-Minute Technical Demo →Run the Free Compliance Linter →The EU mandate requires carbon footprint, recycled content, hazardous substance declarations, and dozens more. Our API covers every required field — validated before a label prints.
POST your existing JSON from SAP, Oracle, or a CSV bulk upload. We normalize it into the Asset Administration Shell (IEC 63278-1) standard automatically.
Our endpoint returns a print-ready SVG with CE marking, QR code (ISO 18004), and serial number — pre-flight checked for missing data.
Internal SOP-based approaches consume months of engineering time and require continuous legal oversight. VoltQuery collapses that into a single API integration.
| Feature | The In-House Struggle | The VoltQuery Shortcut |
|---|---|---|
| Material Mapping | Months of custom ERP development for Co, Pb, Li, Ni percentages. | One POST. Our logic handles the recycled-content weighting per batch. |
| Regulation Updates | Continuous legal review as EU standards shift through 2030. | Automatic. We push logic updates to our linter so your labels stay compliant. |
| Data Interoperability | Figuring out AAS (IEC 63278-1) and JSON-LD from scratch. | Native. VoltQuery speaks the exact language EU regulators require. |
Months of custom ERP development for Co, Pb, Li, Ni percentages.
One POST. Our logic handles the recycled-content weighting per batch.
Continuous legal review as EU standards shift through 2030.
Automatic. We push logic updates to our linter so your labels stay compliant.
Figuring out AAS (IEC 63278-1) and JSON-LD from scratch.
Native. VoltQuery speaks the exact language EU regulators require.
15 endpoint groups · JWT auth · OpenAPI 3.0
{
"globalAssetId": "urn:battery:ISO15459-VARTA-EV80-2026",
"lifecycleStatus": "Manufactured",
"aasPayload": {
"carbonFootprint": 42.5,
"carbonPerformanceClass": "B",
"batteryChemistry": "NMC811",
"recycledContentPct": 12.0,
"recycledLithiumPct": 4.0,
"recycledCobaltPct": 8.0,
"recycledNickelPct": 6.5,
"hazardousSubstances": "None above threshold",
"leadPct": 0.001,
"cadmiumPct": 0.0,
"mercuryPct": 0.0,
"expectedLifetimeYears": 10,
"energyDensityWhkg": 260.0,
"manufacturerName": "VARTA AG",
"modelNumber": "EV80-NMC",
"warrantyPeriodMonths": 96,
"voltageMin": 2.5,
"voltageMax": 4.2,
"dismantlingManual": "https://docs.varta.example/disassembly/EV80",
"safetyInstructions": "UN38.3 certified — Class 9 DG"
},
"digitalSignature": "sha256:9f86d08..."
}One POST creates the passport. The AAS payload maps 1-to-1 to Annex XIII of EU 2023/1542.
Most battery passport initiatives are management-heavy. VoltQuery is engineer-light. Stop the endless meetings about compliance strategy. Give your dev team an endpoint, and your production team a QR code. Done.
Bring a sample of your batch data to Chicago this June. We’ll run it through the /lint endpoint live — see exactly where your 2026 compliance gaps are before the February 2027 labeling deadline.