Convert Country-by-Country Reporting data into XML for submission.
XML reporting software for teams that need to prepare, validate and generate compliant CbCR XML reports.
XML is complex. Your reporting doesn’t have to be.
Generate compliant XML reports
Create Country-by-Country XML reports aligned to the required schema, helping your team produce compliant CbCR files.
Populate reports from your data
Import CbC reporting data from Microsoft Excel or relational databases to reduce manual input, improve consistency and speed up recurring reporting.
Work from clear reporting templates
XML Authority turns CbCR schemas into structured, user-friendly templates that your team can reuse each period.
Validate before you file
Check Country-by-Country XML reports against the relevant schema to identify missing fields, formatting issues and structural errors before creating the final XML file.
See how XML Authority helps your team prepare, validate and generate compliant CbCR XML reports.
How XML Authority converts your CbCR data into XML
Create reusable Country-by-Country reporting templates, populate them from Excel or database sources, validate the data, and generate compliant CbCR XML reports.
Create your Country-by-Country reporting templates
XML Authority’s setup wizard turns CbCR schemas into structured reporting templates tailored to your organisation’s requirements.
Fields that are not relevant can be removed, and complex schema structures can be simplified where appropriate.
Populate CbCR data from Excel
Create Excel versions of your Country-by-Country reporting templates and use them to populate the required data.
Your workbook can include formulae, links and existing data processes, helping automate preparation while keeping your team in control.
Validate CbC data before filing
XML Authority validates your CbC reporting data against the relevant schema before the XML file is generated.
Mandatory fields, data types and required formats are checked so issues can be identified and corrected before filing.
Generate compliant CbCR XML
Once your data has been validated, XML Authority generates the Country-by-Country XML report in the required structure.
Your reporting templates can be reused for future reporting periods and updated as official schemas change, so your team can avoid starting from scratch each year.
We have been a happy user since 2014. The system has proved easy to use and extremely reliable. Updates are frequent and timely.
See XML Authority in 5 Minutes
Watch how XML Authority turns complex regulatory XML schemas into structured reporting templates, ready to populate, validate and export.
Country-by-Country Reporting FAQ
What is Country-by-Country Reporting?
Country-by-Country Reporting, often shortened to CbCR or CbC reporting, is a tax reporting requirement for multinational enterprise groups that must provide tax authorities with information about revenue, profit, taxes paid, employees, capital and activities by jurisdiction.
XML Authority helps teams prepare, validate and generate the XML file required for CbCR submission. It does not determine whether your organisation is in scope, so groups should confirm filing obligations with their tax or compliance advisers.
Who needs to file a CbCR report?
CbCR filing obligations usually apply to multinational enterprise groups that meet the applicable revenue threshold and reporting requirements in the relevant jurisdiction.
XML Authority is designed for teams that already know they need to prepare a Country-by-Country XML report and want a structured way to create, validate and generate the required XML file.
In what format is a CbCR report submitted?
Many tax authorities require Country-by-Country reports to be submitted in XML format, commonly based on the OECD CbCR XML schema or a local country-specific version of that schema.
XML Authority turns CbCR reporting data into schema-driven templates and generates the XML file required for submission.
Does XML Authority support the OECD CbCR XML schema?
Yes. XML Authority can support the OECD CbCR XML schema and can also support local country-specific CbCR schema variants where required.
Because XML Authority is schema-driven, it can work from the relevant XSD schema selected for the reporting obligation.
Can XML Authority handle country-specific CbCR reporting requirements?
Yes. XML Authority can support the OECD CbCR XML schema, local country-specific schema variants and custom CbCR XSD schemas where required.
Because XML Authority is schema-driven, teams can work with the relevant schema for each reporting obligation. Where a required schema is not already available in the library, Authority Software can add it, or users can import the relevant XSD schema themselves.
Can XML Authority help prepare Table 1, Table 2 and Table 3 data?
Yes. XML Authority can help structure Country-by-Country Reporting data according to the selected CbCR schema, including the reportable information represented in Table 1, Table 2 and Table 3.
The software presents the schema as structured templates, making it easier for teams to prepare and review the required reporting data before generating the XML file.
How does XML Authority create CbCR XML from source data?
XML Authority can generate Excel templates and SQL table structures from the selected CbCR schema. These can be populated using Excel formulas, database processes, links to existing data sources or client-side automation.
Once the data is complete, XML Authority validates the report and generates the CbCR XML file.
Does XML Authority validate CbCR XML before submission?
Yes. XML Authority validates CbCR XML against the selected schema before the final XML file is generated.
It checks XML structure, mandatory fields, data types and required formats so issues can be identified before filing.
Does XML Authority support CbCR corrections and amended filings?
Yes. XML Authority includes correction functionality that can help teams prepare corrections or amended reports.
Users can import a previous XML file and use correction templates to support the preparation of updated CbCR XML reports where corrections or resubmissions are required.
Can XML Authority support CbCR reporting across multiple jurisdictions?
Yes. XML Authority can support multiple CbCR reporting jurisdictions through its schema library and custom XSD import capability.
This allows teams to manage different CbCR schema versions and jurisdiction-specific requirements from one platform.
Is XML Authority suitable for non-technical users?
Yes. XML Authority is designed for compliance, tax, finance, reporting and IT teams that need to generate XML reports without manually working inside XML files or schemas.
The software turns complex CbCR schemas into structured templates, helping non-technical users prepare, validate and generate XML reports with less reliance on developers.
- ESMA ESEF
- ESG Reporting – CSRD / ESRS
- UK HMRC
- Irish Revenue
- Danish Business Authority
- South African CIPC
- and many others
- EBA CRD IV (COREP & FINREP)
- EIOPA Solvency II
- Single Resolution Board
- Markets in Crypto-Assets Regulation
- DORA
- National Banking and Insurance
XBRL Reporting


















