Gids 07
De CBAM-XML-aangifte uitgelegd
Wat het schema vastlegt, hoe één ingevoerd goed is gestructureerd, en wat nog niet is gepubliceerd.
Sectie 01
Het bestand, niet het formulier
Een CBAM-aangifte is een machineleesbaar XML-bestand, geen formulier dat iemand op het scherm invult. De vorm ervan wordt vooraf vastgelegd door een XML Schema Definition - een XSD - die door de Commissie wordt gepubliceerd. De XSD is het contract: hij benoemt elk element, bepaalt de volgorde waarin de elementen voorkomen en beperkt de tekens die elke waarde mag bevatten.
Dat heeft een praktisch gevolg. Er is geen vrije tekst waarin een beoordelingsafweging kan worden vastgelegd en geen veld waarin een opmerking een ongebruikelijk cijfer toelicht. Elk feit over een zending moet terechtkomen in het element dat het schema daarvoor reserveert, in de vorm die het schema toestaat, of het is helemaal geen aangifte - het is een bestand dat het ontvangende systeem niet kan lezen.
Deze gids loopt het transitionele schema van het kwartaalverslag element voor element door, omdat dit het CBAM-schema is dat de Commissie daadwerkelijk heeft gepubliceerd.
Sectie 02
Wat het schema vastlegt
Bovenaan het bestand staat één enkel QReport-element. Al het overige hangt daaronder. Het onderstaande fragment geeft de elementen weer die het schema direct onder die root plaatst, met de typecode die elk element draagt.
- ReportingPeriodan2
- Yearn4
- Declarant
- IdentificationNumberan..17
- Namean..70
- Rolean..5
- ActorAddress
- ImportedGoodmaxOccurs 99999
DG TAXUD, CBAM XSD Version 23.00 (transitional report), april 2025
Het transitionele schema van het kwartaalverslag, overgenomen uit het pakket dat de Commissie publiceert voor CBAM-rapporterende aangevers. De elementnamen en typecodes op deze pagina zijn onveranderd uit dat bestand overgenomen.
Lees de codes als beperkingen. an2 is twee alfanumerieke tekens, n4 is vier numerieke tekens, an..17 is maximaal zeventien alfanumerieke tekens. Declarant (de aangever) draagt geen typecode omdat het een container is: het bevat vier onderliggende elementen in plaats van een eigen waarde. ImportedGood komt herhaald voor, eenmaal per goed in de verslagperiode.
Sectie 03
Binnen één goed
ImportedGood is waar de inhoudelijke kern van een aangifte zit. Eén element komt herhaald voor bij elk goed, en elke herhaling draagt zijn eigen classificatie, oorsprong, hoeveelheid en emissies.
- ItemNumbern..5
- CommodityCode
- HsCodean6
- CnCodean8
- OriginCountry
- Countrya2
- ImportedQuantityminOccurs 1 maxOccurs 9
- GoodsEmissionsminOccurs 1 maxOccurs 999
De typecodes zijn beperkingen, geen versiering. an8 bij CnCode betekent een GN-code van precies acht tekens - niet zeven, niet tien, en geen acht cijfers met een scheidingsteken. a2 bij Country betekent twee alfabetische tekens, de ISO-landcode en niets anders. Een waarde die daar niet aan voldoet, wordt op structuur afgewezen voordat er iets wordt beoordeeld over het emissiecijfer dat zij bevat.
Daarom is de gewone fout bij een CBAM-inzending zelden een betwist emissiecijfer. Het is een GN-code die met een punt erin uit een handelsfactuur is overgenomen, een land dat als naam in plaats van als code is geschreven, of een hoeveelheidselement dat vaker herhaald voorkomt dan het schema toestaat.
Sectie 04
Wat nog niet is gepubliceerd
Eén onderscheid is belangrijker dan welk element op deze pagina ook. Het transitionele schema van het kwartaalverslag is door de Commissie gepubliceerd en is het bestand dat hierboven is beschreven. Het schema van de jaarlijkse aangifte voor de definitieve regeling is nog niet openbaar - daarvoor is geen XSD vrijgegeven.
Wie vandaag beweert een bestand te produceren dat voldoet aan het schema van de definitieve regeling, beschrijft iets waarvoor geen gepubliceerde definitie bestaat om aan te voldoen.
Carbon Mandate bereidt voor op basis van de aangiftestructuur die de Commissie heeft gespecificeerd: het gepubliceerde transitionele schema waar dat van toepassing is, en het gegevensmodel dat in de verordening en de uitvoeringshandelingen daarvan is vastgelegd voor de definitieve regeling. Wanneer het jaarlijkse schema wordt gepubliceerd, verschuift het voorbereidende werk daarnaartoe. Wij stellen het aangiftepakket op; de EU-importeur dient het in.