Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

read, write, compare, convert XBRL reports

License

NotificationsYou must be signed in to change notification settings

dgm9704/Xoxo

Repository files navigation

.NETnuget

Breaking changes!

After starting to add support for xBRL-JSON it became obvious that the code needed restructuring.

So 3.0.0 comes with breaking changes to the naming and organizing of code.

Different flavors are now in their namespaces Diwen.Xbrl.Xml, .Inline, .Csv, .Json,

Diwen.Xbrl.Instance is now Diwen.Xbrl.Xml.Report and so on.

Test code was also similarly shuffled.

Functionally everything is still the same, performance wasn't affected etc.

Please get in touch if you can't find something, or if have questions or comments.

With regards to xBRL-JSON, I would be grateful for any actual "real world" samples!

(of course it must be either publicly available or anonymized/fuzzed etc)

Branched!

The library code is now in two branches:

  • main: .NET 5+ version that will get new features etc. (version 2 upwards)
  • legacy: .NET Standard 2.0 version that will only get critical bug fixes (versions 1.x)

Xoxo

Container for the Diwen.Xbrl library and any related stuff

Diwen.Xbrl

A .NET library for reading, writing, comparing and converting XBRL reportsSupports:

  • EBA and EIOPA ITS reporting (eg COREP, FINREP, AE, FP, SBP, Solvency II, Pension Funds, etc.)

  • Australian and Finnish SBR message structures

formatread/writeconvert to
xBRL-XMLread+writexBRL-CSV, xBRL-JSON
xBRL-CSVread+writexBRL-XML
xBRL-JSONread+writexBRL-XML
iXBRLreadxBRL-XML

License:

GNU Lesser General Public License v3.0

http://www.gnu.org/licenses/gpl.txt

http://www.gnu.org/licenses/lgpl.txt

TLDR;

You can use the compiled library with your application without it affecting the licensing of your other source code.

(Just remember to link back here ie. "attribution")

If you modify the source code and distribute it, you need to license the software containing the modified version accordingly.

Diwen.Xbrl.Tests

Tests for exercising Diwen.Xbrl code, also serving as documentation and samples

Test code license

Free Public License 1.0.0

My environment

Code is written inC#,

targeting.NET 8

Test framework isxUnit

I useVisual Studio CodeonArch Linux

Ways get in touch

If you have any questions, comments, suggestions, problems, bugreports/fixes, etc

create an issue

It's always ok to create one even if you're not sure

https://github.com/dgm9704/Xoxo/issues/new

send a message through the NuGet package page

This might be the best way if you have something you don't want share publicly

https://www.nuget.org/packages/Diwen.Xbrl/2.0.0/ContactOwners

https://techhub.social/@diwen

https://bsky.app/profile/diwen.bsky.social


[8]ページ先頭

©2009-2025 Movatter.jp