Version | Release Date | Description of Changes |
1.0 | 11th June 2026 | First Release of FAQ's |
2.0 | 12th June 2026 | Under "Validation & Common Errors" below questions has been added. 11. How to handle the error message "Entity ID
Mismatch"? 12. Error: 60023 – FilingCE ResCountryCode 'GB' does
not match TransmittingCountry 'US'? 13. Error: 60018 – No RecJurCode matches
ReceivingCountry 'UM'? 14. Error: 50007 – The referenced file failed validation
against the GIR XML Schema 15. Error: GIR HMRC 12 – GIR102: Must not
contain OECD1 |
"Annexure" segment has been added at the end of the document. | ||
| 2.0.1 | 18th June 2026 | Mandatory sheets have been listed out for GIR reporting. |
2.0.2 | 23rd June 2026 | Validation and Common errors have been updated. |

The information entered in the template is converted into a compliant GIR XML report for filing and exchange purposes.
Navigate to:
XML Reporting Wizard → Download Template
A blank reporting template will be generated and downloaded for completion.
Yes.
You may use Excel formulas anywhere within the template. During report generation, the application reads the final calculated value displayed in the cell.
The formulas themselves remain intact after upload.
Yes.
You may create Excel links between your source workbook and the reporting template.
Any updates made in the source workbook will automatically flow into the template through the established links.
Yes.
Additional worksheets may be added for internal calculations or supporting schedules.
No.
Predefined reporting sheets must not be renamed.
Yes.
Comments may be entered in non-reporting areas or columns that do not contain DataTracks column identifiers (CXXX).
Reporting fields are identified by column IDs such as:
Yes.
Use either:
| Meaning | Value |
| Yes | true |
| No | false |

Message Type identifies the type of OECD report being submitted.
For GIR reporting, the value must always be: GIR
This field identifies whether the submission is:
| Code | Meaning |
| GIR101 | New Filing |
| GIR102 | Correction Filing |
| GIR103 | Nil Filing |
Message Reference ID is a unique identifier for the entire GIR filing.
It must be unique for every submission and should not be reused.
Only when correcting a previously submitted GIR.
The value should reference the original filing being corrected.
The Reporting Period should contain the last day of the Reporting Fiscal Year.
Example:
Reporting Year 2024
Reporting Period = 31-Dec-2024

The Filing Constituent Entity is the entity responsible for submitting the GIR on behalf of the MNE Group.
Available roles include:
Enter:
If unavailable:
GIR3004/NOTIN(Unknown)
may be used according to DT guidance in the template.
Enter the accounting standard used by the UPE.
Examples:
Enter the reporting currency used for the UPE's consolidated financial statements.
Examples:

UPE stands for Ultimate Parent Entity.
It is the entity that ultimately owns the MNE Group and prepares consolidated financial statements.
Yes.
Multi-parented groups may report more than one UPE where applicable.
Set:
Is Entity Excluded ? = True
and select the relevant exclusion category from the dropdown.
Examples include:
Subject to OECD definitions.

A Constituent Entity is any entity included within the scope of the MNE Group for GloBE purposes.
The ownership reference links a CE to the CE Ownership sheet where ownership percentages are reported.
Complete this section whenever ownership percentages changed during the reporting year.
Yes.
Separate ownership records may be maintained for different effective dates.
Yes.
Ownership percentages should generally reconcile to 100%.

The Summary sheet provides high-level jurisdictional information for the MNE Group.
Examples include:
Yes.
Multiple Safe Harbour indicators may be applicable depending on the jurisdiction.

This section captures:
Yes.
A separate record should generally be created for each jurisdiction in which the MNE Group operates.
The local functional currency applicable to the jurisdictional calculations.

ETR stands for Effective Tax Rate.
It measures adjusted covered taxes relative to GloBE income.
Top-Up Tax is generally calculated where the jurisdictional ETR falls below the minimum tax threshold under Pillar Two rules.
LTCE stands for Low-Taxed Constituent Entity.
These entities may trigger Top-Up Tax computations.
SBIE stands for Substance-Based Income Exclusion.
It reduces the amount of income subject to Top-Up Tax calculations.

Complete UTPR Attribution only where Undertaxed Profits Rule allocation applies.
The allocation of Top-Up Tax across relevant jurisdictions under UTPR.

S.no | Mandatory sheets |
1 | Entity ID List |
2 | Report Info |
3 | Filing Info |
4 | General Section |
5 | UPE |
6 | CE |
7 | CE Ownership |
8 | Summary |
9 | Jurisdiction Subgroup |
10 | Juris with Taxing Rights |
11 | Jurisdiction Section |
12 | ETR |
S.no | Sheets only if there is a obligation |
1 | CE Ownership Change |
2 | Excluded Entities |
3 | UTPR Attribution |
4 | UTPR Attribution Details |
5 | Initial Activity Other Juris |
6 | LTCEs |
7 | LTCE IIRs |
8 | LTCE IIR Parent Entities |


The selected value does not exactly match an approved dropdown option.
Select values directly from the dropdown list rather than typing manually.
The reference may:
Common causes include:
Possible reasons:
OECD percentages must be reported as decimal values between 0 and 1.
Examples:
| Percentage | Entry |
| 25% | 0.25 |
| 50% | 0.5 |
| 100% | 1 |
No.
Amounts should be rounded to the nearest whole number for GIR reporting purposes.
No.
Mandatory fields must be completed before XML generation and submission.
Leave it blank unless OECD guidance or local filing rules require a value.
Description | Actual Amount | Value to Enter |
| Revenue | £900 million | 900000000 |
| Profit | £45.5 million | 45500000 |
| Income Tax | £8.2 million | 8200000 |





This error occurs when the Transmitting Country specified in the template does not match the Transmitting Country configured in the application.

During validation, the system compares the Transmitting Country in the template with the value configured in the application. If the values do not match, error 60023 is triggered.


The Transmitting Country in the template must exactly match the value configured in the application.

This error occurs when the Receiving Country specified in the template does not match the Receiving Country configured in the application.

During validation, the system checks whether the Receiving Country in the template matches a valid jurisdiction code and aligns with the application configuration. If the value is invalid or does not match the configured country, error 60018 is triggered.



This error occurs when the Message Type field in the template is left blank or contains an invalid value other than GIR.

The Message Type is a mandatory field in the GIR XML schema and must contain the value GIR. Any missing or incorrect value will cause schema validation to fail and trigger error 50007.



This error occurs when the Message Type Indicator in the template does not match the Report Type selected in the application.

The Message Type Indicator in the template does not align with the expected value for the selected report type in the application. As a result, validation fails and triggers this error.



Presence of duplicate record with value { Column1 = , Column2 = } in sheet Jurisdiction Section.

The validation error message will specify:


The error indicates that in the ETR Overall Computation sheet, the Substance Exclusion element has been populated. However, as per the schema sequence, the system expects the Income Tax Expense child element to be populated before the Substance Exclusion element.



Example:
Application Report Type: GIR HMRC (expects GIR102)
Template Message Type Indicator: OECD1




Example:
Application Report Year: 31-Dec-2024
Template Reporting Period: 31-Dec-2023




Example:
Valid Values: GB, FR, IT, ES
Invalid Values: Blank, US, ABC, XYZ



| Jurisdiction codes | ||
| Australia (AU) | Germany (DE) | Norway (NO) |
| Austria (AT) | Gibraltar (GI) | Poland (PL)* |
| Barbados (BB) | Greece (GR)* | Portugal (PT) |
| Belgium (BE) | Hungary (HU) | Romania (RO) |
| Bulgaria (BG) | Ireland (IE) | Slovenia (SI) |
| Canada (CA) | Italy (IT) | South Africa (ZA) |
| Croatia (HR) | Japan (JP) | Spain (ES) |
| Czechia (CZ) | Korea (KR) | Sweden (SE) |
| Denmark (DK) | Liechtenstein (LI) | Switzerland (CH) |
| Finland (FI) | Luxembourg (LU) | Türkiye (TR) |
| France (FR) | The Netherlands (NL) | United Kingdom (GB) |



Solution:

A single file can contain only one record type. Mixing OECD1 and OECD2/OECD3 records will always trigger this error. Verify the Document Type Indicator across all data sections.
Error:
Example:
Ownership Type: GIR801
Entity ID (UPE Sheet): Blank or Invalid
Entity ID List Sheet: Contains valid Entity IDs and TINs




Example:
Exception Rule Art 2.1.3: False
Exception Rule Art 2.1.5: False
Exception → TIN: Provided





Example:
Expected Value: 242621 (Integer)
Template Value: 242621.28102311711 (Decimal)





Example:
Valid Value: GIR
Template Value: **GIR ** (with a trailing space)





Example:
Art 3.2.2 = TRUE
Election Year = Blank





Example:

Whenever the No Deferred Tax Allocation election is selected, the GIR schema requires an Election Year to identify the applicable reporting period.









This error occurs when SubGroup information is provided but the mandatory Type of SubGroup field is left blank.
Example:

The GIR schema requires every SubGroup element to specify its Type of SubGroup.



This error occurs when an Adjusted Covered Tax record is reported without providing either Adjustments or Deferred Tax Adjustment Amount.
Example:
Adjusted Covered Tax = Reported
Adjustments = Blank
Deferred Tax Adjustment Amount = Blank

The schema requires supporting adjustment information whenever Adjusted Covered Tax is reported.


The GIR template validates the ETR field based on the OECD GIR XML schema specification. The ETR Rate (ETRRate) field uses the globe:percentage data type, which accepts values only between 0 and 1 (inclusive) in decimal format.
For example:
0 = 0%
0.25 = 25%
0.50 = 50%
1.00 = 100%
Any value greater than 1 (100%) or less than 0 is considered invalid by the schema and will cause the template validation to fail. Therefore, if the calculated ETR exceeds 100% (for example, 155%, which would be represented as 1.55), the system will reject the value during validation.
In such cases, the underlying ETR calculation and source data should be reviewed, as the OECD schema does not permit ETR values above 100% in the ETRRate field.





This validation error occurs when one or more of the following fields are populated in the Summary section:
If any of these fields contain a value, the Jurisdiction with Taxing Rights must also be specified.




Navigate to the Entity ID List sheet. Identify the entity where Permanent Establishment (GIR305) is set to Yes. Then, navigate to the CE Ownership sheet and locate the corresponding entity. Update the Ownership Percentage to 100%. Regenerate the XML and validate the template again.











70120 : The Total element shall equal the following calculation: DeferTaxExpense + Sum of all values reported in Adjustments/Amount + Recast/Higher + Recast/Lower (if any element is not provided, it is treated as a 0 value)

This error occurs when the value reported in the Total field does not match the calculated value derived from the required components.
Example:
Defer Tax Expense = 100
Adjustment Amount = 50
Recast Higher = 25
Recast Lower = 10
Expected Total = 185
Reported Total = 180

The GIR validation rule recalculates the Total using the following formula:
Total = DeferTaxExpense + Sum of Adjustment Amounts + Recast Higher + Recast Lower
If the reported Total differs from the calculated value, validation fails.




This error occurs when one or more fields contain leading spaces, trailing spaces, multiple consecutive spaces, or hidden whitespace characters.
Example:
❌ " GIR"
❌ "GIR "
❌ "ABC Ltd"
✔ "GIR"
✔ "ABC Ltd"

The GIR XML schema validates text values exactly as provided. Additional whitespace is treated as part of the value and may violate schema or business rule validations.


This error occurs when a SubGroup is reported in the GIR template, but the mandatory Type of SubGroup field is left blank or not populated with a valid value. As per the OECD GIR schema, every SubGroup must specify its corresponding Type of SubGroup.
Example:
| SubGroup | Type of SubGroup |
| Reported | (Blank) ❌ |
or
| |||||
|---|---|---|---|---|---|





Example:
OverallComputation:





Example:
| Jurisdiction | Taxing Rights |
| India | Czechia |
| India | Czechia |





Example:
Payroll Cost = 100,000
Payroll Mark-Up = 5% (0.05)
Tangible Asset Value = 500,000
Tangible Asset Mark-Up = 8% (0.08)
Expected Total = (100,000 × 0.05) + (500,000 × 0.08) = 5,000 + 40,000 = 45,000
Reported Total = 44,000 ❌
Since the reported Total does not equal the calculated value, validation error 70087 is triggered.

Total = (Payroll Cost × Payroll Mark-Up) + (Tangible Asset Value × Tangible Asset Mark-Up)
If the reported Total differs from the calculated value, the validation fails.

Recalculate the Total using the formula:
Total = (Payroll Cost × Payroll Mark-Up) + (Tangible Asset Value × Tangible Asset Mark-Up)



This validation ensures that all entities resident in the same jurisdiction have a consistent set of GloBE Rules reported in the Corporate Structure (Entity ID list sheet) section.
For example, if multiple entities have the same Residence Country Code (ResCountryCode = AU), they must all report the same Rule(s). The only exception is GIR204 (Qualified Domestic Minimum Top-up Tax - QDMTT), which may be reported in addition to the other applicable rules.


WhyAccording to the OECD GIR User Guide, when a QIIR Exception is reported under Article 2.1.3 or Article 2.1.5, the Filing Constituent Entity must report the TIN of the other Parent Entity that is required to apply the Qualified Income Inclusion Rule (QIIR). This may be:



When the Transitional CbCR Safe Harbour is completed for a subgroup, the OECD GIR requires a matching Subgroup record in the ETR sheet.





S. No | Sheet Name | OECD Guide Section | OECD Reference |
1 | Table of Contents | Supporting / Utility | Administrative / Navigation |
2 | Knowledge Base | Supporting / Utility | Reference Information |
3 | Legend | Supporting / Utility | Template Guidance |
4 | Additional Data Point List | Supporting / Utility | Data Point Reference |
5 | Entity ID List | Supporting / Utility | Entity Reference 1.3.1.2 - Rules 1.3.2.1.7 - Globe Status |
6 | My Trial Balance 1 | Supporting / Utility | Internal Working Sheet |
7 | My Formulas 1 | Supporting / Utility | Internal Calculation Sheet |
8 | Validations | Supporting / Utility | Validation Rules |
9 | Dropdowns | Supporting / Utility | Template Configuration / Lookup |
10 | Report Info | Section 1 – MNE Group Information | 1.1 Identification of Filing Constituent Entity |
11 | Filing Info | Section 1 – MNE Group Information | 1.1 Identification of Filing Constituent Entity |
12 | General Section | Section 1 – MNE Group Information | 1.2 MNE Group General Information |
13 | UPE | Section 1 – MNE Group Information | 1.3.1 Ultimate Parent Entity |
14 | CE | Section 1 – MNE Group Information | 1.3.2 Constituent Entities and JV Groups 1.3.2.1.11 - Parent Entity Status 1.3.2.1.12 - If the exception provided in Article 2.1.3 shall apply, such that the UPE applies the IIR or there is another Intermediate Parent Entity required
to apply the IIR, identify the UPE or the other Intermediate Parent Entity (TIN) 1.3.2.1.13 - If the exception provided in Article 2.1.5 shall apply, identify the other POPE required to apply a QIIR (TIN) 1.3.2.1.14 - Initial phase of International Activity (Article 9.3) applicable? |
15 | CE Ownership | Section 1 – MNE Group Information | 1.3.2.1 Ownership Structure 1.3.2.1.8 - Type 1.3.2.1.9 - TIN 1.3.2.1.10 - Ownership interest held (percentage) |
16 | Excluded Entities | Section 1 – MNE Group Information | 1.3.2.2 Excluded Entities |
17 | CE Ownership Change | Section 1 – MNE Group Information | 1.3.3 Changes in Corporate Structure |
18 | Summary | Section 1 – MNE Group Information | 1.4 High-Level Summary of GloBE Information 1.4.1 - Name of the
jurisdiction 1.4.2 - Type of
subgroup (if
any) 1.4.3 - Identification
of subgroup (if
any) 1.4.4 - Name(s) of
jurisdiction(s) with
taxing rights 1.4.5 - Safe harbour or
exclusion applied? 2.2.1.1 - Safe harbour election 2.2.1.2 - Permanent safe harbours 2.2.1.3 Transitional safe harbours 2.2.2 - Election for de minimis exclusion 1.4.6 - ETR range 1.4.7 - Has
application of
Substance-based
Income Exclusion
resulted in no Top
up Tax arising? 1.4.8 - Top-up Tax
payable (QDMTT) –
range 1.4.9 - Top-up Tax
payable (GloBE
Rules) – range |
19 | Juris with Taxing Rights | Section 1 – MNE Group Information | 1.4 High-Level Summary |
20 | Jurisdiction Subgroup | Section 1 / Section 3 | 1.4 Summary / 3.1 Jurisdiction Characteristics |
21 | Jurisdiction Section | Section 2 – Safe Harbours & Exclusions | 2.1 Characteristics of Jurisdiction 2.1.1 - Name of the jurisdiction 2.1.2 - Type of subgroup (if any) 2.1.2 - Identification of subgroup (if any) 2.3 - MNE Group in the initial phase of international activity |
22 | ETR Non-Material CE Computation | Section 2 – Safe Harbours & Exclusions | 2.2.1 Permanent Safe Harbours |
23 | Initial Activity Other Juris | Section 2 – Safe Harbours & Exclusions | 2.3 Initial Phase of International Activity |
24 | ETR | Section 3 – GloBE Computations | 3.2 ETR Computation 2.2.2 - Election for de minimis exclusion 2.2.1.3 Transitional safe harbours 2.2.1.3.1.b- Transitional UTPR Safe Harbour |
25 | ETR Overall Computation | Section 3 – GloBE Computations | 3.2 Overall ETR Computation 2.2.1.3 Transitional safe harbours (in
case of routine profit test selected) |
26 | FANIL Adjustments | Section 3 – GloBE Computations | 3.2.1.1 Computation of GloBE Income/Loss |
27 | Net Globe Income Adjustments | Section 3 – GloBE Computations | 3.2.1.1 Net GloBE Income Adjustments |
28 | Income Tax Adjustments | Section 3 – GloBE Computations | 3.2.1.2 Adjusted Covered Taxes |
29 | Adj Covered Tax Adjustments | Section 3 – GloBE Computations | 3.2.1.2 Adjusted Covered Taxes |
30 | Overall Adj Covered Tax Adj | Section 3 – GloBE Computations | 3.2.1.2 Overall Adjusted Covered Taxes |
31 | Trans Blend CFC Jur Details | Section 3 – GloBE Computations | 3.2.1.2(c) Transitional Blended CFC Regime |
32 | Deferred Tax Amt Adjustments | Section 3 – GloBE Computations | 3.2.2 Deferred Tax Adjustments |
33 | Recapture of DDT Details | Section 3 – GloBE Computations | 3.2.2.2 Recapture Mechanism |
34 | DTL Adj Amt Transition Details | Section 3 – GloBE Computations | 3.2.2.3 Transition Rules |
35 | Art6.3.4 | Section 3 – GloBE Computations | 3.2.3 Elections |
36 | Art7.5 | Section 3 – GloBE Computations | 3.2.3 Elections |
37 | Art7.6 | Section 3 – GloBE Computations | 3.2.3 / 3.2.4.5 Article 7.6 |
38 | ETR CE Computation | Section 3 – GloBE Computations | 3.2.4 Constituent Entity Computations |
39 | UPE Adj Owners Percentage | Section 3 – GloBE Computations | 3.2.4 Adjustments to UPE Income |
40 | LTCEs | Section 3 – GloBE Computations | 3.3 Top-up Tax Computation |
41 | Allocations for SBIE Details | Section 3 – GloBE Computations | 3.3.2 Substance-based Income Exclusion |
42 | Addn TUT NonArt415 Details | Section 3 – GloBE Computations | 3.3.3 Additional Current Top-up Tax |
43 | LTCE IIRs | Section 3 – GloBE Computations | 3.4.1 Application of the IIR |
44 | LTCE IIR Parent Entities | Section 3 – GloBE Computations | 3.4.1 Parent Entities required to apply QIIR |
45 | Amount Attributed Details | Section 3 – GloBE Computations | 3.4 Top-up Tax Allocation & Attribution |
46 | UTPR Attribution | Section 3 – GloBE Computations | 3.4.3 Attribution of Top-up Tax under UTPR |
47 | UTPR Attribution Details | Section 3 – GloBE Computations | 3.4.3 Attribution of Top-up Tax under UTPR |