Upload
timer-angel
View
213
Download
0
Embed Size (px)
Citation preview
8/19/2019 Ax2009 Enus Finii 09
1/12
Chapter 9: XBRL Taxonomy
9-1
CHAPTER 9: XBRL TAXONOMY
Objectives
The objectives are
• Explain the concept of XBRL taxonomy
• Import XBRL taxonomy
• Create an XBRL File from the Financial Statement
Introduction
eXtensible Business Reporting Language (XBRL) is a global financial reporting
initiative started by many Enterprise Resource Planning (ERP) software
companies and international accounting organizations. The goal of XBRL is to
provide a standard for uniform reporting of financial information for banks,investors, and government authorities.
Business reporting may include the following:
• Financial statements
• Financial information
• Non-financial information
• Regulatory filings such as annual and quarterly financial statements
XBRL consists of a:
• Core language of XML elements and attributes used in documentinstances
• Language that helps define new elements and taxonomies ofelements referred to in document instances
8/19/2019 Ax2009 Enus Finii 09
2/12
Financials II in Microsoft Dynamics® AX 2009
9-2
XBRL Taxonomy
XBRL is one of a family of XML languages that is becoming a standard way to
communicate information among businesses and on the Internet.
The following definitions are from the XBRL Web site (www.xbrl.org):
• An XBRL Instance document is a business report, such as afinancial statement; prepared to the XBRL specification. The
meaning of the values in the instance document is explained by the
taxonomy. An instance document may be useless unless the
taxonomy for which it is prepared is known.
• The XBRL Schema is the core low-level components of XBRL. Theschema is the physical XML Schema Definition (XSD) and
Document Type Definitions (DTD) files which express how instance
documents and taxonomies are to be built.
• The XBRL Specification explains what XBRL is, how to buildXBRL instance documents and XBRL taxonomies. The XBRLSpecification explains XBRL in technical terms and is intended for a
technical audience.
An XBRL Taxonomy is a vocabulary or dictionary created by a group or
organization that is compliant with the XBRL Specification, to exchange
business information.
Overview
XBRL, instead of treating financial information as a block of text, as in a
standard Internet page, provides an identifying tag for each individual item ofdata. For example, company net profit has its own unique tag. The taxonomies
define the specific tags for each item of data such as net profit.
You can use the XBRL feature in Microsoft Dynamics® AX 2009 to:
• Import taxonomies
• Convert taxonomies into row definitions
• Map the Chart of Accounts
• Generate the XBRL financial statement
You only need to enter information one time, and can export it for use in:
• HTML documents
• Government filings
• Credit reports
• Loan documents
• Other formats
8/19/2019 Ax2009 Enus Finii 09
3/12
Chapter 9: XBRL Taxonomy
9-3
The XBRL feature includes the following:
• The XBRL taxonomy manager: A tool that enables you to importXBRL taxonomies located on the Internet, at www.xbrl.org, or on
the hard disk.
• XBRL mapping facilities: Facilities that enable mapping betweentaxonomy elements and combinations between ledger accounts -
dimensions.
• XBRL report: A reporting facility that uses the financial statementengine to generate instance documents (files that have a *.XML
extension and the appropriate format) according to XBRL
specifications.
Test Your Knowledge
1. What does XBRL mean?
Import XBRL Taxonomy
This section describes how to import the XBRL taxonomy. As soon as the import
is complete, map the lines to the Chart of Accounts. The US_GAAP_01 is
already included with the Microsoft Dynamics AX 2009 demo database.
However if you can access the Internet, you can import another XBRL
taxonomy.
Follow these steps to import XBRL taxonomy.
1. Click General ledger, click Setup, click Posting, and then click
XBRL taxonomy.2. Press CTRL+N to create a new record.
3. Enter a name in the Taxonomy ID field and a description in theDescription field.
4. Click the Import XBRL taxonomy button to import any neededtaxonomy from http://www.xbrl.org or from another source.
8/19/2019 Ax2009 Enus Finii 09
4/12
Financials II in Microsoft Dynamics® AX 2009
9-4
During import:
• The tool examines the current system language and goes through allappropriate labels for this language in the taxonomy.
• If a label for the current system language exists, the name of the
element is assigned the label value.
• By default, if no label exists, the element name receives an Englishlabel value.
Procedure: Enter XBRL Taxonomy Details
The Taxonomy details form contains:
• All elements from the taxonomy, ordered by alphabet.
• Elements that have a name and an ID, which is specified between the braces.
• The element's name, which is an actual label from the taxonomyimported.
Follow these steps to enter the taxonomy details.
1. From the XBRL taxonomy form, click the Details button.
2. Look for the necessary taxonomy elements.
3. Click the Transfer button to transfer taxonomy elements to the rowstructures. Refer to the Financial Statement lesson to learn more
about row structures.
Create an XBRL File from the Financial StatementTo create financial statements with an XBRL output type, you must complete the
following tasks:
• Create a row definition.
• Transfer the details to the new row definition.
• Print the row definition.
Procedure: Transfer the Details to a Row Definition
Follow these steps to transfer the details to a row definition.
1. Click General ledger, click Setup, click Posting, and then clickXBRL taxonomy.
2. Select a taxonomy in the Taxonomy ID field, and then click theDetails button.
3. In the Details pane, select a taxonomy detail, and then click theTransfer button.
8/19/2019 Ax2009 Enus Finii 09
5/12
Chapter 9: XBRL Taxonomy
9-5
4. Select a row definition by clicking the Row definition arrow.
5. Click OK .
6. Click Close to close the Infolog.
Test Your Knowledge
1. Put the following steps required to create an income statement structure based on an existing XBRL taxonomy in order:
Step:
_____: Print the row definition.
_____: Create a new row definition.
_____: Transfer the details to the new row definition.
8/19/2019 Ax2009 Enus Finii 09
6/12
Financials II in Microsoft Dynamics® AX 2009
9-6
Lab 9.1 - Import XBRL Taxonomy
Scenario
Ken, the Controller at Contoso, has decided to create an XBRL financial
statement to be able to easily share financial information with subsidiaries,
investors, and other stakeholders. Ken must create an XBRL Income statement
by transferring the XBRL Income statement from the US_GAAP_001 taxonomy
to the XBRL Taxonomy form.
Use these details:
Field Value
Row definition XBRL_New_I
Name New XBRL IS
Focus Account
Challenge Yourself!
Help Ken create a report structure based on the taxonomy. After you create the
Income statement, print it to your screen to view the definition.
Need a Little Help?
1. Create a new row definition.
2. Transfer the details to the new row definition.
3. Print the definition.
Step by Step
Follow these steps to create a new row definition.
1. Click General ledger, click Setup, click Financial statement, andthen click Row definition.
2. Press CTRL+N to create a new row definition.
3. In the Row definition field, type XBRL_New_IS.
4. In the Name field, type New XBRL IS.
5. Click the Focus field arrow, and then click ACC, Ledger account.
6. Close the form.
Follow these steps to transfer the details to the new row definition.
1. Click General ledger, click Setup, click Posting, and then clickXBRL taxonomy.
2. In the Taxonomy ID field, click US_GAAP_001.
3. Click the Details button.
8/19/2019 Ax2009 Enus Finii 09
7/12
Chapter 9: XBRL Taxonomy
9-7
4. In the Details pane, click Income Statement (usfr-pte_IncomeExpensesAbstract).
5. Click the Transfer button.
6. Click the Row definition arrow, and then click XBRL_New_IS.
7. Click OK .
8. Click Close to close the Infolog.9. Close the forms.
Follow these steps to print the row definition.
1. Click General ledger, click Setup, click Financial statement, andthen click Row definition.
2. In the Row definition field, click XBRL_New_IS.
3. Click the Print button.
4. Click the Print arrow, and then click Definition.
5. Click OK .
6. Click Close to close the Infolog.
8/19/2019 Ax2009 Enus Finii 09
8/12
Financials II in Microsoft Dynamics® AX 2009
9-8
Summary
XBRL enables companies to use a common taxonomy to define their financial
statement terminology. XBRL taxonomies are basically dictionaries that define
specific financial terms (such as net profit or cash) in a common way. In Canada,
an XBRL taxonomy exists that complies with Canadian Generally AcceptedAccounting Principles (GAAP), although several other national jurisdictions
have their own financial reporting taxonomy.
The Microsoft Dynamics AX 2009 XBRL feature enables companies to:
• Easily import and export XBRL taxonomies.
• Use XBRL tags to pull together information for many differentreporting purposes without using the manual data entry processes.
Users of financial information, such as investors, analysts,
regulators, and financial institutions, can receive, find, compare, and
analyze XBRL data much faster and efficiently.
• Simplify the analysis of corporate financial data, improve itsaccuracy, and eliminate financial statement ambiguity; XBRL better
positions information for consumers to make informed decisions
about a particular company's financial health.
8/19/2019 Ax2009 Enus Finii 09
9/12
Chapter 9: XBRL Taxonomy
9-9
Test Your Knowledge
Test your knowledge with the following questions.
1. What does XBRL do in Microsoft Dynamics AX 2009? (Select all that
apply)
( ) Import taxonomies
( ) Convert taxonomies into row definitions
( ) Map the Chart of Accounts
( ) Generate the XBRL financial statement
2. Which of the following outputs can you generate using XBRL? (Select allthat apply)
( ) HTML document
( ) Government filing
( ) Credit reports
( ) Loan documents
8/19/2019 Ax2009 Enus Finii 09
10/12
Financials II in Microsoft Dynamics® AX 2009
9-10
Quick Interaction: Lessons Learned
Take a moment and write down three key points you have learned from this
chapter
1.
2.
3.
8/19/2019 Ax2009 Enus Finii 09
11/12
Chapter 9: XBRL Taxonomy
9-11
Solutions
XBRL Taxonomy
1. What does XBRL mean?
MODEL ANSWER:
eXtensible Business Reporting Language
Create an XBRL File from the Financial Statement
1. Put the following steps required to create an income statement structure based on an existing XBRL taxonomy in order:
Step:
3 : Print the row definition.
1 : Create a new row definition.
2 : Transfer the details to the new row definition.
Test Your Knowledge
1. What does XBRL do in Microsoft Dynamics AX 2009? (Select all thatapply)
(√) Import taxonomies
(√) Convert taxonomies into row definitions
(√) Map the Chart of Accounts
(√) Generate the XBRL financial statement
2. Which of the following outputs can you generate using XBRL? (Select allthat apply)
(√) HTML document
(√) Government filing
(√) Credit reports
(√
) Loan documents
8/19/2019 Ax2009 Enus Finii 09
12/12
Financials II in Microsoft Dynamics® AX 2009
9-12