Inline XBRL viewer inaccurate Primary tags information (edited)

26 views
Skip to first unread message

selg...@gmail.com

unread,
Apr 19, 2021, 5:41:06 AM4/19/21
to Arelle-users

Hi,

Primary tags information available in the inline XBRL viewer Menu > Information > Tags tab is not accurate, for example, Mondelez 10-Kfiling 12/31/2020 showing Primary tags total count to be 725, while the expected is 663, I think during EFM validation some extra concepts are added to "modelXbrl.factsByQname" (which is used in summary counts in EdgarRenderer/Summary.py) .

This script here loads the filing locally and checks the count facts concept before and after validation which shows that after validation 62 additional concepts are added to the ‘factsByQname’ default dict, these concepts are as follows:

{SecurityReportingObligation, E, Q, AnnualInformationForm, DocumentRegistrationStatement, h, e, DocumentPeriodStartDate, I, o, c, AmendmentDescription, x, N, DocumentQuarterlyReport, OtherReportingStandardItemNumber, f, d, SolicitingMaterial, n, ContactPersonnelName, m, EntityAddressAddressLine2, S, y, ContactPersonnelEmailAddress, r, L, R, EntityAddressAddressLine3, DocumentShellCompanyReport, b, PreCommencementTenderOffer, WrittenCommunications, ContactPersonnelFaxNumber, EntityInformationFormerLegalOrRegisteredName, EntityBankruptcyProceedingsReportingCurrent, l, s, DocumentShellCompanyEventDate, NoTradingSymbolFlag, i, Security12gTitle, P, EntityAddressCountry, EntityInvCompanyType, EntityPrimarySicNumber, u, t, DocumentAccountingStandard, T, C, v, A, a, D, PreCommencementIssuerTenderOffer, g, p, EntityExTransitionPeriod, O, AuditedAnnualFinancialStatements}

Above concepts are added to factsByQname default dict during EFM validation @Arelle/arelle/plugin/validate/EFM/Filing.py:1069, these concepts are not actually used in this filing.

Single letter concepts appearing above after validation seems to be due to xbrl-names not coerced into a list during loadDeiValidations() when source is 'non-inline' @Arelle/arelle/plugin/validate/EFM/Util.py:175

Reply all
Reply to author
Forward
0 new messages