I’ve recently stumbled upon your XBRL library in search for a way to programmatically generate a CSRD report (Corporate Sustainability Reporting Directive).
As CSRD is using the XBRL format (same as for your finance reporting library), I was wondering, if you’re considering to add extensive support to build CSRD reports with Aspose (for .net/C#). Obviously, this would already be possible by manually adding all the contexts, entities, units, …; but having a supporting framework build on top of the existing XBRL library of yours would be an immense help in generating such reports with Aspose.
Additionally, I’d like to know the formats, such XBRL documents can be saved as.
I’d assume you’d support the xml-like xbrl format!?
Do you also support xhtml (using inlineXBRL)?
If so, could such xhtml document also be saved as PDF using Aspose?
You’re looking to generate a CSRD report using the XBRL format and are interested in whether Aspose plans to enhance its library to support this specific reporting requirement. Additionally, you want to know about the formats in which XBRL documents can be saved.
Solution
Aspose’s XBRL library currently supports the generation of XBRL documents, which can be utilized for CSRD reporting. While there is no specific built-in support for CSRD at this moment, you can manually create the necessary contexts, entities, and units using the existing framework.
Regarding the formats, Aspose supports saving XBRL documents in both the standard XML format and Inline XBRL (iXBRL).
Code
Here’s a simple example of how to create an XBRL document:
using Aspose.Finance.Xbrl;
// Create a new XBRL document
XbrlDocument xbrlDocument = new XbrlDocument();
// Add contexts, facts, and other necessary elements here
// Example: xbrlDocument.Contexts.Add(new Context(...));
// Save the document in XBRL format
xbrlDocument.Save("report.xbrl", SaveFormat.Xbrl);
// Save as iXBRL
xbrlDocument.Save("report.ixbrl", SaveFormat.iXbrl);
Next Steps
Explore the existing classes and methods in the Aspose.Finance.Xbrl namespace to understand how to structure your report.
If you require specific features for CSRD reporting, reach out to Aspose support to submit a feature request.
Test saving your XBRL documents in both formats to ensure compatibility with your reporting requirements.
If you have any further questions or need additional assistance, feel free to ask!
Currently, Aspose.Finance does not have a built-in support for CSRD, so you can manually create the necessary contexts, entities, and units using the existing framework. To investigate and check the feasibility of CSRD reporting, we have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): FINANCENET-405
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
Once we have an update on it, we will let you know here.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.