cancel
Showing results for 
Search instead for 
Did you mean: 

ESEF Validation Errors

tassos_kapros
Explorer
0 Kudos

Hello,
I am using SAP DM SP17 (new installation), i have prepared an ESEF xbrl package based on base_2021.zip updated taxonomy and i am facing some validation issues:

1. In ESEF worksheet
[ESEF.2.6.1.reportIncorrectlyPlacedInPackage] Document file must be within a report package zip file: mycompany-2020-12-31.html - mycompany-2020-12-31.html

This issue appeared in another post but i did not find the solution.


2. In IOerror worksheet
[IOerror] esef_cor-lab-en.xml: file error: [Errno 2] No such file or directory: 'C:\\ProgramData\\SAP\\Input\\9f10b4e4-57ea-4457-985b-21e9efe3b153\\arelle\\cache\\http\\www.esma.europa.eu\\taxonomy\\2020-03-16\\esef_cor-lab-en.xml' - mycompany-2020-12-31.xsd 14
[IOerror] esef_cor-gen-en.xml: file error: [Errno 2] No such file or directory: 'C:\\ProgramData\\SAP\\Input\\9f10b4e4-57ea-4457-985b-21e9efe3b153\\arelle\\cache\\http\\www.esma.europa.eu\\taxonomy\\2020-03-16\\esef_cor-gen-en.xml' - mycompany-2020-12-31.xsd 15


Can you please advice?

Thank you,

Tassos

Accepted Solutions (0)

Answers (5)

Answers (5)

Marc_Kuipers
Product and Topic Expert
Product and Topic Expert

Hello iwonasmartcon

Referencing your comment from Sep 29

1. This cannot be corrected, as it is simply a result of the way DM works

DM validates the instance before the package is built. This cannot be avoided as you could run the creation like this

So, DM runs the steps in this order

- create the instance (always)

- create the validation report (if selected)

- create the preview (if selected)

- create the package (if selected)

If the instance gets validated outside of the package, the error 2.6.1. is created. However, when you submit to the regulator, the instance is within the package, and therefore you do not get this error (and the package is accepted)

You can always run the validation in Arelle (outside of DM) on the package zip file - this will not give the 2.6.1 error

2. That's just a missing file in the Arelle cache

See: https://wiki.scn.sap.com/wiki/display/CPM/DM+-+Adding+missing+base+taxonomy+files

Marc
Marc_Kuipers
Product and Topic Expert
Product and Topic Expert
0 Kudos
Marc_Kuipers
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Tassos,

You can ignore the error - as all it means is that the referenced file is not in the Arelle cache (on the server)

Note: if you validated with --online, it would also work

The problem at the moment is, that if you upload a new base zip, it will not correctly replace the missing file. This is a bug, fixed in Stack 1900

The only workaround is the one I described, you copy the missing file to the Arelle cache

Marc

IOL
Participant
0 Kudos

Hi Marc,

We are currently working on SAP DM ST1902 and these errors still appears. Has it been corrected in ST1900?

1. [ESEF.2.6.1.reportIncorrectlyPlacedInPackage] Inline XBRL document MUST be included within an ESEF report package as defined :

2.[IOerror] esef_cor-gen-en.xml: file error: [Errno 2] No such file or directory: 'C:\\ProgramData\\SAP\\Input\\3deeafa6-2746-48a1-a9ea-1e5c4300a1f1\\arelle\\cache\\http\\www.esma.europa.eu\\taxonomy\\2019-03-27\\esef_cor-gen-en.xml'

Iwona

tassos_kapros
Explorer
0 Kudos

Hi Marc,

Thank you for your answer.

Regarding point 1, it is noted.

Regarding point 2, i downloaded the base zip file based on note 2827882. The file was named base_2021.zip (Changed On: Apr 9, 2021, 2:59:18 PM 8.4 MB). Is there an updated one? Can you please share because i did not manage to correct the error as extracting the validation file from DM.

The validation seems OK with Arele (offline files), but after running the Validation option only, the error appears again. Should i ignore it?

Thank you for your help.

Tassos

Marc_Kuipers
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi tassos.kapros

1. This error you can ignore. At the moment that DM validates, the instance file is not in the package zip yet.

Note: to create the package, see https://wiki.scn.sap.com/wiki/display/CPM/DM+-+Package+Plugin

2. This is due to a missing file in the base. This was corrected, but you probably downloaded the base.zip before we corrected it.

The simplest solution is this:

- go to http://www.esma.europa.eu/taxonomy/2020-03-16/esef_cor-lab-en.xml

- right-click on the page and use 'save as' to save the file "esef_cor-lab-en.xml"

- on the DM server, open Arelle

- select "Tools", "Internet", "Manage Cache"

- this opens explorer in the path C:\Users\<user>\AppData\Local\Arelle\cache

Note: this can be a different path on your system

- go into subfolder http\www.esma.europa.eu\taxonomy\2020-03-16

- copy the file "esef_cor-lab-en.xml" into this folder

If you re-run the validation, the error will be gone

Thanks

Marc