 
        for anuboXBRL Reader and anuboXBRL Analyzer
Add-ins for Microsoft Excel
anuboXBRL analytics add ins bring company disclosure data directly into Microsoft Excel. Our add ins support iXBRL (inline XBRL) filings for US‑GAAP (United States Generally Accepted Accounting Principles) and IFRS (International Financial Reporting Standards) with ESEF (European Single Electronic Format).
XBRL (eXtensible Business Reporting Language) is the open international standard for digital business reporting. Being used in more than 50 countries worldwide it is today's key technology for global capital markets and the key technology of tomorrow, considering sustainability data. XBRL replaces older reports based on paper, PDF and HTML with digital versions that are more accurate, clearly defined, platform-independent and testable.
https://prod.azan82.anubo.com/app/v1/manifests/anubo-addin-stable.xml.
      Some features—such as automatic SSO sign-in—depend on your Microsoft 365 tenant configuration. A Microsoft 365 tenant is your organization's Microsoft cloud environment. Please review the following:
https://prod.azan82.anubo.com/app/v1/manifests/anubo-addin-stable.xmlTo ensure reliable connectivity, allow outbound HTTPS to these domains (no inbound rules needed):
https://azan92.anubo.eu – Main backend API serverhttps://prod.azan82.anubo.com – Production application serverhttps://anubo.com – Company website and supporthttps://appsforoffice.microsoft.com – Office.js and add-in platform resources (Microsoft)Your IT administrator should configure the firewall to:
Microsoft Excel ribbon → Add‑ins → anuboXBRL. The task pane appears on the right.
[Screenshot placeholder: Task pane collapsed with section headers]
[Screenshot placeholder: Company & Reports selection]
Reader: inserts the final number. Analyzer: inserts a dynamic formula that recalculates.
[Screenshot placeholder: Insert Label/Value]
Reader: writes static, properly scaled values. Analyzer: writes dynamic formulas for labels and values.
[Screenshot placeholder: Tables setup and result]
The anuboXBRL Reader & Analyzer Add-in comes with several demo reports (IFRS and US-GAAP) so you can explore its features right away.
If you prefer to analyze your own company reports, you can upload XBRL or iXBRL files directly into the Add-in.
anuboXBRL Reader and anuboXBRL Analyzer Basic require the add-in user to manually download iXBRL reports from public filing portals or company websites. Future editions of the Add-in (anuboXBRL Analyzer Classic and Professional) will include integrated data retrieval, allowing direct access to public disclosures without manual downloads.
Below you'll find the most reliable sources and short step-by-step instructions for both US-GAAP and IFRS/ESEF disclosures.
Source: SEC.gov | Search Filings
Source: filings.xbrl.org | Filing Index
Manage which XBRL report (the structured financial/non-financial data file) you work with in Microsoft Excel.
=ANUBO.XBRLValue("DEMO_MICROSOFT", ...)).Tip: After uploading, allow processing to complete before inserting items or tables. Processing status is shown in the task pane.
| Capability | Reader | Analyzer | 
|---|---|---|
| Insert single label/value (Items) | Static text/number | ANUBO Custom Functions (recalculates) | 
| Insert tables | Static, scaled numbers; resolved labels | Dynamic formulas for labels and values | 
| Sections (batch layout) | Static result | Dynamic formulas | 
| Attributes (report header, change parameters) | Visible, disabled with upgrade prompt | Enabled | 
| Recalculation on workbook calc | No (values remain fixed) | Yes (via ANUBO Custom Functions) | 
| Decimals and scaling | Applied automatically to inserted values | Applied inside formulas | 
| Personal cloud storage (max reports) | 10 reports | 100 reports | 
You can upgrade from Reader to Analyzer from within the task pane wherever premium actions are shown.
ANUBO custom functions are Microsoft Excel formulas that retrieve XBRL data directly. They're available in the Analyzer edition and provide dynamic, recalculating data.
These functions retrieve the main financial/non-financial data from XBRL reports:
| Function | Purpose | Returns | 
|---|---|---|
| ANUBO.XBRLLabel | Get human-readable label for a concept | Text (e.g., "Revenue from Contract with Customer") | 
| ANUBO.XBRLValue | Get value for a concept and period | Number or Text (numbers properly scaled) | 
| ANUBO.XBRLTABLELABEL | Get label for table cell (concept + dimensions) | Text | 
| ANUBO.XBRLTABLEVALUE | Get value for table cell (concept + dimensions) | Number or Text (numbers properly scaled) | 
These functions provide additional information about the XBRL report and its data, useful for headers, footnotes, and data validation:
| Function | Purpose | Returns | 
|---|---|---|
| ANUBO.XBRLReportCompany | Get the company name from the report | Text (e.g., "Microsoft Corporation") | 
| ANUBO.XBRLReportDate | Get the report closing date | Date (YYYY-MM-DD format) | 
| ANUBO.XBRLDATASETPERIOD | Get dataset period information | Text (period description) | 
| ANUBO.XBRLUNIT | Get the unit for a specific concept | Text (e.g., "USD", "shares", "pure") | 
| ANUBO.XBRLDEC | Get decimal information for a concept | Number (decimal precision) | 
| ANUBO.XBRLCONTEXTPERIOD | Get context period information | Text (period context details) | 
| ANUBO.XBRLDimension | Get dimension member for a concept | Text (dimension member value) | 
=ANUBO.XBRLLabel(company, closingDate, dimension, startDate, endDate, concept)
=ANUBO.XBRLValue(company, closingDate, dimension, startDate, endDate, concept)
Same parameters as XBRLLabel, but returns the value (number or text). Numeric values are properly scaled.
=ANUBO.XBRLTABLELABEL(company, closingDate, dimension, startDate, endDate, linkRole, concept, member, labelRole)
=ANUBO.XBRLReportCompany(company, closingDate)
=ANUBO.XBRLReportDate(company, closingDate)
Returns the report closing date.
=ANUBO.XBRLDATASETPERIOD(company, closingDate, startDate, endDate)
XBRL reports typically contain data for multiple periods (for example, the current year and the previous year, or multiple quarters). When working with values for a concept, this function provides the resolved dataset period so you can verify exactly which period is being used. For duration facts, it returns a range like YYYY-MM-DD – YYYY-MM-DD; for instant facts (balance sheet items), it returns a single date YYYY-MM-DD. If a concept exists for several period starts with the same period end, provide a startDate to remove ambiguity.
=ANUBO.XBRLUNIT(company, closingDate, dimension, startDate, endDate, concept)
Same parameters as XBRLValue, but returns the unit information. Examples: US Dollar (USD), Euro (EUR), shares.
=ANUBO.XBRLDEC(company, closingDate, dimension, startDate, endDate, concept)
Returns decimal precision information for the concept. Example: a decimals value of -6 means the reported numbers are in millions.
=ANUBO.XBRLCONTEXTPERIOD(company, closingDate, dimension, startDate, endDate, concept)
Returns context period details for the concept.
=ANUBO.XBRLDimension(company, closingDate, concept, dimensionName)
=ANUBO.XBRLLabel("DEMO_MICROSOFT", "2025-03-31", "", "2024-01-01", "2024-03-31", "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax")=ANUBO.XBRLValue("DEMO_MICROSOFT", "2025-03-31", "", "2024-01-01", "2024-03-31", "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax")=ANUBO.XBRLTABLEVALUE("DEMO_MICROSOFT", "2025-03-31", "", "2023-07-01", "2024-03-31", "http://www.microsoft.com/20250331/taxonomy/role/Role_StatementINCOMESTATEMENTS", "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "srt:ProductOrServiceAxis:us-gaap:ProductMember")=ANUBO.XBRLReportCompany("DEMO_MICROSOFT", "2025-03-31")=ANUBO.XBRLReportDate("DEMO_MICROSOFT", "2025-03-31")=ANUBO.XBRLUNIT("DEMO_MICROSOFT", "2025-03-31", "", "2024-01-01", "2024-03-31", "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax")=ANUBO.XBRLDEC("DEMO_MICROSOFT", "2025-03-31", "", "2024-01-01", "2024-03-31", "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax")Tip: Use the task pane to insert functions automatically with correct parameters, then copy the formula to other cells.
XBRL reports often break down data by dimensions (axes) like product lines, geographic regions, or business segments.
ANUBO.XBRLValue("COMPANY", "2024-12-31", "", "", "", "concept")ANUBO.XBRLValue("COMPANY", "2024-12-31", "", "2024-01-01", "2024-12-31", "concept")Link roles are predefined table structures that organize data into standard formats. Common types include:
Use the task pane's table view to browse available link roles for your selected report.
XBRL values include decimal information for proper scaling:
ANUBO functions automatically apply correct scaling based on the XBRL data.
Analyzer only: Use the Attributes section to insert professional report headers with:
| Issue | Cause | Solution | 
|---|---|---|
| Functions return #VALUE! | Invalid parameters or concept not found | Check concept ID spelling, verify report is loaded | 
| Functions return #REF! | Report not loaded or company not found | Load the report in task pane first | 
| Values appear unscaled | Reader mode using direct insertion | Expected behavior; use Analyzer for dynamic formulas | 
| Labels show concept IDs | Label lookup failed | Check if report has label data, try different concept | 
| Task pane won't load | Network or authentication issue | Check internet connection, try logging out/in | 
| SSO prompt says "Needs admin approval" | Tenant requires administrator consent for this application | Ask your company administrator to grant tenant-wide consent in Entra ID → Enterprise applications → anuboXBRL → Permissions → Grant admin consent or use Credential Login if SSO is not required. Tenant-wide consent means your organization approves the add-in for all users. | 
| SSO not available in this version of Microsoft Excel | Microsoft Excel build does not include IdentityAPI 1.3 (e.g., Office 2019) - IdentityAPI 1.3 is Microsoft's authentication system | Use Credential Login. Functionality (task pane and custom functions) remains available. |