XBRL - How do I import a Taxonomy?

thomastthomast Member Posts: 102
Hi Everybody,

I hope you can help me. I've been trying to import a taxonomy (including linkbases) but I just can' make it work. The problem is that the Navision help files simply tells you to "import the XSD-file" but the taxonomies I've downloaded contains several 100 XSD-files and no info on which of those files I should choose.

So can anyone help me with a step-by-step guide to importing a taxonomy? I don't care which one - any taxonomy will do. The NAV version doesn't matter either

Thank you all!

Cheers, Thomas, Denmark.

Comments

  • CybercpaCybercpa Member Posts: 2
    I think the key phrase you need to know is "entry point" - the schema that starts the cascade of DTS discovery, bringing together the right combination of schemas and linkbases.

    Most taxonomies have an "entry point" - or, more likely, many different entry points for different purposes.

    You indicate a willingness to work with any taxonomy for this exercise - in the US GAAP Taxonomy, there is an entry point for viewing the entire taxonomy, us-gaap-entryPoint-all-2012-01-31.xsd, found in the "entire" subdirectory of the UGT structure. (You can get the UGT from fasb.org or XBRL.us.)

    However, in the US SEC filings, companies generally reference only the US GAAP elements (as they may not reference the base linkbases), and the company extension schemas for the instance documents you will find in the EDGAR system import only the schemas actually used - look for statements such as:
    <xs:import namespace="http://fasb.org/us-gaap/2012-01-31&quot; schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd&quot; />
    <xs:import namespace="http://xbrl.sec.gov/dei/2012-01-31&quot; schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd&quot; />
    <xs:import namespace="http://xbrl.sec.gov/invest/2012-01-31&quot; schemaLocation="http://xbrl.sec.gov/invest/2012/invest-2012-01-31.xsd&quot; />

    IFRS has its standard entry points - read about them in the document http://www.ifrs.org/XBRL/Resources/Docu ... 2final.pdf on p 14:

    o ifrs-cor_YYYY-MM-DD.xsd is the core schema which contains reportable concepts for the taxonomy release;
    o combined_entry_point_YYYY-MM-DD.xsd is the entry point schema that combines all of the files for IFRSs and the IFRS for
    SMEs.
    o full_entry_point_YYYY-MM-DD.xsd is the entry point schema that provides the files for IFRSs (excluding the IFRS for
    SMEs).
    o smes_entry_point_YYYY-MM-DD.xsd is the entry point schema that provides the files for the IFRS for SMEs only.
    o depr_entry_point_YYYY-MM-DD.xsd is the deprecated entry point schema that contains deprecated concepts.

    Countries and implementations that do not permit extensions will provide their own entry points.
  • thomastthomast Member Posts: 102
    Hi Cybercpa (or anyone else reading),

    Thank you so much for taking your time to write such a detailed answer - it definately set a few things straight. I'm still having problems though and what would be a great help would be a step-by-step guide to importing a taxonomy - any taxonomy. Maybe you (or someone) can fill out the blanks below?

    1) Download the US GAAP taxonomy XXX
    2) Open a Nav Client version XXX and go to Financial Management -> General Ledger -> Analysis and Reporting -> XBRL Taxonomies and create a new line.
    3) Now click Taxonomy -> Schemas and make a new line.
    4) Now click Schema -> Import and choose the file XXX and click Import.
    5) To import the linkbases go to Schema -> Linkbases -> Import and chose the file XXX
    6) You have now imported the taxonomy and can go and map the taxonomy to the G/L accounts.

    Something along those lines would be GREAT! I realize it might seem very simple, but it would be a huge help to me.

    Once again thank you.

    Thomas.
  • CybercpaCybercpa Member Posts: 2
    Sorry I cannot be more specific. Although I worked with Navision US when they first added XBRL to the product many years ago, I can't speak to exactly how it works now.

    > 4) Now click Schema -> Import and choose the file XXX and click Import.
    > 5) To import the linkbases go to Schema -> Linkbases -> Import and chose the file XXX

    In particular, the separation between importing the schema(s) and importing the linkbases in the template you provided confuses me; the entry point should begin full DTS discovery, and should not require additional linkbase references, unless they are additional linkbases for the instance only, such as a special label linkbase for local language use.

    > 4) Now click Schema -> Import and choose the file XXX and click Import.

    For the "schema". you replace the XXX with the names of the schema that acts as the entry point - for example
    http://xbrl.ifrs.org/taxonomy/2012-03-2 ... -03-29.xsd if referencing the online version, or
    /[replace with local path]/combined_entry_point_2012-03-29.xsd for a local version (using absolute or relative path, as appropriate). The use of a specific entry point is use/regulator specific.

    If Microsoft has been using NAV for its latest instance document (http://www.sec.gov/Archives/edgar/data/ ... -index.htm), it would have pointed to its company's customized schema (http://www.sec.gov/Archives/edgar/data/ ... 121231.xsd); if necessary (because they are already references in that schema), they might point to the linkbases on that page as well.
Sign In or Register to comment.