GithubHelp home page GithubHelp logo

Comments (8)

dgm9704 avatar dgm9704 commented on August 26, 2024

Thank you for reporting this!

My main focus with this so far has been on EBA and EIOPA reporting, but of course I want to support others also.
So I will go over the EBA/EIOPA specs and documentation (I do remember there was some "silliness" somewhere with handling of whitespace).
I will also try to take a look at the Danish company registry specs.
I can't make any promises but I will try to get back to you by the end of the week.

from xoxo.

dgm9704 avatar dgm9704 commented on August 26, 2024

I'm just quickly going over the code to refresh my memory... It might be that if instance reading was done via eg. XmlReader or something else instead of a Stream, the whitespace could be automatically stripped and problem would go away.

from xoxo.

dgm9704 avatar dgm9704 commented on August 26, 2024

Hello. Sorry for the long wait, but there’s been distracting ”stuff” happening lately.
The more I look at this, the more I feel that there shouldn’t be whitespace around the value.
Could you perhaps give a link where I could find some specs the document as i couldn’t find any? eg. EBA and EIOPA have something called ”XBRL Filing Rules” and most likely Danish company registry has something similar? (It would help if it was in English)

from xoxo.

initram avatar initram commented on August 26, 2024

Hey,

The only page with some documentation that I have been able to find is this page in Danish (maybe google translate can help): https://erhvervsstyrelsen.dk/vejledning-teknisk-vejledning-og-dokumentation-regnskab-20-taksonomier-aktuelle

This mentions two taxonomies that can be used in Denmark. The one I linked should be the ÅRL-taxonomy. It has some English documentation linked from that page, though I am not sure if it is specific enough to cover something like this. The English pdf link is this https://erhvervsstyrelsen.dk/sites/default/files/2019-03/documentation_dcca_xbrltaxonomyframeworkarchitecture20151001v10_3_0.pdf

Let me know if I can be of any more help to you. For now I have the issue fixed in a locally build, so I am not in any rush to have this fixed. (Though I would prefer to use an official release)

from xoxo.

dgm9704 avatar dgm9704 commented on August 26, 2024

Thank you. I think we need to allow the whitespace. There is already custom (de)serialiazation in place for TypedMember so I did the same for ExplicitMember. Your example file doesn’t cause errors after that, but a couple of other tests went red. So after some (hopefully minor) adjustments I will make a beta release.

from xoxo.

dgm9704 avatar dgm9704 commented on August 26, 2024

Ok finally now I got the fix pushed, and there is a new nuget version also for testing. (1.0.4-beta)

from xoxo.

initram avatar initram commented on August 26, 2024

Okay, I will have a look at it in a few days. Thanks for looking into it.

from xoxo.

dgm9704 avatar dgm9704 commented on August 26, 2024

Looks like this was fixed so I'm closing it.
Please reopen if there the problem still exists.

from xoxo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.