My Oracle Support Banner

P11D XML File Rejected by HMRC with Error Message: Must not be Present if Outside the CO2 Emissions Range 1-50 g/km (Doc ID 2786678.1)

Last updated on JUNE 23, 2021

Applies to:

Oracle HRMS (UK) - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Problem Statement:

The P11D XML Process file is explicitly inserting 0 for Zero Emission Mileage where the CO2 range for the vehicle falls outside 1-50 g/km
As per HMRC business rule specification, this error is shown "Must not be present if outside the CO2 emissions range 1-50 g/km"
This is causing HMRC to reject the entire P11D XML file.

The P11D archive file is correct, the Zero Emission Mileage field is showing as null

Expected behavior:
Zero Emission Mileage should be null where the CO2 range for the vehicle falls outside 1-50 g/km

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. From UK HRMS Responsibility, Processes and Reports>Requests. Run P11D Legislative Process
2. Run P11D Process - XML Output
3. Check the output. The following tag is shown:<ZeroEmissionMileage>0</ZeroEmissionMileage>.This should not be present
4. Navigate to HMRC Transactions Page>Submit File to HMRC. Locate the P11D file and submit it. A response is received, showing the following error:Must not be present if outside the CO2 emissions range 1-50 g/km

 

 

Changes

Apply UK Legislative patches described in Legislative Changes for the End of Tax Year 2020/21, the Start of Tax Year 2021/22, and the Real Time Information Changes Effective 06 April 2021 (Doc ID 2691935.1)

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.