Unsure how to configure Arelle so I can see missing dimension names

31 views
Skip to first unread message

Toby Chaloner

unread,
Dec 4, 2025, 12:32:31 PMDec 4
to Arelle-users
Hi,
I'm unsure how to configure Arelle so I can see missing dimensions.   Arelle has helpfully during validation informed me that I am missing dimensions.  I suspect I have not loaded something to allow me to drill down to see what is missing.

I have verified a HMRC pnl (Profit and Loss) XHTML file and arelle as helpfully pointed out some 'Dimentionally not valid' entries.
I would like to use arelle to see what dimensions are expected.

In Arelle have selected the line item, then the Dimension tab.  Then right clicked -> View -> Additional View ->
But there is nothing here to expand.

What would I need to configure/load to see the dimensions, expected by HMRC, of the line item I am interested in, that has the 'Dimentionally not valid' comment.

I am looking at an HMRC corporation tax computation XHTML
Arelle version 2.37.72
Thanks

Austin Matherne

unread,
Dec 4, 2025, 5:49:37 PMDec 4
to Arelle-users
Hi,

In the Dimension tab, the "arcrole" column lists the dimensions of a hypercube. In this example, the statement of change in equity hypercube has two dimensions (hypercube-dimension arcroles), Components of equity [axis] and Retrospective application and retrospective restatement [axis]. The members of the axes are also shown as domain members.

Screenshot 2025-12-04 at 5.43.15 PM.png

Hope that helps,
Austin Matherne

Toby Chaloner

unread,
Dec 10, 2025, 10:17:03 AM (13 days ago) Dec 10
to Arelle-users
Hi Austin
Yes helpful, in that I have learned more about my real problem.

I am missing 'segments' from a domain, in this case from HMRC ct-comp:TaxNICDeductionsOffPayrollWorking.
The arelle validation picked up that there was an issue with the ct-comp:TaxNICDeductionsOffPayrollWorking provided in my iXRBL file.  I suspect that the schema which defines ct-comp:TaxNICDeductionsOffPayrollWorking, will indicate the segments that are expected to be populated to support ct-comp:TaxNICDeductionsOffPayrollWorking.  Is this a correct interpretation? and how do I view the segments expected to be provided with a dimension (or perhaps it is a concept)?
Thanks
Toby

Austin Matherne

unread,
Dec 10, 2025, 9:03:59 PM (13 days ago) Dec 10
to Arelle-users
Hi Toby,

"Segments" are the XML container elements that associate a dimension and member to a fact in an instance document. The taxonomy's definition linkbase defines hypercubes (tables) and specifies which dimensions (axes) and members (points along an axis) are valid within them. So the definition linkbase defines what's valid, and the segment elements within contexts in the instance define what's actually applied to a fact. When these are out of sync, you get dimensional validation errors.

I'm simplifying a bit, but when dimensional validation runs, the concept and dimensions of each fact (as defined in segment or scenario elements) are checked against all hypercubes in the taxonomy. If the fact isn't dimensionally valid against any hypercube, a validation error is raised. Arelle won't tell you specifically which dimensions are missing or need to be removed because it doesn't know which hypercube you intended the fact to validate against.

What you need to do is identify which hypercube the concept is meant to be tagged against in the taxonomy. If the concept isn't modeled with any hypercubes (unlikely), then it shouldn't be tagged with dimensions at all. If it's modeled with multiple hypercubes, you'll need to determine which one applies to the fact you're trying to tag. Once you've identified the appropriate hypercube, you can use its defined dimensions as I outlined previously, using the arcroles from the dimensions tab.

Hope that helps clarify the model a little and doesn't just make it more confusing :)
Austin Matherne
Reply all
Reply to author
Forward
0 new messages