Xbrliant - free and open source software for xbrl

Practise 2113 views 5 replies

Hi friends,

I am very much delighted in introducing my contribution to the community.

XBRLiant is a simple XBRL instance document generator. It is free and open source. I request the community to use my software and give your valuable suggestions/comments.

You can download xbrliant (along with source code) from here. https://xbrliant.in

Some screen shots for you.

https://xbrliant.in/files/2613/2241/5805/xbrliant1.jpg

https://xbrliant.in/files/8113/2241/5800/xbrliant2.jpg

https://xbrliant.in/files/1013/2241/5791/xbrliant3.jpg

https://xbrliant.in/files/4113/2241/5784/xbrliant4.jpg

https://xbrliant.in/files/4913/2241/5771/xbrliant5.jpg

https://xbrliant.in/files/7413/2241/5769/xbrliant6.jpg

https://xbrliant.in/files/1913/2241/5767/xbrliant7.jpg

Replies (5)

Thanks for the immediate reply Prashant.

I have already enabled automatic calculation of all calculation link arcs. However, when I have seen that Net Deferred Tax Asset/Liability arcs are mutual and the mutuality not defined anywhere, I have disabled automatic calculation. I am thinking of asking the user whether to auto calculate or not.

Please give your suggestions.

Wow! I am really happy that I am not alone!.

You have explained the situation very well and I too wish to follow the way you have handled it.

When autocalc mode is on and the user enters anything regarding deferred tax asset/liability he has to update all the related elements upto total sources/applications?

IMHO, these Parent-Child exemptions are given for those elements for which that much drilled down details are not necessary and made optional by the MCA. ie., MCA wanted some of the elements to be optional but they are in calculation arc and the required elements are in the middle of the tree. So, they had made exemptions to those elements below that required node.

Please note that it is one-way only. It is not exempting Child->Parent relationship. If there is a child then that should have parent. However, if there is a parent, the child need not be there for these elements.

Programming all these rules in the software will be a night mare! Some of the responsibilities should be taken by the user also! :)

Originally posted by : Prashant

Yes, for those selected fields, user has to update manually. What we added in the Apex software is that there is a tooltip text which explains this to the user (with an 'unlock' icon), so the user understands why this field is out of autocalculate.

Also, when you double click on Sources of Funds, at the bottom, a 'Calculation Helper' will open and there you can see that NetDeferredTaxLiability is a component. It will show the component values and the total values also. If you double click on NetDeferredTaxLiability, it will show its components (along with values) .. and so on for the entire calculation tree, so that totalling can be done and a consistent final value can be put in.

Do let me know your feedback on above and whether we can improve it further, and I will try and see if we have enough time to put it in, given the strict deadline from mca.

Net Deferred Tax Asset/Liability should be treated as a single account when they are summed up. We have to program to transfer the excess positive balance to net deferred tax asset /liability and put 0 in net deferred liability/asset accordingly and then auto calculate other elements.
 

Thank u sir, i will download and try it


CCI Pro

Leave a Reply

Your are not logged in . Please login to post replies

Click here to Login / Register