Aspose.Finance for .NET is a flexible library for finance-related formats processing. API can easily create, read, and validate eXtensible Business Reporting Language XBRL and iXBRL formats. Developers can develop XBRL enabled software with ease or can use within any existing digital financial reporting system to create reports with XBRL. It is an extensible, easy to use and standalone API independent of any other software.
An overview of Aspose.Finance for .NET API.
Aspose.Finance for .NET supports all major platforms including.
Aspose.Finance for .NET supports finance-related formats.
Create XBRL instance from scratch
Read XBRL and iXBRL Format
Validate XBRL and iXBRL
Aspose.Finance for .NET supports generating XBRL documents. With the following just few lines of code to create a new XBRL instance document
XbrlDocument doc = new XbrlDocument(); XbrlInstanceCollection xbrlInstances = doc.XbrlInstances; XbrlInstance xbrlInstance = xbrlInstances[xbrlInstances.Add()]; doc.Save(XbrlFilePath + @"output\document1.xbrl");
Reading Inline eXtensible Business Reporting Language iXBRL instance documents also supported.
InlineXbrlDocument fle = new InlineXbrlDocument(XbrlFilePath + @"account_1.html"); List inlineFacts = fle.Facts; List contexts = fle.Contexts; List units = fle.Units;